1. 目标说明
本文档旨在帮助Oracle管理及维护人员标准、高效安装Oracle11G/19C/21C`
数据库,实现Oracle一键安装。
软件下载地址(x_onekey_v0.2.sh):
https://www.modb.pro/download/229202
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. 文件系统
序号 | 目录 | 用途 | 建议值 | 管理方式 | 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@oradb ~]# tree /soft
/soft
|-- LINUX.X64_193000_db_home.zip <-- 仅安装19C时需上传
|-- LINUX.X64_213000_db_home.zip <-- 仅安装21C时需上传
|-- p13390677_112040_Linux-x86-64_1of7.zip <-- 仅安装11G时需上传
|-- p13390677_112040_Linux-x86-64_2of7.zip <-- 仅安装11G时需上传
|-- x_onekey_v0.2.sh
复制
4. 安装过程演示
[root@ora11g ~]# chmod a+x /soft/x_onekey_v0.2.sh
[root@ora11g ~]# sh /soft/x_onekey_v0.2.sh
INSTANCE_NAME STATUS
---------------- ------------
orcl OPEN
SQL>
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 ENMO READ WRITE NO
SQL>
LSNRCTL for Linux: Version 21.0.0.0.0 - Production on 08-NOV-2021 01:58:39
Copyright (c) 1991, 2021, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oradb)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 21.0.0.0.0 - Production
Start Date 08-NOV-2021 01:53:22
Uptime 0 days 0 hr. 5 min. 16 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/homes/OraDB21Home1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/oradb/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oradb)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "c8209f27c6b16005e053362ee80ae60e" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "d0379fe8a6ab2c6ee055bbdcb00a5558" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "enmo" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
SQL> Disconnected from Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0
******* 19.2 check HugePage info
AnonHugePages: 8192 kB
HugePages_Total: 2025
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
db install used: 441 seconds
************** complete install Oracle db 21.3.0 on Linux 7.x *********************
************** if you need any support,contact my wechat: xidoublestar *************
复制
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实例
复制
最后修改时间:2021-11-08 10:30:36
文章转载自rundba,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
563次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
487次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
462次阅读
2025-04-01 11:08:44
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
455次阅读
2025-04-08 09:12:48
墨天轮个人数说知识点合集
JiekeXu
454次阅读
2025-04-01 15:56:03
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
442次阅读
2025-04-22 00:20:37
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
429次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
417次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
401次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
374次阅读
2025-04-17 17:02:24
热门文章
0172.K pod日志提示pod has unbound immediate PersistentVolumeClaims解决
2022-05-29 14809浏览
Ubuntu22.04上安装K8s1.24.2--3节点环境安装(一主两从)
2022-07-26 11540浏览
0070.O oceanbase常见错误“ERROR 4012 (HY000) Timeout”处理记录
2021-07-18 11134浏览
0054.C 使用offset explorer 2.1连接kerberos加密kafka
2021-06-15 10195浏览
0180.K kubelet.go 2466 Error getting node not found
2022-07-20 9107浏览