error:ora-01033:oracle initialization or shutdown in progress
仔細觀察服務啟動情況後,發現這裡不是問題的所在。後來在網上找了一些答案,但大體的解決思路和方法都是這樣的:
sql>sqlplussql>conn / as sysdba
sql>startup force
ora-01157:無法標識/鎖定資料檔案 9 - 請參閱dbwr跟蹤檔案
ora-01110:資料檔案 9 'd:/oracle/oradata/myoracle/abc.dbf'
其中「myoracle」是我資料庫的例項名,而「abc」是表空間的名字。
我去物理位置查詢,發現myoracle資料夾裡沒有這個abc.dbf檔案。突然間恍然大悟,是不是因為以前誤刪操作,導致把物理資料夾中的表空間檔案給刪掉了,而對資料庫的結構沒做任何調整,導致不一致的出現呢?
帶著這個疑問,我在網上搜尋
ora-01157:無法標識/鎖定資料檔案 9 - 請參閱dbwr跟蹤檔案
ora-01110:資料檔案 9 'd:/oracle/oradata/myoracle/abc.dbf'
的解決答案。
最後發現,這種判斷是正確的:
sql>alter database datafile 'd:/oracle/oradata/myoracle/abc.dbf' offline drop;
sql>alter database open;
oracle資料庫外部連線無法訪問
伺服器出現的問題是執行的專案無法訪問oracle資料庫連線,用plsql輸入使用者名稱密碼後卡死,無法連線。但是通過命令視窗對oracle資料庫操作正常,對oracle服務進行檢視並重啟,並無異常,執行tnsping orcl命令時出現以下問題,一直在連線中,始終無法連線成功 檢查引數檔案,例項名稱...
QT連線本地資料庫
最近做專案需要使用qt做乙個 想法是直接繫結本地資料庫字段然後顯示就行了,由於剛學習qt不久,過程十分曲折,先部落格一篇僅作記錄,新手上路,歡迎批評指正。在qt中有自帶的qsql類是用來運算元據庫的,本著物件導向的原則,我決定將資料庫連線封裝成乙個類。先引入標頭檔案 include 執行緒保護序列化...
連線Oracle資料庫
先將system.data.oralceclient.dll檔案拷貝專案目錄的bin目錄下,通常位於c windows microsoft.net franmework v.1.1.4322目錄中.連線字串 string oracle connstr data source oracle9i int...