本文基于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
点击测试连接,连接成功