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
发现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 安装