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

深入探討Oracle網(wǎng)絡(luò)服務(wù)解析

數(shù)據(jù)庫 Oracle
就目前網(wǎng)絡(luò)上出現(xiàn)的有關(guān)“Oracle網(wǎng)絡(luò)服務(wù)解析”的疑問,我歸納總結(jié)了5種有效的方法,希望能幫助到大家。

近來,瀏覽BBS時,??吹健癘racle網(wǎng)絡(luò)服務(wù)解析”的疑問,針對以上這類問題,我歸納總結(jié)了5種常用的方法。具體如下:
1、Oracle Internet Directory
2、External Naming
3、主機命名
4、Oracle Easy Connect
5、本地命名

下面分別介紹這五種方法:
第一種:Oracle Internet Directory管理復(fù)雜的Oracle網(wǎng)絡(luò)服務(wù)器時有優(yōu)勢,管理員可以在一個比較集中位置配置和管理Net Service Names
第二種:External Naming 使用非Oracle工具管理和解析Oracle網(wǎng)絡(luò)服務(wù)名稱
第三種:主機命名方法(客戶端為windows xp,服務(wù)器端為linux+oracle 9i)

1、配置客戶端的sqlnet.ora

  1. # sqlnet.ora Network Configuration File: D:oracleproduct10.2.0client_1NETWORKADMINsqlnet.ora  
  2. # Generated by Oracle configuration tools.  
  3. # This file is actually generated by netca. But if customers choose to   
  4. # install "Software Only", this file wont exist and without the native   
  5. # authentication, they will not be able to connect to the database on NT.  
  6. SQLNET.AUTHENTICATION_SERVICES= (NTS)  
  7. NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME)  
  8.  

2、配置服務(wù)器端的listener.ora

  1. [oracle@linuxoracle admin]$ vi listener.ora  
  2. # LISTENER.ORA Network Configuration File: /u01/app/oracle/product/9.2.0/network/admin/listener.ora  
  3. # Generated by Oracle configuration tools.  
  4. LISTENER =  
  5. (DESCRIPTION =  
  6. (ADDRESS = (PROTOCOL = TCP)(HOST = linuxoracle)(PORT = 1521)) #注意HOST配置為主機名  
  7. )  
  8. SID_LIST_LISTENER =  
  9. (SID_LIST =  
  10. (SID_DESC =  
  11. (GLOBAL_DBNAME = linuxoracle) #注意GLOBAL_DBNAME為主機名  
  12. (ORACLE_HOME = /u01/app/oracle/product/9.2.0)  
  13. (SID_NAME = dg1)  
  14. )  
  15. (SID_DESC =  
  16. (GLOBAL_DBNAME = linuxoracle)  
  17. (ORACLE_HOME = /u01/app/oracle/product/9.2.0)  
  18. (SID_NAME = OEMREP)  
  19. )  
  20. )  
  21.  

說明:
如果沒有正確配置GLOBAL_DBNAME,sqlplus連接時,會報如下錯誤:

  1. C:Documents and Settings ew>sqlplus system/lijie123@linuxoracle  
  2. SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 9月 19 17:31:52 2007  
  3. Copyright (c) 1982, 2005, Oracle. All rights reserved.  
  4. ERROR:  
  5. ORA-12514: TNS: 監(jiān)聽程序當(dāng)前無法識別連接描述符中請求的服務(wù)  
  6.  

3、配置完后,sqlplus連接
Microsoft Windows XP [版本 5.1.2600]
(C) 版權(quán)所有 1985-2001 Microsoft Corp.

  1. C:Documents and Settings ew>sqlplus system/lijie123@linuxoracle  
  2. SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 9月 19 17:19:48 2007  
  3. Copyright (c) 1982, 2005, Oracle. All rights reserved.  
  4. ERROR:  
  5. ORA-12154: TNS: 無法解析指定的連接標(biāo)識符  
  6.  

報這樣的錯誤,說明sqlplus不能正確解析linuxoracle,可能hosts或DNS的問題!!!
用記事本打開hosts
內(nèi)容如下(省略了一部分):

  1. ..............................................................  
  2. # 102.54.94.97 rhino.acme.com # source server  
  3. # 38.25.63.10 x.acme.com # x client host  
  4. 127.0.0.1 localhost  
  5. 修該為:  
  6. ...............................................................  
  7. # 102.54.94.97 rhino.acme.com # source server  
  8. # 38.25.63.10 x.acme.com # x client host  
  9. 127.0.0.1 localhost  
  10. 192.168.1.61 linuxoracle  

4、sqlplus連接oracle服務(wù)器#p#

  1. C:Documents and Settings ew>sqlplus system/lijie123@linuxoracle  
  2. SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 9月 19 18:37:51 2007  
  3. Copyright (c) 1982, 2005, Oracle. All rights reserved.  
  4.  

連接到:

  1. Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production  
  2. With the Partitioning, OLAP and Oracle Data Mining options  
  3. JServer Release 9.2.0.4.0 - Production  

SQL>
成功?。?!

第四種:Oracle Easy Connect
只在oracle 10g以上版本使用
Oracel Easy Connect Naming
使用oracle easy connect naming必須滿足以下要求
1、oracle net services 10g必須安裝在客戶端
2、客戶端及服務(wù)器端必須支持TCP/IP,并啟用
3、不允許高級連接描述符特性,如:連接池、外部過程調(diào)用
配置oracle easy connect naming
在sqlnet.ora增加下面這行:

  1. NAMES.DIRECTORY_PATH=(EZCONNECT,TNSNAMES) #注意增加了EZCONNECT  

oracle easy connect naming方法示例
eg:

  1. connect scott/tiger@hostname:port/servicesname  
  2. connect scott/tiger@//hostname/servicesname  

解釋:
語法構(gòu)件 描述
// 任選:通過URL連接時使用
hostname 必選: 主機名或IP
port 任選:端口號
servicesname 必選:oracle網(wǎng)絡(luò)服務(wù)的名稱

第五種:本地命名法
本地命名方法也被稱為tnsnames.ora方法
可用Oracle net manager配置本地命名方法(當(dāng)然也可以用OEM)
打開Oracle net manager,在Local選項中選擇Service Naming進(jìn)行添加,添加好的tnsnames.ora內(nèi)容如下:

  1. eg:  
  2. TEST =  
  3. (DESCRIPTION =  
  4. (ADDRESS_LIST =  
  5. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.61)(PORT = 1521))  
  6. )  
  7. (CONNECT_DATA =  
  8. (SERVICE_NAME = dg1)  
  9. )  
  10. )  
  11. TEST為網(wǎng)絡(luò)服務(wù)名,SERVICE_NAME為oracle的服務(wù)名 

以上就探討了些Oracle網(wǎng)絡(luò)服務(wù)一般常用的解析方法,要想了解的更多相關(guān)問題的解決方案,請留意51cto.com站上的相關(guān)論壇。

【編輯推薦】

  1. Oracle性能診斷不能不知的秘籍
  2. Oracle 10g歸檔日志
  3. Windows2000服務(wù)器下安裝Oracle9i與10g
  4. Oracle多表查詢優(yōu)化的代碼示例
  5. Oracle更改的默認(rèn)端口號剖析
責(zé)任編輯:佚名
相關(guān)推薦

2009-11-20 17:17:08

Oracle函數(shù)索引

2009-12-23 16:13:00

WPF Attache

2021-05-17 05:36:02

CSS 文字動畫技巧

2010-11-22 14:18:32

MySQL鎖機制

2010-07-21 09:38:15

PHP緩存技術(shù)

2024-01-26 06:42:05

Redis數(shù)據(jù)結(jié)構(gòu)

2017-01-03 17:57:46

Android異步精髓Handler

2013-07-11 09:45:48

扁平化扁平化設(shè)計

2009-12-07 13:55:58

PHP array_m

2009-12-07 16:07:03

PHP類的繼承

2009-10-16 09:17:39

屏蔽布線系統(tǒng)

2009-11-12 13:56:54

2009-12-14 14:40:10

Ruby全局域變量

2012-02-28 14:43:43

2009-12-11 11:08:31

靜態(tài)路由策略

2009-08-27 11:27:58

foreach語句C# foreach語

2010-03-05 13:44:00

Python序列

2011-02-25 09:23:00

Java類加載器

2010-03-31 14:58:03

云計算

2015-09-02 08:57:56

JavaHashMap工作原理
點贊
收藏

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