在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 50 \
     -emConfiguration NONE\
     -ignorePreReqs
09-23 00:41
查看更多