oracle數據庫的備份

1、如果備份本機的數據庫,比如本地數據庫實例名爲:orcl 
那就使用:exp username/password@orcl file=bak.dmp log=bak.log buffer=10240
2、如果是備份另外一臺Oralce,要分兩步
(1)、配置datasource  比如本地服務器A的IP是192.168.1.101,要備份的服務器B的IP是192.168.1.141,實例名爲:orcl 在oracle的tnsnames.ora中配置datasource
db102 =        這個名稱隨便起
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.141)(PORT = 1521))    這裏爲機器B的地址及數據庫端口號
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =orcl)    這個名稱爲機器B 數據庫SID的值
    )
  )
測試數據庫連通性,在機器A如下;
[oracle@localhost admin]$ tnsping db102
顯示如下;
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 25-6月 -2014 18:34:35
Copyright (c) 1997, 2005, Oracle.  All rights reserved.
已使用的參數文件:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 適配器來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.141)(PORT = 1521)) (CONNECT_DATA = SERVER = DEDICATED) (SERVICE_NAME = linlang)))OK (200 毫秒)
測試通過
(2)寫腳本 exp username/password@db102 file=bak.dmp log=bak.log buffer=10240
發佈了8 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章