1. 程式人生 > >ORACLE資料庫基礎知識總結

ORACLE資料庫基礎知識總結

1、RMAN全備備份檔案的順序
備份歸檔日誌、所有的資料檔案、控制檔案、spfile、再次備份歸檔日誌
2、redo日誌丟失恢復
redo日誌的三種狀態是current、active、inactive
inactive,可以重建 clear log
active、current不能變成inactive,只能通過不完全恢復進行恢復,然後重建日誌檔案
3、口令檔案丟失恢復
丟失可重建 orapwd file=

17、開啟歸檔模式
shutdown immediate;
startup nomount;
alter database archivelog ;
alter database open;

18、查鎖表sql
select l.session_id sid,
s.serial#,
l.locked_mode,
l.oracle_username,
s.user#,
l.os_user_name,
s.machine,
s.terminal,
a.sql_text,
a.action
from v$sqlarea a, v$session s, v$locked_object l
where l.session_id = s.sid
and s.prev_sql_addr = a.address
order by sid, s.serial#;
19、exp/imp、expdp/impdp區別
a、使用expdp要先在資料庫中建立directory,並給相應的使用者read、write許可權。
b、常用匯出方法有一些引數不一樣例如按使用者匯出exp:user=,expdp:schemas=,owner=。有些引數也相同比如全庫匯出full=y
c、expdp可以通過parallel引數增加執行緒來顯著的加速作業。
d、expdp/impdp只能在DB伺服器上執行,exp/imp可以再客戶端上執行,expdp/impdp所支援的引數型別更多,功能更強大。
20、oracle的客戶端 : PL\SQL、toad for oracle
21、資料庫遷移的方式
a、exp/imp、expdp/impdp 資料庫匯出工具匯出dump檔案實現資料庫遷移。
b、rac叢集架構能夠實現資料庫遷移。
c、DG高可用主備庫同步,能夠實現資料庫遷移。
d、rman備份能夠遷移。
e、冷備,打包發走能夠實現資料庫遷移。
f、某些工具能夠實現資料庫遷移PL\SQL
22、