CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c


CentOS8.2安装Oracle 19c
一、复制rpm文件到/root文件下

下载依赖文件,已经放到云盘,可以直接下载,提取码:m996 点击下载
CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

按次序执行,先执行依赖,在执行安装程序
yum -y localinstall compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
yum -y localinstall compat-libcap1-1.10-7.el7.x86_64.rpm
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
dnf install libnsl

最后看见“Complete!”就是安装完成了!

二、设置兼容性模式

Oracle安装默认是不支持CentOS的,所以需要改一下

export CV_ASSUME_DISTID=RHEL7.6

三、设置配置文件

    设置字符集

    vim /etc/init.d/oracledb_ORCLCDB-19c

    export ORACLE_VERSION=19c
    export ORACLE_SID=ORCL #默认数据库名为ORCLPDB,可以自行修改,我这里修改成ORCL
    export TEMPLATE_NAME=General_Purpose.dbc
    export CHARSET=ZHS16GBK #默认为AL32UTF8,可以修改为ZHS16GBK,国内使用效率高一点
    export PDB_NAME=ORCLPDB #默认数据库名为ORCLPDB1,可以自行修改,我这里修改成ORCLPDB
    export LISTENER_NAME=LISTENER
    export NUMBER_OF_PDBS=1
    export CREATE_AS_CDB=true

    zhs16gbk是中文字符集,也就是适合在中国用,只能存储中文和英文字符,如果你存储韩文则显示为乱码(没有编码),而al32utf8是utf8字符集,u是unicode的意思,适合中文、韩语、日语等等不同的语言使用。那么为什么我们要在中国使用zhs16gbk存储中文呢?这是因为utf8存储中文的效率不如zhs16gbk,比如一个字“懂”,zhs16gbk采用2个字符存储,而al32utf8采用3-4个字符存储,这样效率就有了高低之分。

    配置环境变量

    vim /etc/profile.d/db.sh

    export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
    export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
    export ORACLE_SID=ORCL #和上面配置文件中的 ORACLE_SID 对应,修改了什么,这里就填写什么,我上面修改为ORCL,所以我这里为ORCL
    stty erase ^h

    修改PID的配置文件信息如果没有修改ORACLE_SID就跳过此步骤,如果修改了,就修改

    cd /etc/sysconfig/

    scp oracledb_ORCLCDB-19c.conf oracledb_ORCL-19c.conf

四、初始化数据库

    对数据库进行初始化

    /etc/init.d/oracledb_ORCLCDB-19c configure

    时间比较久,耐心等待!

    如果看到这句话,代表Oracle已经安装成功!
    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

    进入oracle用户,使用sqlplus / as sysdba进行登录数据库,修改密码
    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

    更改用户名为system的密码**alter user system identified by 123456;**"123456"为密码
    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

五、解决一些常见问题

    sqlplus中的上下左右键乱码不能使用问题

    1. 切换到root用户安装rlwrap包依赖包	readline和readline-devel
    查看是否安装
    yum list installed | grep readline-devel
    如没有安装,进行安装
    yum install readline-devel #出现Complete!为安装成功

    传输包到Linux,并且进行安装
    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

    进入rlwrap-0.43文件夹,进行安装

    cd rlwrap-0.43/
    ./configure && make && make install

    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

    安装成功,使用rlwrap -v进行测试,是否安装成功,使用which rlwrap可以查看安装的位置
    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

    配置环境,在root环境下

    vim /etc/profile.d/db.sh

    在后面添加如下内容

    alias sqlplus='rlwrap sqlplus'
    alias rman='rlwrap rman'

    CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c
    好了,可以正常使用上下键了

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » CentOS7-8、CentOS8.2、阿里云服务器,无GUI图形化界面,CentOS使用RPM方式安装Oracle 19c
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏