本文基于Centos7.x环境,通过官方提供的rpm包来安装19c
1、下载Oracle19c安装包
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
注意下载后,请点击后面的SeeAll比对sha256sum值
2、下载Oracle19c预安装包
3、上传包到服务器
此时本地应该存在以下两个文件,将以下两个文件上传到服务器中
oracle-database-ee-19c-1.0-1.x86_64.rpm
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
4、安装rpm包
先安装预安装包,再安装完整包
1 2 |
yum install oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm yum install oracle-database-ee-19c-1.0-1.x86_64.rpm |
5、初始化环境
执行以下命令进行环境初始化,请耐心等待
1 |
/etc/init.d/oracledb_ORCLCDB-19c configure |
6、配置环境变量
1 |
su - oracle |
1 |
vi .bash_profile |
添加以下内容
1 2 3 |
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin export ORACLE_SID=ORCLCDB |
保存退出执行
1 |
source .bash_profile |
此时使用sqlplus / as sysdba命令即可进入oracle数据库了
可以使用show pdbs;看下数据库
修改数据库密码alter user system identified by 123456;
7、配置rlwrap插件(可选)
方法一:
rlwrap插件可实现在sqlplus中上下翻页
1 2 3 4 5 6 |
yum install readline-devel wget https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gz tar xf rlwrap-0.43.tar.gz cd rlwrap-0.43 ./configure make && make install |
方法二:
或yum源进行安装rlwrap
1 |
yum install rlwrap |
配置oracle环境变量
1 |
su - oracle |
1 |
vi .bash_profile |
添加以下内容
1 2 3 4 |
alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' alias lsnrctl='rlwrap lsnrctl' alias ggsci='rlwrap ggsci' |
8、使用Navicat连接数据库
Navicat Premium安装注册激活参考:https://blog.whsir.com/post-5399.html
请注意防火墙放开1521端口,或关闭防火墙
登录数据库执行select global_name from global_name;
记住GLOBAL_NAME,这是服务名连接时会用到
用户名密码就是刚刚修改的123456
点击测试连接,连接成功
原文链接:基于官方rpm包方式安装Oracle19c,转载请注明来源!