常用的oracle 命令,總是忘,呵呵
1
導出:
EXP.EXE cits_cc/cits_cc@cits direct=y buffer=327680 file=D:\cits.dmp owner=(cits_cc,cits_stat)
導入:
IMP.EXE cits_cc/cits_cc@cits file=D:\cits.dmp fromuser=(cits_cc,cits_stat) touser=(cits_cc,cits_stat)
2
連接數據庫
sqlpuls /nolog
connect / as sysdba
3 查看實例
select * from v$instance
4 啟動數據庫
?startup nomount 啟動實例但不加載數據
?startup mount?? 啟動實例加載數據,但不大開數據庫
?startup???????? 啟動實例,加載數據,打開數據庫
?
?alter database mount 為實例加載數據
?alter database open? 從加載狀態進入打開狀態
?startup force 強行啟動數據庫
5 受限狀態 只有dba 或同時具有create sesson 和restricted session 可以訪問數據庫
?在受限狀態下一般的用戶(create session)不能訪問,但是dba 可以進行數據庫的維護,數據的導入導出
?startup restrict 啟動進入受限狀態
?alter system disable restricted session 恢復正常狀態
?alter system enable restricted session? 進入受限狀態
6 只讀數據庫
? alter database open read only
? alter database open read write
7 關閉數據庫
?shutdonw normal???????? 正常關閉
?shutdown immediate????? 立即關閉
?shutdown transactional? 事務型關閉
?shutdown abort????????? 立即中止
8 靜默狀態(只有dba 可以訪問)
?alter system? quiesce restricted 進入靜默狀態
?alter system unquiesce?????????? 退出靜默狀態
?select active_status from v$instance 查詢靜默狀態
9 掛起狀態(暫停所有io操作)
?alter system suspend 掛起
?alter system resume? 恢復
?select database_status from v$instance 查詢狀態
9 創建數據庫 dbca