重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 52|回复: 0

[安装] 静默创建19c实例

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 Inkcup 于 2026-5-5 19:01 编辑

当图形界面出现问题,导致无法操作时,可通过配置响应文件或命令行的方式进行静默安装:

案例参数需求:使用非CDB模式,事务处理用途,ZHS16GBK字符集,设置快速恢复区10240M,不设置EM,密码设置为oracle_4U,使用已存在的监听器;

注意:创建实例之前一定要确认监听开启状态

                               
登录/注册后可看大图


方法1 DBCA 响应文件
创建响应文件:
$ cd $ORACLE_HOME/assistants/dbca/

# 可以使用这里的模板响应文件,也可以自己直接创建。
8807469f9c9467387c.png

比如:
cat > /home/oracle/dbca_custom.rsp << 'EOF'
operationType=createDatabase
gdbName=orcl
sid=orcl
createAsContainerDatabase=false
templateName=General_Purpose.dbc
characterSet=ZHS16GBK
nationalCharacterSet=AL16UTF16
databaseType=TRANSACTION_PROCESSING
storageType=FS
datafileDestination=/u01/app/oracle/oradata
recoveryAreaDestination=/u01/app/oracle/flash_recovery_area
recoveryAreaSize=10240
enableArchive=true
archiveLogDest=/u01/app/oracle/archivelog
totalMemory=10240
emConfiguration=NONE
sysPassword=oracle_4U
systemPassword=oracle_4U
listeners=LISTENER
sampleSchema=false
EOF

# 确认文件内容
cat /home/oracle/dbca_custom.rsp

--注释:
# DBCA 响应文件 - 自定义配置
# 操作类型
operationType=createDatabase

# 数据库标识
gdbName=orcl
sid=orcl

# 非CDB模式
createAsContainerDatabase=false

# 模板选择 (General Purpose)
templateName=General_Purpose.dbc

# 字符集设置
characterSet=ZHS16GBK
nationalCharacterSet=AL16UTF16

# 数据库用途 (事务处理)
databaseType=TRANSACTION_PROCESSING

# 存储类型 - 使用模板文件
storageType=FS
datafileDestination=/u01/app/oracle/oradata

# 快速恢复区
recoveryAreaDestination=/u01/app/oracle/flash_recovery_area
recoveryAreaSize=10240

# 归档模式
enableArchive=true
archiveLogDest=/u01/app/oracle/archivelog

# 内存配置 10GB
totalMemory=10240

# EM配置
emConfiguration=NONE

# 密码配置
sysPassword=oracle_4U
systemPassword=oracle_4U

# 监听器配置 - 使用已存在的监听器
listeners=LISTENER

# 其他设置
sampleSchema=false
-----------------------------------------------------------------

执行创建:
$ dbca -silent -createDatabase -responseFile /home/oracle/dbca_custom.rsp



                               
登录/注册后可看大图




方法2 使用命令行

dbca -silent -createDatabase \
  -templateName General_Purpose.dbc \
  -gdbname orcl \
  -sid orcl \
  -createAsContainerDatabase false \
  -characterSet ZHS16GBK \
  -nationalCharacterSet AL16UTF16 \
  -databaseType TRANSACTION_PROCESSING \
  -storageType FS \
  -datafileDestination /u01/app/oracle/oradata \
  -recoveryAreaDestination /u01/app/oracle/flash_recovery_area \
  -recoveryAreaSize 10240 \
  -enableArchive true \
  -archiveLogDest /u01/app/oracle/archivelog \
  -totalMemory 10240 \
  -sysPassword "oracle_4U" \
  -systemPassword "oracle_4U" \
  -emConfiguration NONE \
  -listeners LISTENER \
  -sampleSchema false

成功后显示:
9413469f9cacf2ee76.png




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-5-11 13:37 , Processed in 0.513786 second(s), 28 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表