- 重构超过 80% 代码,提升执行效率
- 重写以及增删部分参数,脚本更加智能化
- 重写脚本帮助(-h)功能,提高用户可读性
- 重写代码注释,更方便用户读懂脚本,参与共创
- 重写互信脚本,提高稳定性以及速度
- 重写脚本日志输出功能
- 重写脚本打印功能,保证打印内容整齐美观
- 去除低性价比低、无效冗余代码(DNS 服务端配置,18C,单机ASM 等)
- 优化安装过程输出显示(每一步执行提示,去除解压等无效输出)
- 增加脚本参数判断功能
- 增加安装数据库后优化功能
参数介绍
关于脚本的参数使用可执行 ./OracleShellInstall -h
进行查看。
Single 参数
单实例数据库无需任何参数即可安装:./OracleShellInstall
,详细参数可参考如下表格。
参数缩写 | 参数用途 | 参数默认值 | 是否必填 |
---|---|---|---|
-iso | 是否需要配置本地 YUM 镜像源(需提前挂载 ISO) ☆ 如需使用网络 YUM 源或云主机自带 YUM 源,请配置为 -iso N 即可 |
Y | × |
-lf | 公网 IP 网卡名称(需自行配置网络) ☆ 主机 IP 地址需要自行配置,通过网卡名称自动识别本机 IP 地址 | √ | |
-n | 主机名 ☆ 如不填写该参数,默认主机名为 orcl | orcl | × |
-op | 系统 oracle 用户密码 | oracle | × |
-d | 安装 Oracle 软件根目录 | /u01 | × |
-ord | 存放 Oracle 数据文件目录 | /oradata | × |
-o | 数据库名称 ☆ 数据库名称(db_name),实例名称(instance_name),服务名称(service_names) | orcl | × |
-dp | 数据库 sys/system 用户密码 | oracle | × |
-ds | 数据库字符集 | AL32UTF8 | × |
-ns | 国家字符集 | UTF8 | × |
-er | 是否开启归档模式 | true | × |
-pdb | pdb名称 ☆ 11GR2 以上版本一但配置该参数,则默认数据库安装为 CDB 架构 | pdb01 | × |
-redo | 在线重做日志初始大小 ☆ 默认单位为 MB | 1024 | × |
-opa | Oracle DB 补丁,仅支持 PSU/RU 补丁 ☆ 填写补丁号即可,例如补丁 p33803476_190000_Linux-x86-64.zip,只需要设置 -opa 33803476 即可 |
× | |
-jpa | Oracle JVM 补丁,仅支持 PSU/RU 补丁 ☆ 填写补丁号即可,例如补丁 p33808367_190000_Linux-x86-64.zip,只需要设置 -jpa 33808367 即可 |
× | |
-m | 仅配置操作系统 ☆ 一般用于需要图形化安装时,一键配置操作系统,一般与 |