這活按我猜想應該是dba的活,沒有往這方面發展的想法,所以筆記做得簡單點了…
概念:備份
備份就是把資料庫複製到轉儲裝置的過程
恢復恢復就是把資料庫由存在故障的狀態轉變為無故障狀態的過程
-- 語法
-- 用exp命令匯出資料
exp username/password [parameter=
value
]…-- 用imp命令匯入資料
imp username/password [parameter=
value
]…
匯入匯出資料庫物件四種模式:完全資料庫、表、使用者、表空間。
注意:這個操作不是在plsql裡面,而是在cmd命令視窗裡面。
在cmd命令視窗輸入 exp help=y 可以檢視到匯出的所有幫助。
常用的:userid、full、constraints等等
匯出命令:
exp userid=使用者名稱/密碼@資料庫名 [ file=想儲存的位置 ] 匯出內容
舉例:exp userid=system/orcl@orcl file=d:\database.dmp full=y
常見的操作舉例:
-----匯出完整資料庫
exp userid=system/orcl@orcl
file
=d:\database
.dmp full
=y-----匯出指定的表
exp userid=scott/tiger@orcl
file
=d:\tables
.dmp tables
=(emp,dept)
-----匯出scott使用者建立的所有物件
exp userid=scott/tiger@orcl
file
=d:\scott.dmp owner=scott
-----匯出mytbs表空間的所有資料
exp userid=system/orcl@orcl
file
=d:\tablespace
.dmp tablespaces=
(mytbs)
-----匯入指定的表
imp userid=scott/tiger@orcl
file
=d:\tables
.dmp tables
=(emp,dept)
-----匯入scott使用者建立的所有物件
imp userid=scott/tiger@orcl
file
=d:\scott.dmp
----跨使用者匯入資料(scott--->pptt)
imp userid=system/orcl@orcl
file
=d:\scott.dmp fromuser=scott touser=pptt
-----匯入mytbs表空間的所有資料
imp userid=system/orcl@orcl
file
=d:\tablespace
.dmp full
=y
-----進入sqlplus
sqlplus /nolog
-----以超級管理員賬號登入資料庫
conn sys/orcl@orcl as sysdba;
----建立目錄(注意硬碟上要存在目錄:d:\dump_dir)
create directory dump_dir as 'd:\dump_dir';
----授予使用者對此目錄的操作許可權
grant read,write on directory dump_dir to scott;
----退出sqlplus,輸入dos命令
exit;
----匯出scott使用者建立的所有物件
expdp userid=scott/tiger@orcl directory=dump_dir dumpfile=scott_dump.dmp schemas=scott
-----匯入scott使用者建立的所有物件
impdp userid=scott/tiger@orcl directory=dump_dir dumpfile=scott_dump.dmp schemas=scott
物理邏輯角度
物理備份、邏輯備份
備份策略角度
完全備份、增量備份、差異備份
C 學習筆記(第十一天)
1 概念 父類,基類 class person 子類 派生類 student 繼承person屬性和方法,擴充套件一些自己屬性和函式 studentnum,studentname.employee 繼承person屬性和方法 teacher 繼承person屬性和方法 圖形類shape 求周長 求面...
Shell筆記第十一天
while迴圈 語法格式 while 條件判斷 do done 指令碼 bin bash var 1 while var le3 doe cho var le 3 do echo var le 3 do echo var var var 1 done 指令碼2 bin bash file 1 if ...
Linux學習第十一天
一 昨日回顧 1 訊號處理sigaction 2 使用sigaction如何實現不斷重入效果?struct sigaction act act.sa flags sa siginfo sa nodefer 3 想在2號訊號的處理流程過程中,遮蔽3號訊號 struct sigaction act ac...