備份庫
1.先查詢該sql然後執行查詢出來的sql,不然空表導不出來
select 'alter table '||t.table_name||' allocate extent;' from user_tables t where t.num_rows=0;
2.匯出資料庫dmp檔案到指定位置(需在命令視窗執行,電腦中需安裝oracle客戶端,不然無法執行)
伺服器端的資料庫匯出dmp
exp name/password@伺服器ip:1521/orcl file=d:\bak\lee.dmp log=d:\bak\lee_exp.log statistics=none owner=name
本地的資料庫匯出dmp
exp name/password@orcl file=d:\bak\lee.dmp log=d:\bak\lee_exp.log statistics=none owner=name
還原庫到乙個新使用者下
建立使用者
create user 使用者名稱 identified by 密碼 ;
授權grant dba to 使用者名稱;
匯入dmp檔案(伺服器oracle服務)
imp name/password@伺服器ip:1521/orcl file=d:\bak\lee.dmp fromuser=name1 touser=name ignore=yes
匯入dmp檔案(本地oracle服務)
imp name/password@localhost/orcl file=d:\bak\lee.dmp fromuser=name1 touser=name ignore=yes
oracle資料庫還原與備份
1.首先查詢目標使用者的當前程序,注意是serial 而不是serial,網上有的介紹漏掉了 select sid,serial from v session where username bjrl 對應資料庫的使用者名稱,注意大寫 使用此語句會返回乙個程序列表,每行有兩個數字,然後用數字替代下面的...
oracle資料庫的還原與備份
oracle 提供兩個工具 imp.exe 和exp.exe 分別用於匯入和匯出資料。這兩個工具位於 oracle home bin 目錄下。匯入資料 exp 1 將資料庫 atstestdb 完全匯出 使用者名稱 system 密碼123456 匯出到c export.dmp 中exp syste...
oracle備份還原資料庫
1 備份資料庫 exp 使用者名稱 密碼 資料庫名 file e oracle date databack 2013 11 03 init dmp。2 還原資料庫 imp 使用者名稱 密碼 資料庫名 file e oracle date databack 2013 11 03 init dmp fu...