oracle啟動和連線問題

2021-06-16 06:19:12 字數 1777 閱讀 4387

本機oracle測試庫sys密碼忘了,查了查解決方法,結果又碰到問題,又解決:

連線時候:connect /as sysdba

error:

ora-12560:tns:協議介面卡錯誤

解決方法:

1.services.msc服務中啟動oracle9itnslistener服務。

2.啟動oracleservice***,***為資料庫sid

3.regedit修改hkey_local_machine/softeware/oracle將環境變數oracle_sid設為***,***為資料庫sid

繼續sys密碼修改:

oracle 提供兩種驗證方式,一種是os驗證,一種是密碼檔案驗證方式,我採用第一種方式:

sqlplus /nolog

connect / as sysdba

alter user sys identified by ***;               ***新密碼

alter user system identified by ***;         ***新密碼

設定完後重啟登入

顯示當前資料庫:

show parameter db_name

show parameter service

修改密碼後登入:

sqlplus sys/*** as sysdba

登入成功

sqlplus sys/***@orcl as sysdba報錯:

tns:連線超時

修改tnsnames.ora

orcl =

(description =

(address = (protocol = tcp)(

host = 127.0.0.1

)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = orcl) )

) sqlplus sys/***@orcl as sysdba報錯:

ora-12514: tns:

監聽程式當前無法識別連線描述符中請求的服務

sid_list_listener =

(sid_list =

(sid_desc =

(sid_name = pl***tproc)

(oracle_home = d:/oracle/product/10.2.0/db_1)

(program = extproc) )

(sid_desc =

(global_dbname = orcl)

(oracle_home = d:/oracle/product/10.2.0/db_1)

(sid_name = orcl) )

)listener =

(description_list =

(description =

(address = (protocol = ipc)(key = extproc1)) )

(description =

(address = (protocol = tcp)(host = 127.0.0.1)(port = 1521)) )

)以上粗體部件為增加的內容,修改後重啟監聽服務後即可。

建立使用者:

create user username identified by pwd;

grant connect,resource,dba to username;

角色許可權

Oracle資料庫啟動和連線問題

我以前在自己的機子上已經成功安裝了oracle了,很久沒有用了,今天說要連線一下,cmd sqlplus as sysdba 報錯 協議介面卡錯誤 發現oracleoradb11g home1tnslistener監聽服務已經啟動,但是oracleservice orcl服務不見了。網上查了一些資料...

oracle 安裝,啟動 ,plsql 連線

tnsnames.ora 的配置檔案 oraclr connection data description address list address protocol ipc key extproc1521 connect data sid clrextproc presentation ro or...

oracle連線問題

問題 解決 然後,神奇的是專案的設計器打不開了。經過組長和前輩的判斷就是這個pms.module更改 為64位導致的這個問題。改回來之後就可以了。之前oracle的問題改 pms.win模組的 為64位就可以了。之後,由於使用者的機器是win7 32 位的,又出現了同樣的錯誤,64位的機器可以執行,...