3

20211104-利来国际app

惠星星 2021-11-04
930

1. 目标说明

本文档旨在帮助oracle管理及维护人员标准、高效安装oracle 11g/19c/21c 数据库, 实现单机/rac集群/standalone一键安装。 欢迎关注公众号“xaoug”,回复“x_onekey”下载测试。

2. 软件规划

序号 软件名称 软件版本 备注
1 oracle linux 7.5 64bit
2 oracle database 11.2.0.4
3 oracle database 19.3.0.0
4 oracle database 21.3.0.0

oracle版本支持规划如下所示,

3. 文件系统

3.1 单机环境目录规划

序号 目录 用途 建议值 管理方式 fs 类型
1 /boot 系统内核 500m 标准分区
2 /var 日志存放目录 10g lvm xfs
3 /u01 软件安装目录 80g lvm xfs
4 swap 交换分区 32g lvm xfs
5 / 根目录 剩余可用空间 lvm xfs
6 /oradata 数据文件 按业务需求 lvm xfs
7 /arch 归档日志 按业务需求 lvm xfs
8 /backup 备份目录 按业务需求 lvm xfs

注: 测试环境根据实际存储量调整以上目录大小,测试环境可以只安装os不用创建其它目录,测试环境建议存储40g以上。

4. os时区

时区选择东八区:shanghai,asia;

5. 上传安装文件

创建软件包目录并上传oracle安装文件 [root@ora11g ~]# mkdir -p /soft [root@orcldb soft]# tree /soft /soft |-- linux.x64_193000_db_home.zip |-- linux.x64_193000_grid_home.zip |-- linux.x64_213000_db_home.zip |-- linux.x64_213000_grid_home.zip |-- p13390677_112040_linux-x86-64_1of7.zip |-- p13390677_112040_linux-x86-64_2of7.zip |-- p13390677_112040_linux-x86-64_3of7.zip |-- x_onekey.sh `-- yum.iso 0 directories, 9 files [root@orcldb soft]#

4. 安装过程演示

4.1 single环境安装

[root@ora11g ~]# chmod ax /soft/x_onekey.sh [root@ora11g ~]# sh x_onekey.sh -dt=oracle \ -op=install \ -ht=single `#type: single/rac/ha` \ -v=21c `# version: 11g/19c/21c` \ -i=192.168.1.115 `#public ip` \ -n=orcl `# hostname: will aotu add "db" for single/ha,add "db1/db2"for rac` \ -dp=enmo_1234 `# db password: os: oracle/grid db: sys/system/sysman/dbsnmp ` \ -o=orcl `# oraclesid` \ -cdb=true `# createascontainerdatabase: true/false` \ -pdbname=enmo \ -cs=zhs16gbk `# characterset: zhs16gbk/al32utf8 ` \ -ncs=al16utf16 `# ncharacterset: al16utf16/utf8 ` \ -yum=/soft/yum.iso `# yum location: /dev/cdrom or /soft/yum.iso`

4.2 standalone环境安装

[root@ora11g ~]# chmod ax /soft/x_onekey.sh [root@ora11g ~]# sh x_onekey.sh -dt=oracle \ -op=install \ -ht=standalone `#type: single/rac/standalone` \ -v=21c `# version: 11g/19c/21c` \ -i=192.168.1.115 `#public ip` \ -n=snyx `# hostname: will aotu add "db" for single/ha,add "db1/db2"for rac` \ -dp=enmo_1234 `# db password: os: oracle/grid db: sys/system/sysman/dbsnmp ` \ -o=orcl `# oraclesid` \ -cdb=true `# createascontainerdatabase: true/false` \ -pdbname=pdb `# pdbname` \ -cs=zhs16gbk `# characterset: zhs16gbk/al32utf8 ` \ -ncs=al16utf16 `# ncharacterset: al16utf16/utf8 ` \ -yum=/soft/yum.iso `# yum location: /dev/cdrom or /soft/yum.iso` \ -or=normal `# asm ocr redundancy: high/normal/external` \ -od=/dev/sdb,/dev/sdc,/dev/sdd `# asm ocr disk` \ -dr=external `# asm data redundancy: high/normal/external` \ -dd=/dev/sde `# asm data disk`

4.3 rac环境安装

[root@ora11g ~]# chmod ax /soft/x_onekey.sh [root@ora11g ~]# sh x_onekey.sh -dt=oracle \ -op=install \ -ht=rac `#type: single/rac/ha` \ -v=19c `# version: 11g/19c/21c` \ -i=192.168.1.115 `#public ip` \ -n=snyx `# hostname: will aotu add "db" for single/ha,add "db1/db2"for rac` \ -rp=123456 `# root password` \ -dp=enmo_1234 `# db password: os: oracle/grid db: sys/system/sysman/dbsnmp ` \ -o=orcl `# oraclesid` \ -cdb=true `# createascontainerdatabase: true/false` \ -pdbname=pdb `# pdbname` \ -cs=zhs16gbk `# characterset: zhs16gbk/al32utf8 ` \ -ncs=al16utf16 `# ncharacterset: al16utf16/utf8 ` \ -yum=/soft/yum.iso `# yum location: /dev/cdrom or /soft/yum.iso` \ -pu1=192.168.1.115 -pu2=192.168.1.117 `#public ip` \ -vi1=192.168.1.116 -vi2=192.168.1.118 `#virtual ip` \ -pr1=10.10.10.115 -pr2=10.10.10.117 `#private ip` \ -si=192.168.1.120 `# scan ip` \ -puf=eth0 -prf=eth1 `# network fcname` \ -or=normal `# asm ocr redundancy: high/normal/external` \ -od=/dev/sdb,/dev/sdc,/dev/sdd `# asm ocr disk` \ -dr=external `# asm data redundancy: high/normal/external` \ -dd=/dev/sde `# asm data disk`

5. 常见问题

问题1 syntax error near unexpected token `$'{\r'' windows格式问题使用以下语句修复 sed -i 's/\r//g' install_oracle11g_linux7_single.sh 问题2 7装11.2.4不需要打补丁吗 installation of oracle 11.2.0.4 database software on ol7 fails with 'error in invoking target 'agent nmhs' of makefile ' & “undefined reference to symbol ‘b_destroykeyobject’” error (doc id 1965691.1), solution: 01) ignore the undefined symbol error during oracle 11.2.0.4 installation and proceed further. the software installation will succeed without any further errors. 02) download and install patch 19692824

6. 版本功能说明

****************x_onekey_v0.1.sh***************** 1). 自动安装oracle 11g on linux 7.x软件 2). 自动完成大页配置整改 3). 自动关闭防火墙/selinux等37项os服务 4). 自动配置oracle监听 5). 自动创建oracle实例 6). 自动完成大页整改 ****************x_onekey_v0.2.sh***************** 1). 自动安装oracle 19c/21c软件 2). 自动配置oracle 19c/21c监听 3). 自动创建oracle 19c/21c实例 ****************x_onekey_v0.3.sh***************** 1). 一键安装oracle rac 11g 版本 11.2.0.4 2). 一键安装oracle rac 19c 版本 19.3.0.0 3). 一键安装oracle rac 21c 版本 21.3.0.0 ****************x_onekey_v0.4.sh***************** 1). 添加内存检查,不符合安装要求,直接退出并报错 单机 11g/19c/21c: 内存>=2g 11g rac: 内存>=2.5g 19c/21c rac: 内存>=8g 2). rac网卡检查 #check nodename_db1: public1_interface == public_interface and priv1_interface == priv_interface #check nodename_db1: public2_interface == public_interface and priv2_interface == priv_interface 3). 时区检查 db1/db2 timezone check: asia/shanghai ****************x_onekey_v0.5.sh***************** 1). 安装日志x_onekey_`date`.log

7. 功能测试说明

欢迎关注公众号“xaoug”,,回复“x_onekey”下载测试。

最后修改时间:2021-11-29 16:43:18
「喜欢文章,快来给作者赞赏墨值吧」
【利来手机国际的版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:[email protected]进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论