linux Oracle19c安装(PDB实例)

  1. 关闭防火墙
    systemctl stop firewalld.service

    查询防火墙状态
    systemctl status firewalld
  2. 上传oracle19c安装包到Linux服务器上(在root路径下创建了一个文件夹)
  3. 在root目录下创建了一个libs文件,里面存储了oracle19c的依赖文件

4、进入 libs 目录下,离线安装全部依赖
cd libs

rpm -ivh *.rpm --nodeps --force


5、切换到root下面创建的oracle19c文件,进行Oracle19c的预安装,等待安装完成
cd oracle19c/

rpm -ivh ./oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

6、之后,执行命令rpm -ivh ./oracle-database-ee-19c-1.0-1.x86_64.rpm安装数据库   (过程可能有点慢)

7、编辑oracledb_ORCLCDB-19c
把CREATE_AS_CDB改成false表示不创建容器数据库
cd /etc/init.d oracledb_ORCLCDB-19c

vi oracledb_ORCLCDB-19c

export ORACLE_VERSION=19c

export ORACLE_SID=ORCL1

export TEMPLATE_NAME=General_Purpose.dbc

export CHARSET=AL32UTF8

export PDB_NAME=ORCL1

export LISTENER_NAME=LISTENER

export NUMBER_OF_PDBS=1

export CREATE_AS_CDB=false

8、初始化数据库,创建PDB数据库实例
把/etc/sysconfig/oracledb_ORCLCDB-19c.conf这个路径下面的这个文件改成oracledb_ORCLCDB-19c.conf名字
然后执行安装数据库实力命令
/etc/init.d/oracledb_ORCLCDB-19c configure

9、配置环境变量(root用户和oracle用户都要配置环境变量)

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=ORCL1


 配置完之后保存返回,然后执行命令source .bash_profile,使其配置生效

10、修改oracle用户密码  passwd oracle

11、用户没有被授予使用 sudo 的权限。把oracle用户添加sudoers     vi/etc/sudoers
 在sudoers文件里找到root,然后把用户添加到root下面

oracle  ALL=(ALL)  ALL

12、切换oracle用户  su – oracle

13、配置oracle用户的环境变量的环境(配置完root完在配置oracle的)
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=ORCL1


配置完之后保存返回,然后执行命令source .bash_profile,使其配置生效

14、配置监听
lsnrctl status  --查询监听状态

lsnrctl start  --启动监听

lsnrctl stop  --关闭监听

进入监听文件所在的目录,编辑listener.ora文件

查询SID_NAME     echo $ORACLE_SID

LISTENER =

       (DESCRIPTION_LIST =

              (DESCRIPTION =

                     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.144)(PORT = 1521))

                     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

              )

       )

SID_LIST_LISTENER =

       (SID_LIST =

              (SID_DESC =

                     (GLOBAL_NAME = ORCL1)

                     (SID_NAME = ORCL1)

                     (ORACLE_HOME = /opt/oracle/product/19c/dbhome_1)

              )

       )

启动监听(监听启动了的话就略过)

15、把主机地址添加到 /etc/hosts文件里   vi/etc/hosts(切换到root用户下编辑)

16、启动oracle数据库
sqlplus / as sysdba

startup启动数据库实例

shutdown immediate  关闭数据库实例
 


17、重置Oracle数据库管理员SYS/SYSTEM密码

select status from v$instance;

修改system密码

alter user system identified by xunhui123456;

修改sys密码

alter user sys identified by xunhui123;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值