同事經常發來乙個dmp檔案,要求覆蓋資料庫,我一般用下面的方法完成:
首先刪除該使用者,再新建使用者,匯入資料到該使用者。
1、drop user username cascade;
2、新建使用者、付權
3、匯入資料 imp
今天導資料時遇到乙個很奇怪的問題,一直報:ora-01940 無法刪除當前已連線的使用者
想了很多辦法都沒法解決 。用語句:
select * from v$session where username='work'; 查詢時,一直顯示有乙個w3wp.exe程式一直在自動連線資料庫,
後來想到乙個辦法:alter user work account lock; 將這個使用者鎖住,然後再刪除,鎖定後,可以刪除使用者,再匯入資料,
問題終於解決了。不過一直沒弄明白為什麼有程式一直在連線資料庫?不知道大家有沒有好辦法來解決這個問題。
oracle 10 資料庫系統表應用
查詢共有多少個系統owner select distinct owner from all tab comments t 查詢某個owner的所有表 select from all tab comments t where owner marineadmin 列資訊 select from all ...
製作Oracle10資料庫的啟動指令碼
安裝好資料庫後,啟動資料庫必須以oracle使用者身份進行。可以通過sqlplus管理器來啟動資料庫。以sysdba身份登入,可以啟動,命令如下 sqlplus as sysdba 進入之後,startup 即可啟動。但是想要外面連線到這個資料庫,必須還要啟動它的 lsnrctl start 之後顯...
SUSE Linux安裝oracle10及問題解決
總結了自己在redhat5.5和suse10.1上裝oracle10g的經驗。suse10安裝了orarun的時候,會自動建oracle使用者,oinstall組和dba組,在etc profile.d 目錄下面生成oracle.sh指令碼 設定oracle環境變數 在etc sysconfig目錄...