自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

連接到Oracle的幾種命名方式

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

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

[[193857]]

1、Easy Connect命名方式

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

語法:

  1. CONNECT username@[//]host[:port][/[service_name][:server]][/instance_name]] 
  2.  
  3. Enter passwordpassword 

使用示例:

  1. [oracle@rhel6 admin]$ sqlplus /nolog 
  2.   
  3. SQL*Plus: Release 11.2.0.1.0 Production on Thu Jun 1 15:34:21 2017 
  4.   
  5. Copyright (c) 1982, 2009, Oracle.  All rights reserved. 
  6.   
  7. idle>conn zx@192.168.56.2:1522/orcl 
  8. ERROR: 
  9. ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA 
  10.   
  11. idle>conn zx@'192.168.56.2:1522/orcl' 
  12. Enter password:  
  13. Connected. 
  14. zx@ORCL>conn zx/zx@'192.168.56.2:1522/orcl' 
  15. Connected. 
  16. zx@ORCL>conn zx/zx@192.168.56.2:1522/orcl 
  17. Connected. 
  18. zx@ORCL>conn zx@192.168.56.2:1522/orcl 
  19. ERROR: 
  20. ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA 
  21.   
  22.   
  23. Warning: You are no longer connected to ORACLE. 

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

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

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

2、Local命名方式

Local命名方式需要把網(wǎng)絡(luò)服務(wù)名添加到tnsnames.ora文件中,每個(gè)網(wǎng)絡(luò)服務(wù)器對應(yīng)一個(gè)連接描述符。這種方法也是工作中最常會(huì)用到的方法。

下面是一個(gè)連接描述符的例子:

  1. orcl= 
  2. (DESCRIPTION=  
  3.   (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.56.2)(PORT=1522)) 
  4.   (CONNECT_DATA=  
  5.      (SERVICE_NAME=orcl))) 

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

使用語法:

  1. CONNECT username@net_service_name  
  2. Enter passwordpassword 

連接示例:

  1. [oracle@rhel6 admin]$ sqlplus /nolog 
  2.   
  3. SQL*Plus: Release 11.2.0.1.0 Production on Thu Jun 1 15:49:55 2017 
  4.   
  5. Copyright (c) 1982, 2009, Oracle.  All rights reserved. 
  6.   
  7. idle>conn zx@orcl 
  8. Enter password:  
  9. Connected. 
  10. zx@ORCL> 

從上面的例子中可以看到,在連接串中只需要指定對應(yīng)的連接服務(wù)名就可以連接到對應(yīng)的數(shù)據(jù)庫。

可以使用OEM、netmgr、netca對tnsnames.ora進(jìn)行配置。

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

3、Directory命名方式

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

4、External命名方式

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

責(zé)任編輯:武曉燕 來源: 51CTO博客
相關(guān)推薦

2009-12-15 18:24:02

Ruby連接到orac

2010-09-25 14:48:55

SQL連接

2018-02-05 08:36:22

NetAppVeeam AWS存儲(chǔ)

2010-07-16 13:41:08

SQL Serverl

2010-03-31 16:28:11

Oracle數(shù)據(jù)庫

2021-08-06 18:37:50

SQL表連接方式

2010-09-28 09:08:40

Oracle

2010-04-06 11:02:30

Oracle 數(shù)據(jù)庫

2011-05-20 09:55:26

Oracle連接

2010-04-08 18:45:35

Oracle數(shù)據(jù)庫

2021-05-07 16:19:36

異步編程Java線程

2010-04-07 18:26:43

Oracle數(shù)據(jù)庫

2010-04-08 18:54:32

Oracle數(shù)據(jù)庫

2021-01-19 11:56:19

Python開發(fā)語言

2011-03-25 09:05:02

Oracle數(shù)據(jù)庫共享連接專用連接

2010-04-06 10:52:06

Oracle數(shù)據(jù)庫

2010-10-26 16:07:45

連接oracle數(shù)據(jù)庫

2023-09-07 13:21:00

Linux軟件

2023-02-08 08:43:55

前端繼承原型

2021-06-16 07:02:22

Python方式郵件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號