一鍵安裝Oracle11g/19C/21C_單機版_工具分享_開放原始碼
1. 目標說明
本文件旨在幫助Oracle管理及維護人員標準、高效安裝Oracle 11G/19C/21C 資料庫, 實現Oracle一鍵安裝。 下載方式:關注公眾號“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. 檔案系統
序號 | 目錄 | 用途 | 建議值 | 管理方式 | 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 - ProductionStart Date 08-NOV-2021 01:53:22Uptime 0 days 0 hr. 5 min. 16 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener 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 successfullySQL> Disconnected from Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - ProductionVersion 21.3.0.0.0******* 19.2 check HugePage info AnonHugePages: 8192 kB HugePages_Total: 2025HugePages_Free: 0HugePages_Rsvd: 0HugePages_Surp: 0Hugepagesize: 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例項 ****************x_onekey_v0.2.sh***************** 1). 自動安裝Oracle 19C/21C軟體 2). 自動配置Oracle 19C/21C監聽 3). 自動建立Oracle 19C/21C例項
歡迎關注公眾號交流溝通“xaoug”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442014/viewspace-2841111/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker 一鍵安裝Nacos 單機版Docker
- k3s單機版安裝部署 附一鍵安裝指令碼指令碼
- Oracle bbed一鍵安裝工具分享Oracle
- DSS+Linkis Ansible 單機一鍵安裝指令碼指令碼
- mysql8.0原始碼一鍵安裝指令碼MySql原始碼指令碼
- 19c(19.3) 單機資料庫安裝資料庫
- Hadoop單機版安裝Hadoop
- rsync客戶端一鍵安裝rsync指令碼(原始碼)客戶端指令碼原始碼
- 2,ELK安裝--ES安裝(單機版)
- Linux安裝Redis單機版LinuxRedis
- Hadoop單機版的安裝Hadoop
- Hbase單機版的安裝
- docker安裝單機版 NacosDocker
- 麒麟 V10 一鍵安裝 Oracle 11GR2(231017)單機版 2Oracle
- SourceInsight漢化版一鍵安裝
- 19c(19.3) 單機資料庫靜默安裝資料庫
- 19c(19.3) RPM方式單機資料庫安裝資料庫
- pd虛擬機器如何一鍵安裝Win懶人版虛擬機
- Linux 筆記分享十五:原始碼包安裝Linux筆記原始碼
- CentOS 6.5 php原始碼安裝1.0版CentOSPHP原始碼
- shell指令碼一鍵安裝nginx指令碼Nginx
- PostgreSQL-原始碼安裝(一)SQL原始碼
- 在Ubuntu上安裝Hadoop單機版UbuntuHadoop
- Flink安裝極簡教程-單機版
- Oracle11g解除安裝Oracle
- Docker安裝Oracle11gDockerOracle
- Shell指令碼 | 一鍵解除安裝安卓App指令碼安卓APP
- golang一鍵自動安裝指令碼Golang指令碼
- kafka環境安裝及簡單使用(單機版)Kafka
- 19C 單例項資料庫安裝單例資料庫
- Centos7安裝(四)抓包工具wireshark原始碼編譯安裝CentOS原始碼編譯
- oracle11g安裝 單例項 系統centos7Oracle單例CentOS
- 【教你玩轉雲端計算】在阿里雲一鍵安裝快速部署Oracle11g阿里Oracle
- Linux下利用指令碼靜默安裝Oracle11GLinux指令碼Oracle
- oracle 19c 安裝、解除安裝Oracle
- shell指令碼一鍵安裝nginx-1.18.0指令碼Nginx
- centos7 mysql 一鍵安裝指令碼CentOSMySql指令碼
- api一鍵合約跟單帶單軟體開發案例演示(原始碼交付)API原始碼