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:

 

posted @   PiscesCanon  阅读(1410)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示