刚刚接触oracle,请多包涵我现在要做的操作是:
有一个服务器上有个oracle的数据库(9i)在局域网内的另外一个服务器我新安装了一套oracle(10g)两个都是windows2003系统。我需要把9i上的数据都弄到 10g这个服务器上能实现吗?具体步骤大致是什么。另外 9i这个库提供对外服务,不能中断服务。
有一个服务器上有个oracle的数据库(9i)在局域网内的另外一个服务器我新安装了一套oracle(10g)两个都是windows2003系统。我需要把9i上的数据都弄到 10g这个服务器上能实现吗?具体步骤大致是什么。另外 9i这个库提供对外服务,不能中断服务。
用10g的imp导入数据。
imp 用户/密码 fromuser= touser= file= full=y
在10g上创建db_link
create public database link mydblink
connect to dbusername
using 'server;
'server' 是10g tnsname.orc文件中链接9i数据库的数据库别名
例如9i有表tempTab,将其数据导入10g表结构相同的Temp表中insert into temp as
select * from tempTab@mydblink