成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入探討Oracle網絡服務解析

數據庫 Oracle
就目前網絡上出現的有關“Oracle網絡服務解析”的疑問,我歸納總結了5種有效的方法,希望能幫助到大家。

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

下面分別介紹這五種方法:
第一種:Oracle Internet Directory管理復雜的Oracle網絡服務器時有優勢,管理員可以在一個比較集中位置配置和管理Net Service Names
第二種:External Naming 使用非Oracle工具管理和解析Oracle網絡服務名稱
第三種:主機命名方法(客戶端為windows xp,服務器端為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、配置服務器端的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: 監聽程序當前無法識別連接描述符中請求的服務  
  6.  

3、配置完后,sqlplus連接
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 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: 無法解析指定的連接標識符  
  6.  

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

  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服務器#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>
成功?。。?/P>

第四種:Oracle Easy Connect
只在oracle 10g以上版本使用
Oracel Easy Connect Naming
使用oracle easy connect naming必須滿足以下要求
1、oracle net services 10g必須安裝在客戶端
2、客戶端及服務器端必須支持TCP/IP,并啟用
3、不允許高級連接描述符特性,如:連接池、外部過程調用
配置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  

解釋:
語法構件 描述
// 任選:通過URL連接時使用
hostname 必選: 主機名或IP
port 任選:端口號
servicesname 必選:oracle網絡服務的名稱

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

  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為網絡服務名,SERVICE_NAME為oracle的服務名 

以上就探討了些Oracle網絡服務一般常用的解析方法,要想了解的更多相關問題的解決方案,請留意51cto.com站上的相關論壇。

【編輯推薦】

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

2009-11-20 17:17:08

Oracle函數索引

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緩存技術

2009-11-12 13:56:54

2009-12-07 16:07:03

PHP類的繼承

2009-12-14 14:40:10

Ruby全局域變量

2012-02-28 14:43:43

2024-01-26 06:42:05

Redis數據結構

2017-01-03 17:57:46

Android異步精髓Handler

2013-07-11 09:45:48

扁平化扁平化設計

2009-10-16 09:17:39

屏蔽布線系統

2009-12-07 13:55:58

PHP array_m

2009-12-11 11:08:31

靜態路由策略

2010-03-05 13:44:00

Python序列

2009-08-27 11:27:58

foreach語句C# foreach語

2023-01-12 17:18:06

數據庫多云

2011-02-25 09:23:00

Java類加載器

2010-03-31 14:58:03

云計算
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女二区 | 亚洲精品视频在线观看视频 | 青青草一区二区 | 日韩欧美在线一区 | 国产精品一区久久久久 | 成人精品免费视频 | 黄网站涩免费蜜桃网站 | 国产毛片毛片 | 欧美成年网站 | 国产精品久久久久久久久久 | 成人福利网站 | 国产一区二区在线播放 | 久久久久久久久蜜桃 | 国产亚洲精品精品国产亚洲综合 | 日韩成人高清在线 | 手机av在线| 亚洲免费网址 | 91在线一区二区三区 | 中文字幕日韩av | 欧美精品1区2区3区 免费黄篇 | 国产精品一区一区 | 噜久寡妇噜噜久久寡妇 | 精品一区二区在线观看 | 777毛片| 色资源站| 欧美久久视频 | 久久国产精99精产国高潮 | 国产高清一区二区三区 | 国产精品久久久久久久久久久久 | 国产精品成人一区二区 | 欧美在线观看免费观看视频 | 日韩不卡一区二区三区 | 午夜爽爽爽男女免费观看影院 | 国产免费一区二区三区免费视频 | 亚洲最大的黄色网址 | 欧美日韩一区二区三区四区五区 | 99热在线播放 | 国产精品久久久久久久久久久免费看 | 91观看 | 老司机成人在线 | 亚洲欧美日韩精品久久亚洲区 |