oracle 包 删除 或 更改,Oracle 19C CDB创建与删除

一.通过以下链接方法安装ORACLE19C。

Linux下Oracle19c离线rpm安装

二.在需要执行完以下代码后,会自动创建一个CDB。

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

三.如果需要再创建一个新的CDB,需要修改两个文件。

第一个文件:

1.修改默认配置文件

cp /etc/init.d/oracledb_ORCLCDB-19c /etc/init.d/oracledb_ORCLABC-19c

#利用ORCLCDB的配置文件,创建ORCLABC的配置文件

2.修改内容

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 #实例位置 此处无需修改

export ORACLE_VERSION=19c #版本号 此处无需修改

export ORACLE_SID=ORCLABC #新实例名 此处需要修改,不要与已存在的CDB名相同

export TEMPLATE_NAME=General_Purpose.dbc #默认模板有两种 数据仓库模板Data_Warehouse.dbc

export CHARSET=AL32UTF8 #字符集

export PDB_NAME=ORCLPDB1 #可拔插数据库名字

export LISTENER_NAME=LISTENER-ORCLABC #监听器 此处需要修改,不要与已存在的监听器相同

export NUMBER_OF_PDBS=1 #可拔插数据库数量 无需修改

export CREATE_AS_CDB=true #此处true为CDB容器 无需修改

3.修改该配置文件文件名

注意:该文件名必须修改为上面配置文件中配置的参数。

oracledb_ORACLE_SID-ORACLE_VERSION.conf

cp /etc/sysconfig/oracledb_ORCLCDB-19c.conf /etc/sysconfig/oracledb_ORCLABC-19c.conf

4.修改配置文件

#LISTENER_PORT: Database listener

LISTENER_PORT=1522 #设置新的端口 此处需要修改

#ORACLE_DATA_LOCATION: Database oradata location

ORACLE_DATA_LOCATION=/opt/oracle/oradata #设置数据库目录 此处无需修改

#EM_EXPRESS_PORT: Oracle EM Express listener

EM_EXPRESS_PORT=5501 #设置图形化界面端口 此处需要修改

四.初始化新CDB

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

五.等待安装完成后,根据文章首部的安装贴内容,需要通过修改环境变量,指定登录的新CDB名,否则会登入以前安装的CDB。

export ORACLE_SID=ORCLCDB

大功告成!

五.删除CDB方法

1.使用SYSDBA身份进入SQLPLUS,查询CDB状态,

select status from v$instance;

2.关闭数据库

alter database close;

3.修改数据库状态为MOUNTED

alter system enable restricted session;

4.删除数据库

drop database;

5.编辑配置文件,删除实例启动项

vim cat /etc/oratab

6.删除该行或者把最后一个Y改为N

ORCLABC:/opt/oracle/product/19c/dbhome_1:N

7.删除数据库文件

rm -rf /opt/oracle/oradata/ORCLABC

8.在安装新CDB时,自动备份了旧的监听器信息和配置,只需要还原既可。

cd /opt/oracle/product/19c/dbhome_1/network/admin

66b21e4b9ba6193310b8f41fbe0e8205.png

tnsnames2003017下午1459.bak 还原为tnsnames.ora

sqlnet2003017下午1459.bak 还原为sqlnet.ora

listener2003017下午1459.bak 还原为listener.ora

删除完成!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值