oracle12c创建schema,Oracle 12c Schema Demo 安装

本文详细记录了在Oracle 12c R2环境下安装schemademo的过程,包括将文件移动到$ORACLE_HOME/demo目录,替换SQL文件中的SUBCWD,创建表空间,以及处理由于CDB(Container Database)导致的用户创建问题。在CDB中,公共用户必须以c##开头,因此需要修改连接字符串以成功安装schemademo。
摘要由CSDN通过智能技术生成

Oracle 12cR2 schema demo的安装主要参考README.md文件以及Dave的文章:http://www.cndba.cn/dave/article/1985

但其中遇到了其他问题(CDB问题),以下记录安装过程以及故障处理。

https://www.cndba.cn/9527/article/2303

把文件拷贝到$ORACLE_HOME/demo目录下并重命名为schema

mv $ORACLE_HOME/demo/schema $ORACLE_HOME/demo/schema.bak

mv ~/db-sample-schemas $ORACLE_HOME/demo/schemahttps://www.cndba.cn/9527/article/2303

将sql文件中的 SUBCWD替换为实际目录

cd $ORACLE_HOME/demo/schema

perl -p -i.bak -e ‘s#SUBCWD#’$(pwd)’#g’ .sql/.sql/*.dathttps://www.cndba.cn/9527/article/2303https://www.cndba.cn/9527/article/2303

https://www.cndba.cn/9527/article/2303

4.如果没有可用表空间,创建一个,如example(表名称和datafile路径根据实际需要填写)

CREATE TABLESPACE example DATAFILE ‘/u01/app/oracle/oradata/orcl/example01.dbf’ size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

https://www.cndba.cn/9527/article/2303https://www.cndba.cn/9527/article/2303

尝试安装schema demo (example为刚才创建的表空间,temp为临时表空间,orcl替换为实际的实例名 )

@?/demo/schema/mksample systempw syspw hrpw oepw pmpw ixpw shpw bipw example temp /tmp/log/ orcl

如果安装中遇到ORA-65096: 公用用户名或角色名无效问题,因为cdb中创建用户必须以c##开头,无法创建脚本中的用户。

sql / as sysdbahttps://www.cndba.cn/9527/article/2303

show con_name;

(用户为CDB$ROOT)

exit

lsnrctl status

977bb8f37dfd451a663a5657cc998701.png

发现pdb服务为orclpdb.learnorcle

重新安装schema demo(修改连接字符串)

@?/demo/schema/mksample Shixingui_870827 Shixingui_870827 hr oe pm ix sh bi example temp /tmp/log/ learnoracle:1521/orclpdb.learnoracle/orclhttps://www.cndba.cn/9527/article/2303

https://www.cndba.cn/9527/article/2303

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle12cr2 schema demo 安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值