Oracle 19c dbca静默安装建库、删库

Oracle 19c dbca静默安装建库、删库

目前单节点无RAC环境,单节点静默模板如下(RAC差不多,少部分不同),后续有19的RAC在补充。

(妈妈再也不用担心客户环境无法使用图形化的问题啦!)

删库参数较少,顺带这里一笔带过。

使用如下参数即可:-sourceDB是RAC的db_unique_name或者单点的SID NAME,均为CDB(若有)的实例名。

dbca -deleteDatabase -silent -sourceDB oemdb -sid oemdb -sysDBAUserName sys -sysDBAPassword Oracle123  -forceArchiveLogDeletion

建库使用前特别注意根据自己的需求更改参数值。

PS:不使用响应文件(responseFile)。

点击左上角“复制代码”按钮可无序号复制文本。

 1 dbca -silent -createDatabase \
 2 -responseFile NO_VALUE \
 3 -templateName $ORACLE_HOME/assistants/dbca/templates/New_Database.dbt \
 4 -databaseType MULTIPURPOSE \
 5 -databaseConfigType SINGLE \
 6   -RACOneNodeServiceName NONE \
 7 -nodelist oem13c \
 8 -gdbName oemdb \
 9 -sid oemdb \
10 -createAsContainerDatabase true \
11   -numberOfPDBs 1 \
12   -pdbName empdbrepos \
13   -useLocalUndoForPDBs true \
14   -pdbAdminPassword Oemdb123 \
15 -storageType FS \
16   -datafileJarLocation {ORACLE_HOME}/assistants/dbca/templates/ \
17   -datafileDestination {ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/ \
18 -useOMF false \
19 -recoveryAreaDestination NONE \
20   -recoveryAreaSize 100 \
21 -enableArchive false \
22 -dbOptions JSERVER:true,ORACLE_TEXT:true,IMEDIA:true,CWMLITE:true,SPATIAL:true,OMS:true,APEX:true,DV:true \
23 -pdbOptions JSERVER:true,ORACLE_TEXT:true,IMEDIA:true,CWMLITE:true,SPATIAL:true,OMS:true,APEX:true,DV:true \
24 -dvConfiguration false \
25 -olsConfiguration false \
26 -automaticMemoryManagement false \
27 -memoryPercentage 40 \
28 -characterSet AL32UTF8 \
29 -nationalCharacterSet AL16UTF16 \
30 -sampleSchema false \
31 -runCVUChecks false \
32 -emConfiguration NONE \
33 -sysPassword Oemdb123 \
34 -systemPassword Oemdb123 \
35 -redoLogFileSize 600 \
36 -registerWithDirService false \
37 -listeners LISTENER \
38 -variables \
39 ORACLE_BASE_HOME=$ORACLE_HOME,\
40 DB_UNIQUE_NAME=oemdb,\
41 ORACLE_BASE=$ORACLE_BASE,\
42 PDB_NAME=,\
43 DB_NAME=oemdb,\
44 ORACLE_HOME=$ORACLE_HOME,\
45 SID=oemdb \
46 -initParams \
47 undo_tablespace=UNDOTBS1,\
48 enable_pluggable_database=true,\
49 sga_target=4800MB,\
50 db_block_size=8192BYTES,\
51 log_archive_dest_1='LOCATION=/archivelog/',\
52 nls_language=AMERICAN,\
53 dispatchers=\(PROTOCOL=TCP\)\(SERVICE={SID}XDB\),\
54 diagnostic_dest={ORACLE_BASE},\
55 control_files=\("{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl","{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control02.ctl"\),\
56 remote_login_passwordfile=EXCLUSIVE,\
57 audit_file_dest={ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump,\
58 processes=600,\
59 pga_aggregate_target=1601MB,\
60 nls_territory=AMERICA,\
61 local_listener=LISTENER_OEMDB,\
62 open_cursors=600,\
63 log_archive_format=%t_%s_%r.dbf,\
64 compatible=19.0.0,\
65 db_name=oemdb,\
66 audit_trail=none

备注:

  1. enableArchive为false时忽略log_archive_dest_1参数
  2. runCVUChecks RAC模式下设置为true
  3. local_listener 会创建tnsnames.ora(若不存在),并添加LISTENER_OEMDB=(ADDRESS = (PROTOCOL = TCP)(HOST = oem13c)(PORT = 1521))的条目
  4. nodelist 主机名,存在多个逗号分隔
  5. databaseConfigType SINGLE | RAC | RACONENODE
  6. recoveryAreaSize,redoLogFileSize单位M
  7. 若不指定sga_target,pga_aggregate_target,则sga约可用内存(os物理内存的memoryPercentage%)的0.75左右,pga为0.25左右

官网对dbca详细的用法:https://docs.oracle.com/en/database/oracle/oracle-database/23/multi/dbca-command.html

防爬虫:https://www.cnblogs.com/PiscesCanon/p/17464074.html

上述代码块中每一行的序号对应dbca图形化界面如下(部分):

3-6:

7:

8-13:

15-18:

19-21:

 22-23:

24-25:

26-32:

33-34:

35:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值