Oracle 資料庫打包安裝
在某些不相容的作業系統上安裝Oracle資料庫時,經常會遇到各種問題,
如果部署的是測試環境,可以透過打包其他現有環境的資料庫,
透過解壓、配置環境變數快速完成資料庫安裝工作。
測試環境:
Oracle 11.2.0.4.0 OS:kylin linux v10
一:打包
將其他相同平臺相同版本的oracle軟體目錄打包
tar -zcvf oracle.tar.gz /oracle
二:上傳到目標伺服器
1.複製oracle.tar.gz檔案到目標伺服器/目錄下
ls -lrth total 2.2G -rw-r--r-- 1 root root 2.2G Nov 13 17:11 oracle.tar.gz
三.解壓
cd / tar -zxvf oracle.tar.gz
授權
chown oracle:oinstall /oracle -R
四.新增oracle使用者環境變數
su - oracle
vi .bash_profile
export ORACLE_BASE=/oracle/app/oracle export ORACLE_HOME=/oracle/app/oracle/product/11.2/db export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export ORACLE_SID=cjc alias cdo='cd $ORACLE_HOME' alias cdb='cd $ORACLE_HOME/dbs' alias cdn='cd $ORACLE_HOME/network/admin' alias cdal='cd $ORACLE_BASE/diag
source .bash_profile
五.登陸資料庫
提前建立好所需要的使用者和組。
如遇到如下錯誤
sqlplus / as sysdba sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
需要安裝所需的包
yum install libnsl
登入資料庫
sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Nov 14 13:40:48 2023 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SQL>
可以正常開啟到nomount
SQL> startup nomount ORACLE instance started. Total System Global Area 2254802944 bytes Fixed Size 2255232 bytes Variable Size 570427008 bytes Database Buffers 1660944384 bytes Redo Buffers 21176320 bytes
修改控制檔案路徑,也可以到mount,但無法open,因為沒有複製/oradata資料檔案,
此時可以透過 create database 命令新建資料庫。
也可以複製/oradata資料檔案,複製前需要確保原資料庫正常關閉。
示例如下:
上傳 oradata.tar.gz 檔案到/根目錄
/根目錄下解壓
cd / tar -zxvf oradata.tar.gz
登入資料庫
su - oracle sqlplus / as sysdba
建立pfile
create pfile from spfile; exit;
修改引數檔案
cd /oracle/app/oracle/product/11.2/db/dbs mv spfilecjc.ora spfilecjc.ora.bak vi initcjc.ora
將
*.control_files='/oradata/cjc/control01.ctl','/oracle/app/oracle/fast_recovery_area/cjc/control02.ctl'
修改為
*.control_files='/oradata/cjc/control01.ctl'
儲存退出 wq
再次啟動資料庫
sqlplus / as sysdba startup
查詢資料庫狀態
select name,open_mode from v$database; exit;
文章提到的所有路徑以原庫實際路徑為準。
###chenjuchao 20231118###
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2996003/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- oracle rac資料庫的安裝Oracle資料庫
- Oracle 12c資料庫安裝Oracle資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- 使用RPM安裝ORACLE-21c資料庫Oracle資料庫
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- Ubuntu 16.04下安裝資料庫Oracle客戶端Ubuntu資料庫Oracle客戶端
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- CentOS7 安裝Oracle12c資料庫CentOSOracle資料庫
- ORACLE---Aix7.1 安裝Oracle11.2.0.4版本資料庫OracleAI資料庫
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.2. 資料庫建立OracleLinux資料庫
- Oracle21c資料庫安裝問題記錄Oracle資料庫
- Ubuntu 16.04下安裝Oracle資料庫的ODBC驅動UbuntuOracle資料庫
- oracle下載安裝及PLSQL連線資料庫教程OracleSQL資料庫
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- 靜默方式安裝、升級oracle(三): 升級資料庫軟體及資料庫Oracle資料庫
- oricle資料庫安裝資料庫
- MongoDB資料庫安裝MongoDB資料庫
- Redis 資料庫安裝Redis資料庫
- GreenPlum資料庫安裝資料庫
- Oracle Linux 7.1中安裝達夢資料庫DM7OracleLinux資料庫
- 銀河麒麟系統安裝ORACLE資料庫問題處理Oracle資料庫
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- 達夢資料庫安裝資料庫
- Ubuntu安裝MySQL資料庫UbuntuMySql資料庫
- Hbase資料庫安裝部署資料庫
- tar方式安裝資料庫資料庫
- 安裝ORACLE資料庫,安裝驗證程式所需的初始設定失敗,無法進入安裝程式Oracle資料庫
- PostgreSQL 資料庫學習 - 0. 資料庫安裝SQL資料庫
- 達夢8資料庫安裝和解除安裝資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(一、安裝與啟動)MySqlOracle資料庫
- 使用Xmanager軟體遠端呼叫圖形化安裝Oracle資料庫Oracle資料庫
- 【配置上線】Oracle資料庫Linux系統下安裝(圖形介面)Oracle資料庫Linux
- 安裝MySQL8資料庫MySql資料庫