Linux(CentOS 7)安装ORACLE19c

说明:本次安装采用RPM方式进行安装,需预先安装JDK、YUM并开放1521端口

请务必保证配置已生效

附一、安装JDK:linux安装jdk1.8并配置环境变量_Know Destiny的博客-CSDN博客_linux安装jdk1.8并配置环境变量

附二、安装YUM:

  下载yum-3.4.3.tar.gz ,放到你指定的目录下解压,解压命令如下:

   tar -zxvf yum-3.4.3.tar.gz

附三、防火墙相关设置:

开启防火墙 service firewalld start;关闭防火墙 service firewalld stop

1、查询oracle端口是否开启(默认1521)yes表示开启no标记未开启

        firewall-cmd --query-port=1521/tcp

2、在防火墙上添加mysql端口

        firewall-cmd --add-port=1521/tcp --permanent

3、重新载入添加的端口

        firewall-cmd --reload

一、下载RPM安装包

1)preinstall

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

2)oracle的rpm安装包

Database Software Downloads | Oraclehttps://www.oracle.com/database/technologies/oracle-database-software-downloads.html 二、安装ORACL数据库

1)通过FinalShell或Xftp等工具将安装包上传至opt目录下

2)安装preinstall

yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

3)安装oracle

yum localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm

三、修改字符集及其他相关配置

1)进入配置目录

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

2)配置内容如下

export ORACLE_VERSION=19c
export ORACLE_SID=ORCLCDB
export TEMPLATE_NAME=General_Purpose.dbc
export CHARSET=ZHS16GBK
export PDB_NAME=ORCLPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true

四、初始化数据库

1)使用root用户进行Oracle数据库的初始化操作,过程较长请耐心等待

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

五、配置环境变量

1)vim /etc/profile  命令  添加环境变量

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB

保存并退出后通过命令  source /etc/profile  使配置生效

2)修改oracle用户密码

passwd oracle   修改新的密码即可

3)切换至oracle用户

su oracle

4)进入数据库

sqlplus / as sysdba

5)修改system用户密码

alter user system identified by '密码';

至此Oracle数据库已经可以使用

六、常用命令

1)切换至Oracle用户

su  oracle

2)监听服务

启动监听:lsnrctl start

重启监听:lsnrctl reload

3)启动数据库

sqlplus / as sysdba

startup

七、修改数据库字符集

注自12C之后已支持CDB/PDB拥有不同字符集(ZHS16GBK,AL32UTF8等)

查询数据库编码:select userenv('language') from dual;

1)CDB

sqlplus /nolog  
connect /as sysdba
shutdown immediate;
startup mount;
alter system enable restricted session;
alter system set job_queue_processes = 0;
alter system set aq_tm_processes = 0;
alter database open;
alter database character set internal_use ZHS16GBK;
shutdown immediate;
startup;

2)PDB

sqlplus /nolog  
connect /as sysdba
shutdown immediate;
startup mount;
alter pluggable database orclpdb close immediate instances=all;
alter pluggable database orclpdb open read write restricted;
alter session set container=orclpdb;
alter database character set internal_use AL32UTF8;
alter pluggable database orclpdb close immediate;
alter pluggable database orclpdb open instances=all;

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值