1、導入命令:
imp userId/psw@orcl full=y file=D:\data\xxx.dmp ignore=y
2、導出命令
exp userId/psw@orcl file=d:\dkj\test.dmp tables=(wf_test)
exp userId/psw@orcl buffer=50000000 file=D:\data\xxx.dmp owner=userId
1、在安裝完ORACLE 11g後,在sqlplus中,執行如下命令:
SQL>alter system set deferred_segment_creation=false;
無論是空表還是非空表,都可導入導出
2、oracle 11g中默認在default概要文件中設置了"PASSWORD_LIFE_TIME=180”,導致oracle用戶的密碼,必須在180天內更改,否則啟動數據庫的時候會提示連接失敗。
將默認的180天修改成“無限制”,登錄sqlplus:
sql>alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;
修改之後不需要重啟動數據庫,會立即生效。
請注意!!!
1、Oracle11g默認對空表不分配segment,故使用exp導出Oracle11g數據庫時,空表不會導出。
2、設置deferred_segment_creation 參數為FALSE後,無論是空表還是非空表,都分配segment。
在sqlplus中,執行如下命令:
SQL>alter system set deferred_segment_creation=false;
查看:
SQL>show parameter deferred_segment_creation;
該值設置後只對後面新增的表產生作用,對之前建立的空表不起作用。
裝完oracle 11g後要及時按上述操作進行設置
用我們目前的庫在做導入導出時如果沒看到0行記錄的表,說明沒做上述設置