我剛剛安裝了Oracle - DevSuitehome2,Oracle數據庫10g快捷版和Oracle Developer Suit - DevSuiteHome2。 我對這個Oracle表單,Oracle Reports等是新手。在安裝過程中,它詢問密碼。我輸入了它。這是寫在SYS和SYSTEM數據庫帳戶中使用您的密碼。安裝完成後,我啓動了SQL * Plus。我輸入SYSTEM作爲用戶名和密碼。如何查找主機字符串?
ERROR:
ORA-12154 :TNS:could not resolve the connect identifier specified
我也嘗試SYS作爲我的用戶名,但仍然是相同的錯誤。我打開CMD和類型:
C:\>sqlplus /nolog
SQL> conn/as sysdba
connected.
SQL> desc dba_users
NAME NULL? TYPE
------ ------ --------
USERNAME VARCHAR2(30)
USERID NUMBER
PASSWORD VARCHAR2(30)
.
.
SQL>select username,password from user_dba;
USERNAME PASSWORD
----------- -------------
SYS XXXXXXXXXX
SYSTEM XXXXXXXXXX
SCOTT XXXXXXXXXX
HR XXXXXXXXXX
.
.
所有的密碼寫在複雜的形式,以便簡化它,我想更改密碼中的任何一個。所以,我寫道:
SQL> alter user HR identified by password;
user altered.
然後我試圖在打開SQL * Plus時使用這些。它不起作用。我現在不知道主機字符串是什麼。我可以獲取有關用戶,密碼和主機字符串的完整信息嗎?我試圖搜索tnsnames.ora文件,但無法找到。所有文件,文件夾都是亂七八糟的。
這LSNRCTL>狀態不是在命令行工作。 – ankitaP
通過在命令行輸入命令,您可以** ** lsnrctl ** like ** sqlplus **,這將導致您** LSNRCTL> **,然後您可以鍵入** STATUS **。您也可以通過在命令行中一次全部輸入來使用它:** lsnrctl status。** –
不,它不起作用。我也嘗試輸入「help lsnrctl」。輸出是「SP2-0172:找不到與此主題匹配的幫助」 – ankitaP