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資料庫
- oracle資料庫安裝Oracle資料庫
- 解除安裝oracle資料庫Oracle資料庫
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- Oracle 12c資料庫安裝Oracle資料庫
- RPM方式安裝oracle資料庫Oracle資料庫
- oracle11.2.0.4.0 資料庫安裝Oracle資料庫
- oracle 資料庫安裝思路總結Oracle資料庫
- Oracle安裝軟體及建立資料庫(字元安裝方式)Oracle資料庫字元
- 2 Day DBA-安裝Oracle資料庫並建立一個資料庫-安裝選項Oracle資料庫
- Oracle資料庫PSU補丁安裝Oracle資料庫
- Oracle資料庫靜默安裝實踐Oracle資料庫
- linux下oracle資料庫的安裝LinuxOracle資料庫
- 免安裝oracle軟體連線oracle資料庫Oracle資料庫
- 靜默安裝Oracle12.2資料庫Oracle資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- CentOS 7.4下安裝Oracle 11.2.0.4資料庫CentOSOracle資料庫
- ORACLE 單例項完全解除安裝資料庫Oracle單例資料庫
- 使用Oracle安裝賬戶登入資料庫Oracle資料庫
- Oracle資料庫對GCC的安裝順序Oracle資料庫GC
- 安裝 Oracle 軟體並構建資料庫Oracle資料庫
- MongoDB資料庫安裝MongoDB資料庫
- Redis 資料庫安裝Redis資料庫
- oricle資料庫安裝資料庫
- GreenPlum資料庫安裝資料庫
- 安裝HBase資料庫資料庫
- Mongo資料庫安裝Go資料庫
- 基於裸裝置檔案格式安裝oracle資料庫Oracle資料庫
- ORACLE---Aix7.1 安裝Oracle11.2.0.4版本資料庫OracleAI資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之三Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之二Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之一Oracle資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- CentOS7 安裝Oracle12c資料庫CentOSOracle資料庫
- 使用RPM安裝ORACLE-21c資料庫Oracle資料庫
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫