Oracle10g的簡化連線方式
從Oracle10g開始,SQLPLUS連線遠端Oracle資料庫不再一定要依賴有tnsnames.ora檔案。
在SQLPLUS中使用CONNECT連線的時候,如果連線遠端資料庫,需要指定服務名。這個服務名是在本地$ORACLE_HOME/network/admin/tnsnames.ora中配置的。
SQL> conn test/test@testdata已連線。
SQL>
這個連線所以成功,是由於tnsnames.ora中有如下的配置:
TESTDATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.88.94)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TESTDATA)
(SERVER = DEDICATED)
)
)
和建立資料庫鏈時一樣,Oracle在連線的時候也可以不使用服務名,而將服務名對應的所有資訊完整的放到@後面:
SQL> conn test/test@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.88.94)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = TESTDATA)(SERVER = DEDICATED)))已連線。
SQL>
但是這樣似乎更加不方便。不但很難記憶,而且很容易出錯。
Oracle10g開始可以利用簡化的連線方式,只需要輸入主機名、埠(可選)和服務就可以完成連線操作:
SQL> conn test/test@172.25.88.94/testdata已連線。
SQL> conn test/test@172.25.88.94:1521/testdata已連線。
SQL> conn test/test@//172.25.88.94:1521/testdata已連線。
SQL>
這種簡化方式在sqlplus命令中以及建立CREATE DATABASE LINK中都可以使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 07 簡化MySQL連線MySql
- oracle10g DataGuard的日誌傳輸方式Oracle
- 簡單介紹python連線telnet和ssh的兩種方式Python
- MySQL 的啟動和連線方式MySql
- SQL中的四種連線方式SQL
- HTTP代理的兩種連線方式HTTP
- 行連線的處理方式指引
- VirtualBox網路連線方式
- java操作Oracle 方式一 ( 連線-》操作-》斷開連線 )JavaOracle
- IoT雲服務連線性的方式
- git連線遠端倉庫的方式Git
- FTP,FTP連線的辦法,配置方式FTP
- VMware連線網路的幾種方式
- Linux網路連線的三種方式Linux
- 本地SSH方式連線例項
- rd遠端桌面連線方式
- rdp遠端桌面連線方式
- spring 簡單的使用 Hikari連線池 和 jdbc連線mysql 的一個簡單例子SpringJDBCMySql單例
- Android連線網路資料庫的方式Android資料庫
- 轉:ORACLE的JDBC連線方式:OCI和THINOracleJDBC
- 簡述Socket連線的過程
- 簡單的php連線mysql類PHPMySql
- Oracle10g SQL tune adviser簡單介紹OracleSQL
- mysql階段04 連線工具, 連線方式, 啟動關閉mysqlMySql
- 遠端連線伺服器的方式推薦伺服器
- PHP 技術卡片 - 字串連線的幾種方式PHP字串
- MTS方式連線V$SESSION中的SERVER狀態SessionServer
- 快速理解VirtualBox的四種網路連線方式
- Mysql SQL最佳化系列之——執行計劃連線方式淺釋MySql
- OceanBase學習之路9|連線方式概述
- 連線 AI,NebulaGraph Python ORM 專案 Carina 簡化 Web 開發AIPythonORMWeb
- AOP的姿勢之 簡化 MemoryCache 使用方式
- win10不透過RaiDrive直接連線webDev的方式Win10AIWebdev
- spring boot整合cassandra 連線帶安全驗證的方式Spring Boot
- Sqlserver執行計劃中表的四種連線方式SQLServer
- 簡單談談服務間的連線
- 遠端桌面連線管理器,遠端桌面連線管理器遠端連線vps撥號伺服器的方式伺服器
- ssh遠端連結(簡易連線linux命令)Linux
- 連線到一個Office 365組 - 配置方式