阿里云服务器Centos8.2 RPM方式安装Oracle19c
1、下载rpm安装包
Oracle预安装包oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
Oracle安装包oracle-database-ee-19c-1.0-1.x86_64.rpm
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
2、将安装包上传到服务器
3、yum安装
[[email protected] ~]# yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
[[email protected] ~]# yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
4、查看oracle用户并修改密码
[[email protected] ~]# passwd oracle
5、给用户组和用户授权
[[email protected] ~]# chown -R oracle:oinstall /opt/oracle
[[email protected] ~]# chmod -R 775 /opt/oracle
6、开始安装Oracle数据库软件
[[email protected] sysconfig]# /etc/init.d/oracledb_ORCLCDB-19c configure
监听器报错:没有有效的IP地址
解决办法:修改/etc/hosts添加外网IP39.100.152.254
端口1521被占用:添加外网IP后,监听器1521端口正在备用
解决办法:修改vim /etc/hosts,将外网地址修改为内网地址
修改完hosts后,不再报错
现在可以沏一杯茶,等待的过程是非常漫长的
7、安装成功,全局数据库名称是ORCLCDB,SID也是ORCLCDB
查看smon进程 说明oracle已成功启动
查看监听器状态
[[email protected] ~]# lsnrctl status
8、查看环境变量
[[email protected] ~]# vim /etc/sysconfig/oracledb_ORCLCDB-19c.conf
[[email protected] ~]# vim /etc/init.d/oracledb_ORCLCDB-19c
9、配置oracle用户环境变量
[[email protected] ~]$ vim .bash_profile
[[email protected] ~]$ source .bash_profile
查看是否配置成功
[[email protected] ~]$ env | grep ORACLE
10、连接数据库
切换到oracle用户连接数据库
[[email protected] ~]$ sqlplus / as sysdba
连接成功
11、解决上下键不能调出问题
1、安装readline和libtermcap-devel两个依赖包,切换到root用户。
[[email protected] ~]# yum -y install readline* libtermcap-devel*
安装失败,配置一下yum源
2、配置阿里云yum源
[[email protected] yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
阿里云yum源配置成功
3、再次执行,安装成功
[[email protected] ~]# yum -y install readline* libtermcap-devel*
4、下载rlwrap
[[email protected] ~]# wget https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gz
5、解压、编译、安装rlwrap
[[email protected] ~]# tar -zxvf rlwrap-0.43.tar.gz
[[email protected] ~]# cd rlwrap-0.43/
[[email protected] rlwrap-0.43]# ./configure && make && make install
安装成功
6、配置环境变量
[[email protected] ~]$ vim .bash_profile
保存完执行
[[email protected] ~]$ source .bash_profile