国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

UNIX工作站對遠程ORACLE FOR NetWare數據庫的訪問

2024-08-29 13:39:38
字體:
來源:轉載
供稿:網友

  摘要
  本文分析了UNIX與TCP/ip系統以及IP地址命名規則,討論了NOVELL的開放式互聯接口,提出了UNIX工作站同時訪問UNIX宿主機和Oracle FOR NETWARE的方案,并具體介 紹了有關實現技術。
  
  要害字
  TCP/IP,NETWARE ODI,ORACLE7,數據互訪
  Visit of UNIX Workstation to Remote ORACLE for NetWare
  (Information Technology Institute,Central South University of technology,ChangSha,410083)
  ChenZhiGang
  
  ABSTRACT
  This paper analixes UNIX,TCP/IP system and name regulation of IP address,discusses open exchange interface of NOVELL,bring out apPRoach of UNIX workstatio visit UNIX hosts and ORACLE for NetWare at the same time amd introdUCes technic related in details.
  
  Key Words
  TCP/IP NetWare ODI,ORACLE7,Data exchange visit
  
  計算機的網絡發展已形成了NOVELL網、 WINDOWS NT網和UNIX網三分天下的局面。然而,現今的計算機網絡覆蓋范圍越來越廣,真正實用的一個網絡往往涵蓋了兩種或多種不同的網絡操作系統(NOS)。在組建廣域網時幾乎離不開UNIX,而ORACLE7又是大型數據據庫治理系統(DBMS)中應用最為普遍的一種,因此經常面臨一個難題:怎么將UXIN數據寫入NOVELL的ORAACLE中?下面我們將討論這方面的實現技術。
  
  1、UNIX系統
  UNIX系統是AT&T公司Bell實驗室研制開發的操作系統,從一開始就獲得了巨大的好評,在INTERNET網上已成為主流的操作系統,作為UNIX的通訊協議TCP/IP,已成為實際的工業互聯標準,并且獲得到幾乎全部網絡操作系統廠商支持,在國際互聯網中,取得了統治的地位。
  
  1.1 IP尋址技術
  每個使用TCP/IP進行通訊的宿主機(HOST)和網絡(NETWARE)必須具有唯一的IP地址。
  每個IP地址固定32位(BIT)長,包括網絡號(NETWARE ID)和宿主機號(HOST ID)。每個IP地址表示為四個8位位組,中間用點“.”號隔開。每個8位一組可表示0—255間的
  一個十進制數。這種標式稱為“間斷十進制計數”(dotted decimal notation )。例如131.107.3.24。
  INTERNET數員會定義了五種地址類型以適應不同尺寸的網絡。這五種類型IP地址分別稱為A類、B類、C類、D類和E類地址。
  1.A類地址
  A類地址分配給擁有大量宿主機的網絡。它的高端位總是為0;接下來的14位表示網絡號;其余兩個8位位組(24位)表示宿主機號。所以A類地址可以有126個網絡,每個網絡可有224個宿主機。
  2.B類地址
  B類地址分配給中等規模的網絡。它的高端前二位為二進制數10;接下來的14位表示網絡號;其余兩個8位位組(24位)表示宿主機號。所以A類地址可以有214個網絡,每個網絡可有216個宿主機。
  3.C類地址
  C類地址通常用于小型機局域網。它的高端三位總是110;接下來的21位表示網絡號;其余一個位組(8位)表示宿主機號。因此,C類地址答應221個網絡。每個網絡可有28個宿主機。
  4.D類地址
  D類地址通常用于多點傳送給多個宿主機。它傳送給網絡上用戶的選定子網。只有那些注冊為點傳送地址的宿主機才能接受包。D類地址的高端四位總是1110,其余用于有愛好的宿主機識別的地址。
  5.E類地址
  E類地址是一個實驗地址,它保留給將來用。E類地址的高端位置總為1111。
  
  1.2.網絡尋址準則
  IP地址設置必須遵守以下準則:
  1.網絡號必須唯一
  2.網絡號127保留給診斷回送函數
  3.網絡號的第一個8位位組不能都為1(即255),255用于廣播地址。
  4.網絡號的第一個8位位組不能都為0(即0)。0表示該地址是本地宿主機,不能傳送。
  綜上所述我們知道,各類地址范圍為:
  A類1.X.Y.Z——126.X.Y.
  B類128.0.Y.Z——191.225.Y.Z
  C類192.0.0.Z——223.225.255.Z
  
  1.3.子網掩碼(SUBNET MASK)
  IP編址雖然可以表示足夠多的網絡號和主機號,但是,INTERNET的迅速發展及數以百萬計的PC網的出現,向IP編址方案提出了嚴重挑戰。
為了緩解地址緊張局面,TCP/IP采用了子網掩碼技術,即另外使用一個32位地址碼,用于屏蔽IP地址的一部分以區別網絡號和宿主機號;或說明IP地址是在局域網(本地)上還是在遠程網上。每個TCP/IP網絡上的宿主機均要求子網掩碼。子網掩碼也采用四個8位位組表示。缺省子網掩碼用于不再分子網的TCP/IP網絡。缺省子網掩碼對應于IP地址網絡號的所有位均為1(即8位位組為255),對應于宿主機號的所有位都為0(即8位位組為0)。例如,A類、B類、C類地址的缺省子網掩碼分別為255.0.0.0、255.255.0.0和255.255.255.0。
  
  2、NOVELL的開放式互聯接口
  NETWARE是NOVELL公司的網絡操作系統,操作簡單,提供完善的系統服務。同時NETWARE還提供一個開放的開發環境,支持多個開放式接口,即NOUELL公司的ODI技術,該技術的使用得象SPX/IPX、TCP/IP等多種協議可共享同一網卡及其驅動程序。NOVELL網支持這種規范層次如下:
  NETWARE OS SERVER
  通訊協議棧
  鏈路支持層(LSL)
  多重鏈路接口驅動程序(MLID)
  在DOS工作站上,NOVELL也采用相同的體系結構來實現ODI技術。主要通過四個駐騮程序:
  LSL.COM該軟件實現多種協議進行通訊的鏈路支持NE2000.COM該網卡是具有MLID的驅動程序IPXODI.COM該文件支持特定協議棧功能NETX.COM提供工作站重動向軟件工作站上通過順序執行上述四個文件就可以實現多種協議的通訊。NOVELL網上還提供
  TCPIP.NLM模塊,以實現對TCP/IP的支持。利用IP隧首技術使SPX包穿過IP網際層。NOVELL網上利用ODI技術將網卡同時捆上兩種類型的幀,以支持TCP/IP,通過對等的兩個NOVELL可以實現無縫的連接。在NOVELL網上,ORACLE也提供TCP/IP協議
  適配 器以支持TCP/IP用戶訪問ORACLE。
  
  3.互聯原理
  由于UNIX、NOVELL及ORACLE均支持TCP/IP。因此我們可在TCP/IP協議基礎上實現UNIX數據對NOVELL ORACLE數據庫的更新。將UNIX宿主機的一臺PC工作站設置為TCP/IP。實現UNIX宿主機取數(TEXT文件)的工作。同時,它又作為遠程NOVELL網的一個ODI工作站向其上的ORACLE7數據庫注冊。網絡聯接與結點配置見圖1所示。在該系統中有一臺AT&T的小型機,運行UNIX操作系統,在外地有一臺NOVELL局域網;
  它們中間通過X.25公共數據網經路由器連通。各結點的IP地址已標于圖上。
  4.實現技術
  4.1 UNIX工作站的設置
  由于UNIX工作站既要作AT&T UNIX的一個終端上網取UNIX數據,又要作為NOVELL的TCP/IP ODI工作站向ORACLE FOR NETWARE注冊,因此必段進行有效的設置。該工作站必須與UNIX宿主機處于同一網級,設IP地址為192.0.0.110。它不能指向缺省路由器。
  1.在PCTCP子目錄中的PCTCP.INI文件中增加:
  ip-addr=192.0.0.10(本工作站地址)
  mask=255.255.252.00(子網掩碼不用缺省值)
  router=192.0.0.118(指定路由器地址)
  2.在自動批處理文件Autoexec.bat中設置
  LST
  NE2000.COM
  SET PCTCP=C:/PCTCP/TCPIP.INI
  PATH %PATH%;C:/PCTCP
  ETHER.EXE
  OTHER.EXE
  完成1、2兩項,可保證工作站可訪問UNIX宿主機。為了能訪問ORACLE FOR NETWARE,還秘段繼續設置。
  3.在PCTCP子目錄下的HOSTS文件中加入:
  ORANW 10.1.4.21.(指出ORACLE主機地址)
  4.在PCTCP子目錄下的SERVER中加入
  ORASRV 1525 (ORACLE采用1525作為缺省端口號)
  
  4.2 NOVELL服務器設置
  1.服務器上裝載TCPIP模塊
  2.安裝ORACLE的TCP/IP FOR NETWARE模塊TCPSRV
  3.在NOVELL服務器的SYSTEM:ETC目錄中
  (1).HOSTS文件中增加:ORANW 10.1.4.21
  (2).SERVSR文件中增加:ORASRV 1525
  4.3 UNIX 工作站向ORACLE FOR NETWARE注冊
  
  上述4.1和4.2工作完成后,UNIX工作站便可向ORACLE FOR NETWARE數據庫注冊了,方法是運行:
  
  SQLPME (調ORACLE內核駐留程序)
  
  SQLTCP (工作站ORACLE TCP/IP驅動)
  
  SQLPLUS system/manager@T:ORANW(指定用TCP/IP數據庫前綴)
  
  參考資料
  
  [1]Microsoft Windows NT TCP/IP,
  
  [2]ORACLE 7 Server Administrator's Gukide
  
  [3]李向群,湖南省號線系統聯網研究,中南工業大學碩士論文

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白城市| 翼城县| 诏安县| 黔江区| 南安市| 东乌珠穆沁旗| 永清县| 祁门县| 渑池县| 文登市| 会宁县| 盱眙县| 琼海市| 德格县| 遂宁市| 杭州市| 镇巴县| 井冈山市| 平阳县| 布拖县| 和平县| 应用必备| 美姑县| 湟源县| 兰州市| 嘉黎县| 台东市| 定陶县| 永泰县| 宜阳县| 奈曼旗| 青铜峡市| 深州市| 江安县| 柘荣县| 托里县| 无极县| 东台市| 呼和浩特市| 襄垣县| 松溪县|