1. 程式人生 > >Windows下cmd命令列以及plsql連結遠端oracle資料庫

Windows下cmd命令列以及plsql連結遠端oracle資料庫

cmd命令列下連結與用plsql客戶端連結大同小異.使用客戶端進行連結的話首先要在tnsnames.ora裡面進行遠端資料庫的配置,例如:

NJ_P_10.1.1.1_testdb =
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.1 

)(PORT = 1521))
        )
        (CONNECT_DATA =
            (SERVICE_NAME = testdb)
        )
    )

如上配置的監聽資料庫HOST為10.1.1.1,port為1521,資料庫服務名SERVICE_NAME為testdb,測試本資料庫的賬號為:username,密碼為password,那麼配置好此檔案後就可以在plsql客戶端進行遠端資料庫的訪問,直接選擇對應的資料庫並且填寫賬號密碼就可以進行連結.
若是通過cmd命令列進行訪問,則不需要進行tnsnames.ora檔案的設定,直接在cmd命令列下鍵入命令就可以,命令的格式為:
sqlplus userName/

[email protected]/sercive_name
則對比這個格式,連結測試資料庫的命令格式為:

sqlplus username/password@10.1.1.1/testdb

下面是測試連結的結果,連結成功:
這裡寫圖片描述
通過sqlplus -H 可以檢視幫助,其中有以net方式對遠端進行連結的方法介紹,相關介紹截圖如下:
這裡寫圖片描述