|
从 Oracle Names 移植到 Oracle Internet Directory
摘要
本操作(how-to)指南提供了关于从 Oracle Names 和 TNSNAMES.ORA 文件移植到 LDAP 目录命名(directory naming)的详细移植过程。关于该主题的更多背景信息,请参见 Oracle 技术网或 Oracle intranet 的 Oracle Names、Net8 Naming 和 Oracle Internet Directory 白皮书。
从 ORACLE NAMES 服务器移植
有三个任务需要完成:
- 在 Oracle Internet Directory 中创建结构。Net8 Configurate Assistant(配置助手)使管理员可创建一个称为 cn=OracleContext 的项来存储 Oracle Internet Directory 中的所有 Oracle 对象。 这可以在安装期间或安装以后进行。
- 获得要导出的对象列表:NAMESCTL 提供了三个命令来帮助完成这个任务:LIST_DOMAINS、LIST_DELEGATED 和 LIST_OBJECTS。
- 导出对象到 Oracle Internet Directory:NAMESCTL 实用工具使用 DUMP_LDAP 命令将网络对象导出到该目录,这将使管理员可将该对象导出到 LDIF 文件或直接导出到 Oracle Internet Directory。该目录使管理员可导出到类似的 DIT 或不同的 DIT。
导出 TNSNAMES.ORA 文件
Net8 Manager 中的向导使管理员可将网络服务名称方便地导出到 Oracle Internet Directory。不过,执行数据导出的计算机必须配置服务器目录访问。
关于该移植更详细的描述,请参考最新版本的 Oracle8i Net8 管理员指南。
客户端移植
客户端移植有两个任务要完成:首先,使用 Net8 Configuration Assistant(配置助手)在客户端配置目录访问。该过程可在配置期间或配置之后进行。然后在 Net8 Configuration Assistant 的面板上选择 LDAP 作为首选命名方法。
不过,考虑到同时移植大量的客户端机器所带来的物流挑战,Oracle 建议首先移植高优先级的客户端,并使用 Oracle9i 中的新特性 Oracle Names Proxy ,以便给客户一个缓冲期来移植所有的客户端。该特性对有大量 Oracle 客户端的客户特别有用。
共存问题
Oracle 建议客户移植到最新的版本以利用 Oracle 的新特性和增强功能。不过,为提供与原有版本和设备移植的互操作性,Oracle 提供了一些共存解决方案:
- Oracle8i 客户端可连接到 Oracle8i 以前的数据库;
- Oracle8i 以前的客户端不能使用 LDAP 兼容的目录命名来进行名字解析;
- Oracle8i 以前的客户端可继续使用 Oracle Names 连接 Oracle8i 数据库,并可使用即将推出的 Oracle Names Proxy 连接 Oracle9i 数据库。
|