@toc
1.擁有乙個linux系統的資料庫,linux系統中資料庫的安裝資料夾
2.確保從linux系統中拿下來的檔案oradata檔案中有資料,t11g為我的資料庫的資料庫名稱.
3.建立oracle使用者和組
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba oracle
passwd oracle
4.將資料庫解壓到新的linux系統中,修改使用者環境變數,oracle使用者位址中.bash_profile檔案
vi .bash_profile
新增在最後一句話之前,位址為解壓後的資料庫位址
lang=「en_us.utf-8」
path=/oracle/product/11.2.0/dbhome_1/bin:$path
oracle_base=/oracle
oracle_home=/oracle/product/11.2.0/dbhome_1
oracle_sid=t11g
export lang path oarcle_base oracle_home oracle_sid
5.source .bash_profile 執行環境變數
6.將127.0.0.1該問linux系統位址
listener.ora
路徑:/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1521))
(address = (protocol = tcp)(host = 127.0.0.1)(port = 1521))))
7.將127.0.0.1該問linux系統位址,t11g為資料庫名稱(與原有資料庫名稱保持一致)
tnsnames.ora
路徑:/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
t11g =
(description =
(address = (protocol = tcp)(host = 127.0.0.1)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = t11g)))
8.切換到oracle使用者下
su - oracle
啟動監聽:
lsnrctl start
執行sqlplus命令,進入到sqlplus環境:
sqlplus /nolog
連線資料庫(以管理員身份連線):
connect /as sysdba
啟動資料庫:
startup
怎麼遷mysql資料庫 MySQL資料庫遷移
mysql資料庫遷移 資料檔案直接遷移 在遷移之前有三種方案 1.資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2.使用 mysql gui tools 中的 mysqlmigrationtool。3.資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。我在我的電腦上...
Oracle資料庫的備份 遷庫
oracle資料庫有三種常用的備份方法,分別是匯出 匯入 exp imp 或者使用資料幫浦方法 impdp expdp 熱備份和冷備份。匯出 匯入備份是一種邏輯備份,相對於匯出 匯入來說,熱備份 冷備份是一種物理備份 一 exp 我們知道採用direct path可以提高匯出速度。所以,在使用exp...
Linux 資料庫安裝
之前都是用docker,一鍵搞定,但是docker好像配置有問題,不造跑什麼地方去了.mysql安裝教程 遇見的問題 e sub process usr bin dpkg returned an error code 1 解決辦法 cd var lib dpkg sudo mv info info....