本次安装在win10远程连接服务器,静默安装(命令行)Oracle19c数据库。
一、准备
1.1 安装包下载
这次安装我们需要4个安装包,Oracle19c安装包、Oracle19c预安装包、以及两个安装环境。它们如下所示:
- oracle-database-ee-19c-1.0-1.x86_64
- oracle-database-preinstall-19c-1.0-1.el7.x86_64
- compat-libstdc++-33-3.2.3-72.el7.x86_64
- compat-libcap1-1.10-7.el7.x86_64
这里给出下载链接:
- 19c安装包:https://www.oracle.com/database/technologies/
- 19c预安装包:https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/
- compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm :https://rpmfind.net/linux/rpm2html/search.php?query=compat-libstdc%2B%2B-33
- compat-libcap1-1.10-7.el7.x86_64.rpm : https://rpmfind.net/linux/rpm2html/search.php?query=compat-libcap1(x86-64)
预安装包需要进入目录查找对应的版本,后两者如果没有安装的话,在安装预安装包时会提示缺少环境。
1.2 安装包上传
将安装包上传到服务器根目录,怕麻烦可以先安装个宝塔面板,可视化上传文件。
我这里的目录为“根目录/home/admin”,根据个人情况自行调整。
二、安装
2.1 安装环境
cd到你的上传目录,之后我们安装环境包:
yum localinstall -y compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
yum localinstall -y compat-libcap1-1.10-7.el7.x86_64.rpm
2.2 安装预安装包
yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
这一步完成后我们就可以解压19c安装包了,但是之后可能会提示缺少libnsl,我们这里安装一下。
yum install libnsl
2.3 安装19c
解压
yum localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm
配置19c
/etc/init.d/oracledb_ORCLCDB-19c configure
这一步会等上一段时间。完成之后我们切换到Oracle用户
su - oracle
接下来我们添加.bash_profile的内容:
vi .bash_profile
# 添加如下内容
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
# 这里的ORCLCDB就是我们需要用的SID,上面执行configure的时候它会输出SID名
#保存退出后执行以下命令,使环境变量生效
source .bash_profile
下面启动监听:
sqlplus / as sysdba #打开sql窗口
startup #启动服务
exit #退出命令窗口
cd $ORACLE_HOME/bin #定位到bin目录
lsnrctl start #启动监听
现在19c已经安装好了,我们可以登录到sysdba中创建用户,19c创建用户需要加前缀C##,例如用户Morning,创建时需要 Create User C##Morning ......
Comments | NOTHING