亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

連接到Oracle的幾種命名方式

發布時間:2020-03-26 16:47:42 來源:網絡 閱讀:622 作者:hbxztc 欄目:關系型數據庫

從事Oracle相關工作的人,每天都會使用各種工具連接到Oracle數據庫,比如:SQL*Plus、PL/SQL、TOAD、SQLDeveloper等等,下面就列舉了幾種連接到Oracle的方式,本例中使用的是SQL*Plus為例。

1、Easy Connect命名方式

這種方式是一種很簡單的方式,它不需要去訪問tnsnames.ora文件,而去直接連接數據庫。

語法:

CONNECT username@[//]host[:port][/[service_name][:server]][/instance_name]]
Enter password: password

使用示例:

[oracle@rhel6 admin]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Thu Jun 1 15:34:21 2017

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

idle>conn zx@192.168.56.2:1522/orcl
ERROR:
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA

idle>conn zx@'192.168.56.2:1522/orcl'
Enter password: 
Connected.
zx@ORCL>conn zx/zx@'192.168.56.2:1522/orcl'
Connected.
zx@ORCL>conn zx/zx@192.168.56.2:1522/orcl
Connected.
zx@ORCL>conn zx@192.168.56.2:1522/orcl
ERROR:
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA


Warning: You are no longer connected to ORACLE.

從上面的例子中可以看到在Linux平臺上使用Easy Connect連接時,如果連接串中沒有密碼,則需要把連接串使用引號引起來,否則會報錯ORA-12504。而連接串中包含密碼時則不需要使用引號引起來。

這是一種很簡單的連接數據庫的方法,不需要配置任何文件。

更詳細的信息參考:http://docs.oracle.com/cd/E11882_01/network.112/e41945/naming.htm#NETAG255

2、Local命名方式

Local命名方式需要把網絡服務名添加到tnsnames.ora文件中,每個網絡服務器對應一個連接描述符。這種方法也是工作中最常會用到的方法。

下面是一個連接描述符的例子:

orcl=
(DESCRIPTION= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.56.2)(PORT=1522))
  (CONNECT_DATA= 
     (SERVICE_NAME=orcl)))

tnsnames.ora文件一般存放在$ORACLE_HOME/network/admin目錄下。

使用語法:

CONNECT username@net_service_name
Enter password: password

連接示例:

[oracle@rhel6 admin]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Thu Jun 1 15:49:55 2017

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

idle>conn zx@orcl
Enter password: 
Connected.
zx@ORCL>

從上面的例子中可以看到,在連接串中只需要指定對應的連接服務名就可以連接到對應的數據庫。

可以使用OEM、netmgr、netca對tnsnames.ora進行配置。

tnsnames.ora中各參數的含義詳細描述詳見:http://docs.oracle.com/cd/E11882_01/network.112/e10835/tnsnames.htm#NETRF007

3、Directory命名方式

詳細參考:http://docs.oracle.com/cd/E11882_01/network.112/e41945/naming.htm#NETAG265

4、External命名方式

詳細參考:http://docs.oracle.com/cd/E11882_01/network.112/e41945/naming.htm#NETAG277


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连江县| 方正县| 达尔| 宁乡县| 德阳市| 秦安县| 苍溪县| 汝城县| 会东县| 平顶山市| 沂南县| 浏阳市| 凤台县| 巍山| 茂名市| 长兴县| 宁南县| 库伦旗| 钟祥市| 泸定县| 福贡县| 文安县| 黎城县| 奈曼旗| 阿鲁科尔沁旗| 荣成市| 晋江市| 南漳县| 蒙阴县| 湖州市| 嘉荫县| 通辽市| 报价| 富宁县| 上思县| 济阳县| 东宁县| 库伦旗| 蓝山县| 肇庆市| 鸡东县|