RHEL5.6静默安装oracle11.2.0数据库实例脚本
脚本:单实例静默安装
echo '[GENERAL]
RESPONSEFILE_VERSION = "11.2.0" //查看数据库的版本
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "PROD2" //数据库名字
SID = "PROD2" //实例名
TEMPLATENAME = "General_Purpose.dbc" //模板,默认就可以
STORAGETYPE=FS //filesystem文件系统
DATAFILEDESTINATION ="/u01/app/oracle/aa/datafile" //创建的数据文件存放datafile地址
#RECOVERYAREADESTINATION=/opt/app/flash_recovery_area //恢复数据存放目录,可以选择注释掉,或者开启
CHARACTERSET = "AL32UTF8" //字符集
NATIONALCHARACTERSET= "AL16UTF16" //国家字符集,一般默认
TOTALMEMORY = "700" //https://blog.csdn.net/xiewenbo/article/details/9346329
SYSPASSWORD = "oracle" //sys密码
SYSTEMPASSWORD = "oracle" '>>/u01/app/oracle/aa/dbca_install.rsp //指定编辑脚本的位置名字
--静默安装数据库
$ORACLE_HOME/bin/dbca -silent -responseFile /u01/app/oracle/aa/dbca_install.rsp //进入到$ORACLE_HOME/bin目录下进行dbca静默安装,执行目录下编辑的dbca_install.rsp
--如果没有安装监听,可以手动静默安装监听配置
$ netca -silent -responsefile $ORACLE_HOME/assistants/netca/netca.rsp
复制粘贴脚本:
echo '[GENERAL]
RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "createDatabase" [CREATEDATABASE] GDBNAME = "PROD2" SID = "PROD2" TEMPLATENAME = "General_Purpose.dbc" STORAGETYPE=FS DATAFILEDESTINATION ="/u01/app/oracle/aa/datafile" RECOVERYAREADESTINATION="/opt/app/flash_recovery_area" CHARACTERSET = "AL32UTF8" NATIONALCHARACTERSET= "AL16UTF16" TOTALMEMORY = "700" SYSPASSWORD = "oracle" SYSTEMPASSWORD = "oracle"'>>/u01/app/oracle/aa/dbca_install.rsp
ORACLE_HOME/bin/dbca -silent -responseFile /u01/app/oracle/aa/dbca_install.rsp
1.可以检查本机oracle版本要写在脚本里
2.脚本执行过程,过程较为缓慢
3.可以查看更多日志细节,显示数据库名字,sid的名字都是prod2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署