导出数据库版本:Oracle 10g
使用命令:  exp user/pwd@test file=d:/test.dmp full=y
表名为  oldtablename导入数据库版本: Oracle 10g
使用命令: imp newuser/newpwd@test file=c:/test.dmp full=y导入后数据所有表名前面都增加了前缀:  user.oldtablename
导入前都可以直接查询 oldtablename 这表名的,但导入后要按照这种全部名称来查找,否则直接查询原来的表名 oldtablename 会说找不到。使用
alter table user.oldtablename rename oldtablename 时提示: ORA-14155: missing PARTITION or SUBPARTITION keyword新人使用Oracle,请问是怎么回事? 谢谢。

解决方案 »

  1.   

    到oracle版提问会快点得到解决。
      

  2.   

    好的,那管理员能不能帮我移动下贴子到oracle版?谢谢。
      

  3.   

    你的数据库版本是多少,rename表名的功能早期版本不支持的,而且修改表名的sql应该是alter table xxx rename to yyyy你这个不是前缀,而是前面是表的schema。