關於sqlplus命令列無法登入Oracle資料庫

2025-06-22 12:05:05 字數 3809 閱讀 3310

1樓:茗茶堂

1、如果你是在客戶端連線oracle,@後面的名字是你在net manager中配置的鏈結oracle的tnsname,即檔案中的配置,你配了什麼名就用什麼名鏈結啊,你非得改成sid_dbhostname 幹嘛?你要用sid_dbhostname 鏈結的話,你要把sid_dbhostname 配置成tnsname啊。

2、如果你是在oracle伺服器上登入的話,@後面就是的sevice name即9i版本前的sid,這個sid是安裝資料庫時就定義好的,你改成別的名當然不行啊,這些也必須要在中配置好。如果是在伺服器,你可以不用輸帳號就可以登入sysdba的:

sqlplus "/ as sysdba"

2樓:ryan管

sid_dbhostname 是你建的oracle連線名嗎?

sql plus登陸不了oracle資料庫求解決

3樓:網友

system使用者的密碼錯誤,可以在cmd視窗下,使用sqlplus "/as sysdba"來進入資料庫,然後使用下面命令:

alter user system identified by 新密碼;

修改system使用者密碼。

4樓:寶樹地靈人

採用作業系統認證方式登陸,不需要密碼。:

sqlplus / as sysdba

登陸後可再修改system的密碼(假設新密碼是123456):

alter user system identified by 123455;

最後再嘗試用system登陸:

sqlplus system/123456

5樓:網友

你的使用者名稱密碼錯誤。

如果是本機安裝的資料庫,可以用。

cmd>sqlplus / as sysdba 登入sys使用者。

oracle用sql plus登陸不了,但是用pl sql可以登入,是什麼原因?

6樓:花花

你的命令列方式不能登入,應該是你環境變數的問題,因為系統找不到oracle目錄下的,設定一下環境變數,在path裡面把oracle安裝目錄下到類似product\目錄。

oracle登陸認證方式。

oracle登入認證有兩種方式,基於作業系統的登入認證,基於oracle的驗證。

第一:windows下基於作業系統的登入認證。

1 windows下設定oracle登入驗證為作業系統驗證方式的方法:

1:把os使用者加到ora_dba組。

2:設定 = (nts)

nts)是基於作業系統驗證;

none)是基於oracle驗證;

none,nts)是二者共存。

2 windows作業系統中作業系統認證方式登入的原理:

1: 在命令列下敲入 進入計算機管理。

2: 選擇本地使用者和組—組(有乙個組的名字叫做ora_dba )

3: 雙擊可以看到裡面是不是有administrator使用者。

4: 再進入oracle安裝目錄(即$oracle_home 一般是d:"oracle)"ora92"network"admin

找到檔案看看裡面的是不是有 (nts)

5: 如果這些都對的話,你就能已作業系統認證的方式(connect / as sysdba)來登入oracle

3 windows作業系統中禁止作業系統認證的方法:

nts)改為即可。

7樓:網友

從你sql plus後面的提示 應該是oracle資料庫沒啟動起來啊。

你在cmd中輸入sqlplus / as sysdba 進入sql>命令列。

輸入shutdown abort;

startup試一下。

在dos視窗sqlplus / as sysdba方式連線不了oracle資料庫在plsql裡可以登入

8樓:情又獨中

你看下$oracle_home/network/admin/裡面。

有沒有。 = nts)

這一引數,如果有,改成。

tnsname,hostname)

重啟應該就行了。

命令列敲入 sqlplus可以登入oracle10g, 但是plsql developer卻無法正確登入oracle,提示錯ora-

9樓:網友

先啟動資料庫例項,後啟動監聽的話稍微等待一下或者看一下tnsping 通嗎?

還有要麼你oracle的連線數開少了,要麼你client的併發連線太多了!

或者你可以監視oracle的log看看!

這是我們的看法!也不知道對不。。。

你自己檢測看看!

歡迎你加入我們的知道團隊。

10樓:包飛風

如果是先啟動資料庫例項 後啟動監聽的話稍微等待一下 就可以登陸,如果不是這種情況看你的裡面是否新增了tns別名資訊,別名資訊是否書寫正確 也可以檢查一下 看具體的錯誤。

11樓:網友

檢視下你的tnsname檔案裡面的dns配對了嗎?

實在不行就把他刪除,用configuration assistant重新配置下。

還有就是看下監聽位址什麼的都對不對?服務起來沒有。

12樓:網友

主機名變了,把監聽,tns裡的主機名都改成ip位址吧。

在dos視窗中使用sqlplus /nolog命令登入oracle,結果報類似「sqlplus不是內部或外部命令」該怎麼辦

13樓:大衍之

簡單加入系統的環境變數就可以了。

我的電腦——屬性——高階——環境變數。

在path中新增oracle10g的的檔案路徑,比如我的是d:\oracle\product\

那麼就在就在path中加入上面這個就可以了當然前提是d:\oracle\product\目錄下必須有檔案才行,如果沒有的話,那麼你只能重新安裝了。

14樓:晁明軒

可能原因:

1、沒有正確地安裝oralce的客戶端;

2、oralce安裝後註冊到系統中的目錄路徑在path變數中丟失了。

不會有其他原因了。

15樓:網友

系統找不到 sqlplus ,新增 oracle環境變數。

16樓:網友

oracle沒有裝好,卸了重灌。

利用sql plus工具,無法登陸到oracle資料庫例項伺服器?

17樓:網友

需要使用安裝oracle時的使用者或dba組中的使用者。或者檢查使用者環境變數。

sql developer可以連上伺服器,但是sqlplus連不上oracle資料庫

18樓:網友

sys as sysdba是作業系統認證的,必須在安裝oracle的機器上執行。

sqlplus sys/password@例項名登陸報錯,你確定你後面寫的例項名正確麼?

大部分人的情況是sqlplus可以登入,sql developer不能登入,好好確認你的例項名。

19樓:網友

估計可能是sqlplus 程式壞了。

20樓:網友

你看下oracle的服務都啟動沒。

CAD命令列不見了,怎麼開啟,CAD中命令列不見了,怎樣調出來

浩辰cad中命令列不見了的解決辦法 1 cad快捷鍵 ctrl 9在浩辰cad軟體中cad命令欄不見了的話可以通過呼叫cad快捷鍵 ctrl 9 ps 要按主鍵盤中的 9 非數字鍵盤 來調出或關閉cad命令欄。2 選單欄開啟浩辰cad軟體後在選單欄中依次點選 工具 命令列 即可進行cad命令欄的調出...

Linux命令列執行root許可權的命令

linux在終端中輸入命令 su 就能獲取root許可權。 開啟一臺linux電腦,然後在電腦上同時按住 ctrl alt t 按鍵,開啟乙個執行命令的終端,如下圖所示為開啟終端後的視窗。 在終端命令視窗輸入命令 sudo passwd root 然後輸入登入密碼,如下圖所示。 最後輸入命令 su 然...

abaqus 6 10 用命令列如何開啟

見圖 然後在視窗中輸入abaqus cae再回車ok了。安裝正確的話,你是指cae介面還是commad介面還是什麼?不過在開啟之前,你都要進入 abaqus liscensing介面 start stop reread,點選start server,出現server start successful...