數(shù)據(jù)庫不能連接一般分兩種情況,一種是用戶名密碼錯(cuò)誤,另一種是配置不正確。

創(chuàng)新新互聯(lián),憑借十多年的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有近1000家案例。做網(wǎng)站建設(shè),選成都創(chuàng)新互聯(lián)公司。
一、密碼錯(cuò)誤:
向數(shù)據(jù)庫管理員索取正確用戶名密碼即可。
二、配置錯(cuò)誤:
設(shè)置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,并用文本模式打開。
2、添加以下內(nèi)容:本地實(shí)例名= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 數(shù)據(jù)庫a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvuW-9PHbvuHR3rAf1uAFB0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHmLPH63rjRL" target="_blank" class="baidu-highlight"IP地址/a)(PORT = 端口號(hào))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服務(wù)名) ) )
1、進(jìn)入CMD,;
2、運(yùn)行sqlplus "/as sysdba"
SQLshutdown immediate 停止服務(wù)
SQLstartup 啟動(dòng)服務(wù),觀察啟動(dòng)時(shí)有無數(shù)據(jù)文件加載報(bào)錯(cuò),并記住出錯(cuò)數(shù)據(jù)文件標(biāo)號(hào)
SQLshutdown immediate 再次停止服務(wù)
SQLstartup mount
SQL recover datafile 2 恢復(fù)出錯(cuò)的數(shù)據(jù)文件
SQLshutdown immediate 再次停止服務(wù)
SQLstartup 啟動(dòng)服務(wù),此次正常
看看oracle的服務(wù)是否開啟,OracleDBConsoleorcl一直開啟狀態(tài),重啟,plSql連接數(shù)據(jù)庫還是存在問題。
服務(wù)開啟著在控制臺(tái)圖形界面看看,打開url,提示找不到網(wǎng)頁,HTTP 404錯(cuò)誤。
看來oracle的服務(wù)一直沒有開啟,查詢?nèi)绾伍_啟oracle。找到方法了。
安裝oracle服務(wù)器的機(jī)上運(yùn)行打開,輸入cmd。
輸入sqlplus /nolog
回車;
輸入connect / as sysdba
回車,提示已連接到空閑例程。
輸入startup
回車,提示oracle例程已經(jīng)啟動(dòng)。
用如下方法連接。
配置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,并用文本模式打開。
2、添加以下內(nèi)容:
本地實(shí)例名=
(DESCRIPTION?=
(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?數(shù)據(jù)庫IP地址)(PORT?=?端口號(hào)))
(CONNECT_DATA?=
(SERVER?=?DEDICATED)
(SERVICE_NAME?=?服務(wù)名)
)
)
3、用PL/SQL工具登錄即可。
數(shù)據(jù)庫不能連接一般分兩種情況,一種是用戶名密碼錯(cuò)誤,另一種是配置不正確。
一、密碼錯(cuò)誤:
向數(shù)據(jù)庫管理員索取正確用戶名密碼即可。
二、配置錯(cuò)誤:
設(shè)置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,并用文本模式打開。
2、添加以下內(nèi)容:
本地實(shí)例名=
(DESCRIPTION?=
(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?數(shù)據(jù)庫IP地址)(PORT?=?端口號(hào)))
(CONNECT_DATA?=
(SERVER?=?DEDICATED)
(SERVICE_NAME?=?服務(wù)名)
)
)
檢查數(shù)據(jù)庫客戶端$ORACLEHOME/client_1/NETWORK/ADMIN目錄中的tnsnames.ora文件看客戶端連接服務(wù)器Listener的配置是否正確,如下配置是連接本地?cái)?shù)據(jù)庫服務(wù)器Listener,其中紅色標(biāo)記的是特別要注意的地方:
ORCL_LOCALHOST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)
檢查數(shù)據(jù)庫服務(wù)器$ORACLEHOME/db_1/NETWORK/ADMIN目錄中的listener.ora文件是否配置正確,如果這個(gè)文件配置錯(cuò)誤是客戶端是無論如何也無法連接到服務(wù)器的,如下是listener.ora的部分配置:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = lihe)(PORT = 1521))
))
其中斜體標(biāo)記的HOST是特別要注意的地方,是你的計(jì)算機(jī)名稱,不能簡單的寫成localhost,如果不確定計(jì)算機(jī)名稱則可通過dba登錄sqlplus利用
select HOST_NAME from v$instance語句查詢主機(jī)名
分享文章:oracle連不上怎么辦,oracle連接服務(wù)器失敗
轉(zhuǎn)載來于:http://chinadenli.net/article7/dsechoj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站導(dǎo)航、ChatGPT、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)