日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

ORA-01109:数据库无法启动问题

發(fā)布時間:2024/9/5 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORA-01109:数据库无法启动问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? 2010年9月9日 16:57:16? ????? ????????????????????????????????????????

數(shù)據(jù)庫無法啟動問題

登錄數(shù)據(jù)庫時提示:ORA-12514: TNS: 監(jiān)聽程序當前無法識別連接描述符中
解決辦法:
然后遠程登錄數(shù)據(jù)庫服務(wù)器(aix5 unix),轉(zhuǎn)到oracle用戶下(unix轉(zhuǎn)用戶命令:su - oracle),輸入sqlplus /nolog 回車? conn /as sysdba 回車 進入sql界面,作如下操作:
1、關(guān)閉實例
SQL> shutdown immediate;
ORA-01109: database not open
? Database dismounted.
? ORACLE instance shut down.
2、啟動實例
SQL> startup;
Total System Global Area 2466250752 bytes
Fixed Size????????????????? 2022864 bytes
Variable Size???????????? 536871472 bytes
Database Buffers???????? 1912602624 bytes
Redo Buffers?????????????? 14753792 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '/dbbak/rlv_gcomm_30G_02'

接來下可以登錄數(shù)據(jù)庫了,但是卻沒法執(zhí)行任何操作,提示:
ORA-01109: database not open
(在網(wǎng)上搜了下,也有人有這個問題,但是問題是人家的file是存在的,所以只要改下路徑,直接執(zhí)行如下語句再執(zhí)行1和2就可以了。
?SQL> alter database rename file '/dbbak/rlv_gcomm_30G_02' to '/var/rlv_gcomm_30G_02';)

但問題是我的這個數(shù)據(jù)庫rlv_gcomm_30G_02這個文件根本就不存在,哪來的該路徑呢,經(jīng)過網(wǎng)絡(luò)和好心人的幫忙終于可以找到原因了
具體原因分析如下:由于早上創(chuàng)建了一個表空間,但是后來直接去刪除表空間rlv_gcomm_30G_02文件,但這么刪是有問題的,表空間和數(shù)據(jù)文件如果沒有從數(shù)據(jù)庫中刪除,相應(yīng)的數(shù)據(jù)文件就不能直接在服務(wù)器上刪除。所以導(dǎo)致在啟動數(shù)據(jù)庫的時候檢查數(shù)據(jù)有問題,最終導(dǎo)致數(shù)據(jù)庫無法啟動。解決辦法如下:
3、SQL>alter database datafile '/dbbak/rlv_gcomm_30G_02' offline drop;
然后在執(zhí)行上述的1和2步驟就可以了,由于這這個數(shù)據(jù)庫還有一個數(shù)據(jù)庫表空間文件被這么刪除,所以還會出現(xiàn)同樣的問題,當然這回只要再執(zhí)行3,然后執(zhí)行1,2就可以了。
SQL> startup
ORACLE instance started.
Total System Global Area 2466250752 bytes
Fixed Size????????????????? 2022864 bytes
Variable Size???????????? 536871472 bytes
Database Buffers???????? 1912602624 bytes
Redo Buffers?????????????? 14753792 bytes
Database mounted.
Database opened. 終于成功了。
但是這個時候登錄數(shù)據(jù)庫還是不行的,還要啟動
然后就可以登錄數(shù)據(jù)庫將表空間drop掉。

轉(zhuǎn)載于:https://www.cnblogs.com/lanzi/archive/2010/09/09/1822470.html

總結(jié)

以上是生活随笔為你收集整理的ORA-01109:数据库无法启动问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。