sql plus主機字符串

SQL*PLUS裏主機字符串


主機字符串就是描述主機的字符串,通常在oracle_home/network/admin下的tnsnames.ora文件裏面配置


主機字符串包如下



MYORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )


其中MYORCL就是主機字符串

包含了如下信息

1,連接協議。PROTOCOL = TCP 表明使用這個主機字符串時用的是tcp協議連接。

2,連接IP地址和端口號。(HOST = localhost)(PORT = 1521) 表明了連接哪臺主機的哪個端口號。其中HOST可以用IP地址也可以用主機名。

3,連接方式。SERVER = DEDICATED 表明:連接時採用專用服務模式

4,連接的數據庫。SERVICE_NAME = ORCL 表明連接這個數據庫。


在sqlplus登錄時,就可以這麼寫

1. 登錄方式一





這樣可以連接成功,如下圖:



2,登錄方式二


點擊確定也可以登錄成功。


3,登錄方式三

主機字符串也可以寫爲:localhost:1521/orcl

4,登錄方式四

如果用sysdba 方式登錄也可以在主機字符串中標明登陸的身份。如:

localhost/orcl as sysdba

或者

myorcl as sysdba


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