Oracle:如何使用SQLPlus連接數據庫

 SQLPlus的可用參數如下:

 tnsnames.ora文件的內容舉例:

net_service_name =
(DESCRIPTION =
    (ADDRESS =
        (PROTOCOL = TCP)
        (HOST = localhost)
        (PORT = 1521)
    )
    (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SID = orcl)
    )
)

 使用 SQLPlus連接數據庫的方式如下:

1. 使用服務別名

CONNECT scott/tiger@net_service_name

2. 使用完整連接字符串

CONNECT scott/tiger@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))

連接字符串中不能有空格,除非使用 (') 或 (")將它包起來

CONNECT scott/tiger@'(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))'

 

參考文檔

Oracle Database - Connect String (Client Connection Initiation)

小技巧:Oracle:sqlplus 顯示行列字符數

Oracle-sqlplus導入sql文件

sqlplus 導出一張表數據

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