Oracle19c静默安装
静默安装Oracle19c数据库
一、关闭防火墙
1 | systemctl status firewalld.service |
二、关闭selinx
1 | 临时关闭: |
三、配置YUM
1 | [root@server1 ~]# mkdir /opt/yum |
四、磁盘空间检查
1 | grep MemTotal /proc/meminfo |
五、安装preinstall
1 | wget https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm |
六、安装操作系统依赖包
1 | bc |
七、禁用透明页
1 | To check if Transparent HugePages is enabled, run one of the following commands as |
八、验证磁盘调度
1 | 如果使用ASM共享存储,则需要使用deadline调度 |
九、创建用户和组
1 | 如果没有使用到ASM,则不需要创建asmdba,asmoper |
十、创建目录
1 | mkdir -p /opt/oracle19c/product/19.3.0/db_1 |
十一、配置用户环境变量
1 | [oracle@server1 ~]$ vi .bash_profile |
十二、配置用户资源限制
1 | [root@server2 ~]# vi /etc/security/limits.conf |
十三、配置内核参数
1 | vi /etc/sysctl.d/97-oracle-database-sysctl.conf |
十四、针对隐藏文件配置错误输出
1 | 如果安装RAC或Grid需要配置: |
十五、静默安装Oracle19c
1.静默参数介绍
| oracle.install.option=INSTALL_DB_SWONLY | 指定安装选项: INSTALL_DB_SWONLY: 仅安装数据库 INSTALL_DB_AND_CONFIG: 安装并配置数据库 UPGRADE_DB: 更新数据库 |
|---|---|
| ORACLE_HOSTNAME=imzcy | 指定Oracle主机名 |
| UNIX_GROUP_NAME=oinstall | 指定安装Oracle的组名称 |
| INVENTORY_LOCATION=/db/app/oracle/inventory | 指定INVENTORY目录位置(存储每个产品所安装的组件及补丁程序信息) |
| SELECTED_LANGUAGES=en,zh_CN | 指定查询语言 |
| ORACLE_HOME=/db/app/oracle/product/11.2.0 | 指定oracle家目录位置 |
| ORACLE_BASE=/db/app/oracle | 指定oracle基本目录 |
| oracle.install.db.InstallEdition=EE | 指定oracle安装类型: EE: .企业版(Enterprise Edition) SE: .标准版(Standard Edition) SEONE: 标准版第二版(Standard Edition One) PE: .个人版(Personal Edition)仅windows系统有 |
| oracle.install.db.DBA_GROUP=dba | 定义DBA组 |
| oracle.install.db.OPER_GROUP=dba | 定义OPER组 |
| DECLINE_SECURITY_UPDATES=true | 禁用安全更新 |
2.静默安装数据库软件
1 | /opt/oracle19c/product/19.3.0/db_1/install/response/db_install.rsp |
十六、静默创建数据库
1.静默参数介绍
| -silent | 以静默方式运行Oracle Universal Installer |
|---|---|
| -createDatabase | 创建数据库 |
| -templateName General_Purpose.dbc | 使用模板文件General_Purpose.dbc来创建数据库(模板文件存放在此目录下: $ORACLE_HOME/assistants/dbca/templates/) |
| -gdbname ZCYDB | 指定全局数据库名称 |
| -sid ZCY | 指定数据库SID |
| -sysPassword Abc1230 | 指定sys用户的密码 |
| -systemPassword Abc1230 | 指定system用户的密码 |
| -datafileDestination /db/app/oracle/oradata/ | 指定数据文件位置 |
| -redoLogFileSize 50 | 每个日志文件的大小(MB) |
| -recoveryAreaDestination /db/app/oracle/flash_recovery_area | 指定恢复区位置 |
| -storageType FS | 指定存储类型,有效值:FS、ASM,默认值FS |
| -characterSet ZHS16GBK | 指定数据库的字符集 |
| -nationalCharacterSet AL16UTF16 | 指定数据库的国家字符集 |
| -sampleSchema true | 指定是否安装示例数据(SCOTT) |
| -memoryPercentage 40 | 用于Oracle的物理内存百分比 |
| -totalMemory 1024 | 为Oracle分配的内存(MB) |
| -databaseType OLTP | 数据库类型,OLTP(多用途数据仓库) |
2.静默创建数据库
1 | /opt/oracle19c/product/19.3.0/db_1/assistants/dbca/dbca.rsp |
十七、静默卸载数据库
1 | [oracle@dbmon ~]$ dbca -silent -deleteDatabase -sourceDB oracle -sysDBAUserName sys -sysDBAPassword oracle |
- Title: Oracle19c静默安装
- Author: 𝓓𝓸𝓷
- Created at : 2024-06-10 16:30:47
- Updated at : 2024-07-20 05:15:41
- Link: https://www.zhangdong.me/oracle19c-silent-installation.html
- License: This work is licensed under CC BY-NC-SA 4.0.
评论
