linux中安裝資料庫 資料庫遷移

2021-10-01 04:53:37 字數 1558 閱讀 8907

@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....