博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 7.6 RPM方式安装Oracle19c的过程
阅读量:5155 次
发布时间:2019-06-13

本文共 2552 字,大约阅读时间需要 8 分钟。

1. 下载需要的安装包:

1.1 preinstall

http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

1.2 Oracle 的rpm 安装包

https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

建议在家里下载 或者是公司里面看VPN代理下载速度快一些.

2. 安装.

yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm安装完成之后 进行安装yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

等待安装结果即可.

不同服务器的耗时不一样:

我这边安装完的结果为:

Total size: 6.9 GInstalled size: 6.9 GDownloading packages:Running transaction checkRunning transaction testTransaction test succeededRunning transaction  Installing : oracle-database-ee-19c-1.0-1.x86_64                                                                                           1/1 [INFO] Executing post installation scripts...[INFO] Oracle home installed successfully and ready to be configured.To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure  Verifying  : oracle-database-ee-19c-1.0-1.x86_64                                                                                           1/1 Installed:  oracle-database-ee-19c.x86_64 0:1.0-1                                                                                                          Complete!

注意安装完成之后的配置 需要使用root用户.

3. 与之前的blog 一样 需要修改 字符集以及其他的配置:

https://www.cnblogs.com/jinanxiaolaohu/p/9826653.htmlhttps://www.cnblogs.com/jinanxiaolaohu/p/10015624.html

oracle19c的修改配置文件为:

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

修改内容主要为圈中的部分

文字版本:

export ORACLE_VERSION=19cexport ORACLE_SID=ORA19Cexport TEMPLATE_NAME=General_Purpose.dbcexport CHARSET=ZHS16GBKexport PDB_NAME=ORA19CPDBexport CREATE_AS_CDB=true

对应的要复制一参数文件

cd /etc/sysconfig/

cp oracledb_ORCLCDB-19c.conf  oracledb_ORA19C-19c.conf

4. 使用root用户进行配置.

root 用户执行命令:/etc/init.d/oracledb_ORCLCDB-19c configure

等待Oracle数据库执行初始化操作即可.

 

5. 执行完成之后的处理. 

增加环境变量处理

vim /etc/profile.d/oracle19c.sh增加内容为:export  ORACLE_HOME=/opt/oracle/product/19c/dbhome_1export  PATH=$PATH:/opt/oracle/product/19c/dbhome_1/binexport  ORACLE_SID=ORA19C

修改Oracle用户的密码:

passwd oracle

使用Oracle登录进行相关的处理

sqlplus / as sysdba

查看pdb信息

show pdbs

5.1 创建自动启动pdb的触发器(不设置PDB的开机启动 很多程序无法连接上PDB, 建议使用show pdbs 查看状态, 手工启动也可以. 不能在CDB创建业务数据, 会提示创建的用户名不符合 c###的要求)

CREATE TRIGGER open_all_pdbs   AFTER STARTUP ON DATABASEBEGIN   EXECUTE IMMEDIATE 'alter pluggable database all open';END open_all_pdbs;/

重启linux服务器. 然后可以使用GS的安装盘等工具连接尝试连接该数据库.

 

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10799101.html

你可能感兴趣的文章
常用的python模块
查看>>
Web Server 和 HTTP 协议
查看>>
深度解读最流行的优化算法:梯度下降
查看>>
开源TinyXML 最简单的新手教程
查看>>
对Unity3d C#手动处理异常产生
查看>>
软件安全性能測试(转载)
查看>>
jQuery取得select选中的值
查看>>
html5新特性
查看>>
server2003 IIS6.0 网站不可用
查看>>
iOS检测QQ是否安装
查看>>
前端工程师需要掌握的技能
查看>>
数据结构学习之栈
查看>>
18. 爱吃皮蛋的小明(斐波那契数列)
查看>>
dos
查看>>
Bitmap对图像的处理
查看>>
[FZYZOJ 1073] Password
查看>>
定时器之Timer
查看>>
mysql如何选择合适的引擎
查看>>
图层控制
查看>>
javascript中apply、call和bind的区别
查看>>