我想导出一个表到另一台机器的数据库中。比如是A数据库的11表导出到B数据库的22表。但我用exp导出的时候,导出后的表名是11表,而我要在另一台机器所要的表名为22表(A数据库的11表和B数据库的22表结构相同),怎么实现?我看了exp和imp的参数都没有将所要导出或者导入的表名改成其他的名字。(在B数据库中已经有11表,与A数据库的11表结构不同)
解决方案 »
- 急:10g导入.exp格式文件 遇见问题。
- 救命:select报ORA-01036: illegal variable name/number
- 满足两条件,两条记录,查询相同的id
- 关于流量 和并发 访问 问题
- 有没有一句SQL语句,可以把我一个用户下所有的表结构复制到另一个用户下,只要表结构,不需要数据
- 从表里查询和从视图里查询有什么不一样
- 有谁有C对应的oci涵数资料,或者了解的近来看看
- 数据库启动出错,这是为什么?
- 吐血!兄弟们帮忙!(oracle8i权限问题)
- 在 sql*plus 中如何执行存储过程?如果带参数呢?
- oracle9i不能隐式把数字型转换成字符型了,如字符型字段=数字型
- oracle9i sqlplus登录问题
as
select * from 11
首先进行适当授权:
SQL> connect system/shenrui as sysdba
SQL> grant create public database link to kunlun_2008;
SQL> grant all on dbms_flashback to kunlun_2008;
建立DB Link:
SQL> connect kunlun_2008/kunlun_2008
SQL> create public database link ora10g using 'ora10g ';
SQL> select db_link from dba_db_links;
SQL> select * from dual@ora10g;
创建表t_22:
SQL〉create table t_22 as select * from t1plcbase@ora10g;
SQL> select * from t_22;