在oracle 19c 多租户环境下,一键创建多租户数据库,前提还要设置几个环境变量,要不然就得写死在命令里。
export oracle_sid=orcl
export pdb_name=pdbesb
export data_dir=/oradata
dbca -silent -createdatabase \
-templatename general_purpose.dbc \
-gdbname ${oracle_sid} -sid ${oracle_sid} -responsefile no_value \
-characterset al32utf8 \
-syspassword sysoracle_66 \
-systempassword sysoracle_88 \
-createascontainerdatabase true \
-numberofpdbs 1 \
-pdbname ${pdb_name} \
-pdbadminpassword pdbpassword1 \
-databasetype multipurpose\
-automaticmemorymanagement false\
-totalmemory 1536 \
-storagetype fs \
-datafiledestination "${data_dir}" \
-redologfilesize 500 \
-emconfiguration none\
-ignoreprereqs
-
--提速
-
sqlplus / as sysdba
-
alter database datafile 1,3,4 autoextend on next 512m;
-
alter database tempfile 1 autoextend on next 512m;
-
alter session set container=pdb$seed;
-
alter database datafile 5,6,8 autoextend on next 512m;
-
alter database tempfile 2 autoextend on next 512m;
-
exit
-
--改完后要立即退出
等40分钟就完成了。
阅读(1790) | 评论(0) | 转发(0) |