今天遇到了一个oracle导表问题,需要把从oracle10g中exp的数据库imp到oracle9i中,出现了版本错误,查到网上说从此版本的oracle中导出的表可以导入到高版本的oracle中,但是低版本的导出文件不可以导入到高版本的oracle,于是想到了在oracle9i建立客户端访问oracle10g,然后导出表结构,然后再导入到oracle9i中,事实证明这样做是可以达到目的的,建立9i的客户端是以前没有做过的,问了同事,并记录下来了:
一.首先打开oracle9i的net manager组件
所有程序->OraHome92->Configuration and Migration Tools->Net Manager
二.点击创建新的服务命名
三.输入要建立的Net服务名
四.选择要使用的协议,采用tcp/ip协议
五.出入要访问的数据库的内网地址和端口号
六.输入远程数据库的sid(oracle8i或更高版本:“sid”)
七.对新创建的客户端进行测试(默认使用scott用户和tiger密码测试,可以对其进行修改)
八.测试成功后关掉窗口,可以看到新建的客户端服务命名
一.首先打开oracle9i的net manager组件
所有程序->OraHome92->Configuration and Migration Tools->Net Manager
二.点击创建新的服务命名
三.输入要建立的Net服务名
四.选择要使用的协议,采用tcp/ip协议
五.出入要访问的数据库的内网地址和端口号
六.输入远程数据库的sid(oracle8i或更高版本:“sid”)
七.对新创建的客户端进行测试(默认使用scott用户和tiger密码测试,可以对其进行修改)
八.测试成功后关掉窗口,可以看到新建的客户端服务命名