"Oracle9i(IZO-032)笔记主要涵盖了Oracle9i的网络架构、网络方案,包括连接性、目录服务和可扩展性。笔记详细介绍了Oracle9i在网络层面的关键特性,旨在帮助读者理解Oracle数据库的网络结构和配置选项。"
Oracle9i的网络结构分为两种基本模式:两层(Browser-Server, BS)结构和三层(Client-Middle-Tier-Server, CS)结构。BS结构中,客户端和服务器端使用相同的网络协议,而CS结构引入了中间层,允许更灵活的配置,如负载均衡和协议转换,中间层可以处理多个服务器的连接请求,同时确保客户端和服务器之间的通信兼容性。服务器端则负责存储实际的数据。
Oracle9i的网络方案——Connectivity(连接性)强调了Oracle Net Services的重要特性。Oracle Net Services通过API提供了对不同网络协议的支持,确保了客户端和服务器之间的连接不依赖于特定的网络协议,只要物理上可连通,就能实现连接。此外,它还确保了平台无关性,支持跨平台的数据库连接。Oracle Net Services的管理工具,如tnsnames.ora文件,简化了配置,并提供了跟踪和诊断功能,同时具备基本的安全保障。例如,通过IIOP(Internet Inter-ORB Protocol)或HTTP协议,用户可以直接在Web上使用isqlplus连接到Oracle服务器。
Oracle网络方案中的Directory Services部分,提到了Directory Naming,即利用支持 Lightweight Directory Access Protocol (LDAP) 的目录服务器进行网络命名。Oracle Internet Directory (OID) 是一个兼容LDAP的目录服务,整合在Oracle9i中,它简化了网络管理,提供了一个安全可靠的目录结构。LDAP协议因其轻量级的特点,在提供目录访问服务时,既能满足性能需求,又能保持较低的资源消耗。
最后,Oracle9i的网络方案还涉及了Scalability(可扩展性),意味着系统能够随着用户数量和数据量的增长而扩展,以满足不断变化的需求。这可能涉及到负载均衡、集群和分布式数据库技术,以确保数据库系统的高效运行和高可用性。
这些笔记内容对于理解Oracle9i的网络架构和管理至关重要,对于数据库管理员、系统架构师以及需要处理Oracle数据库网络连接的IT专业人员来说,具有很高的参考价值。