⑴ 如何在linux下把oracle資料庫導出,並還原到另一個linux伺服器上
導出用exp導入用imp,要導入的資料庫先裝資料庫,建一個同名的空庫
命令例子:
exp system/oracle file=/opt/db20111013.sql log=/opt/exp.log full=y
imp導入寫法相同不用加full=y
⑵ 如何在linux下重啟oracle資料庫
打開secureCRT,連接到資料庫所在的linux機器。若用戶為root,請輸入命令「su - oracle」並回車,若要密碼,輸入密碼後並回車,就切換到了oracle用戶下。(圖為已切換到oracle用戶下了)
如何在linux下重啟oracle資料庫
關掉oracle的監聽進程:命令為「lsnrctl stop」並回車,這時外部沒法連接到資料庫了。如圖有提示關閉成功信息。
如何在linux下重啟oracle資料庫
先殺掉所有session,小編用的是命令:「ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill」也可以用其他辦法。然後用sqlplus登錄到資料庫。命令依次為:「sqlplus /nolog」-「connect / as sysdba」 ,最後用命令關閉oracle資料庫"shutdown immediate" 。關閉命令的時候需要等待點時間,成功後會有如圖的提示。
如何在linux下重啟oracle資料庫
用命令"exit"退出sqlplus。然後用命令「lsnrctl start」啟動資料庫的監聽進程。如圖
提示語句表明啟動成功。
如何在linux下重啟oracle資料庫
和第三步一樣,先用sqlplus登錄到資料庫。命令依次為:「sqlplus /nolog」-「connect / as sysdba」。然後輸入命令「startup」並回車。等待幾分鍾會出現如圖提示信息。最後用命令「exit」退出sqlplus。
如何在linux下重啟oracle資料庫
END
注意事項
注意命令不要輸入錯誤。
在關閉資料庫的時候要耐心等待一下。
一定要先殺掉所有session哦。
⑶ oracle資料庫如何還原
第一:用安裝資料庫時的管理員用戶登錄:創建一個新的用戶,如:x0dx0a//創建用戶123密碼456x0dx0acreate user 123 identified by 456;x0dx0a第二:授權,賦予dba的許可權x0dx0agrant dba to 123;x0dx0a第三:導入資料庫x0dx0aimp 123/456@orcl file=E:\*.DMP fromuser=expuser touser=123x0dx0a注意:如上導入需要直接在cmd界面執行;expuser是導出用戶名,可以隨便寫,但會有警告;orcl是你創建的資料庫事例,在安裝oracl的時候,默認會新建一個orclx0dx0a最後:希望我描述清楚了,能幫到你。
⑷ oracle 資料庫如何還原
單擊開始,這里輸入cmd,打開dos窗口
輸入命令
exp bms/BMSPASS@TCDB file=E:DBbackdbback20160112.dmp
這里說明一下
這里的bms是指備份時,登錄資料庫實例TCDB的用戶名;
這里的/是語法符號。
這里的BMSPASS是用戶bms登錄資料庫TCDB時的密碼;
@是語法符號。
這里的TCDB是Oracle資料庫的實例名。
這里的file=E:DBbackdbback20160112.dmp 是只指備份文件的存放路徑。
等待導出完成,如果看到這里的導出成功,說明備份完成了。
打開備份時指定的存儲路徑,就可以看到備份文件了。
如果在導出命令的最後加上full=y的參數,也就是
exp bms/BMSPASS@TCDB file=E:DBbackdbback20160112.dmp full=y
意思是將用戶bms在TCDB資料庫實例中的所有文件都備份,也就是完整備份。
資料庫還原使用語法
imp bms/BMSPASS@TCDB file=E:DBbackdbback20160112.dmp
這里的E:DBbackdbback20160112.dmp是備份文件的存放路徑
⑸ 如何在linux下重啟oracle資料庫
1、打開一個terminal切換到oracle用戶,用oracle用戶修改以下內容,注意要用oraclee用戶編輯,CD到oracle的安裝目錄的bin目錄。
⑹ Linux系統下如何備份還原ORACLE資料庫,在同一台機器上,想還原到以前的備份
如果是同一個資料庫實例,直接用EXPDP導出的DMP文件是不可以恢復的。可以DBCA新建一個資料庫實例,然後用IMPDP指定DMP文件導入就好了。
⑺ 在新設備Linux下恢復ORACLE的dbf文件
方法很多:
1.通過exp/imp 或者expdp/ipmdp工具導出,在導入。
2.直接拷貝物理數據文件,然後在恢復。
3.通過rman先備份,然後在拷貝備份到目標機器,然後在恢復。
。。。。