sqlplus登入和plsql登入的區別


下面是兩種登入方式的截圖,用sqlplus登入需要輸入主機字:

如果是用本機的SQL*Plus連接本機的數據庫,則“主機字符串”可以爲空。

如果是從遠程連接xp的oracle數據庫,可用如下方法
1、在windows服務啓動oracle相關服務器;
2、在xp的命令行用“sqlplus /nolog”登錄後以sysdba連接數據庫("conn /as sysdba");
3、用“select name from v$database;”的name就是主機字符串;
    用“select * from global_name;”查看全局域名。

oracle sqlplus連接數據庫 主機字符串的格式是什麼?

就是你的數據庫名,
在oracle安裝路徑下搜索一下tnsnames.ora文件名的文件,用文本打開

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xupeijiao-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

裏邊類似於這種格式的東西,ORCL就是你說的主機字符串,這個決定於你的tnsname

文件。

注意:使用這種方法登入可能會出現sysdba什麼的錯誤提示而無法登陸,此時你的密碼要改爲:你的密碼+as sys

dba.





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章