我用system用户执行:exp system/system@orcl full=y file=db.dmp
然后到另一个数据库中:imp system/system@orcl fromuser=system touser=system file=db.dmp
照理说这个scheme就是system撒!
那我新建一个表空间:create tablespace user1 datafile '/u01/app/oracle/oradata/orcl/user101.dbf'
然后在创建一个用户:create user user1 identified by user1 default tablespace user1
授权:grant connect,resource to user1
为什么我的user1用户能看到system用户导入进来的表这些啊?照理说这个scheme就是user1了撒!
有没有大范围的scheme包含了小范围的scheme啊???
然后到另一个数据库中:imp system/system@orcl fromuser=system touser=system file=db.dmp
照理说这个scheme就是system撒!
那我新建一个表空间:create tablespace user1 datafile '/u01/app/oracle/oradata/orcl/user101.dbf'
然后在创建一个用户:create user user1 identified by user1 default tablespace user1
授权:grant connect,resource to user1
为什么我的user1用户能看到system用户导入进来的表这些啊?照理说这个scheme就是user1了撒!
有没有大范围的scheme包含了小范围的scheme啊???
解决方案 »
- 如何实现oracle用存储过程将一张表的几个字段的数据导入到另一张表?急
- 【急】用plsql工具中的txt文本导入数W数据,在导入了一部分后,Oracle掉线啦,怎么办啊?
- 安装ORACLE 7.3.4 FOR SCO UNIX 5.0.5错误
- 求一个sql语句
- dbca建库 建到一半磁盘空间满了 重新建库怎样删除原来的
- oracle 10g 在哪里建表啊?一定要用命令吗?
- 测试题?怎么样才能答的比较完整呀?
- 在ORACLE中删除列的问题????
- 能不能做个程序定时统计数据,然后把统计结果写入另一个表中
- 请教高手如何在pl/sql中truncate一个表?
- 数据库不能启动ora-01092错误 请指点等待中...
- oracle emctl
然后到另一个数据库中:imp system/system@orcl fromuser=system touser=system file=db.dmp
照理说这个scheme就是system撒!
-------这里就出问题了,FULL=Y,是数据库中所有用户的对象都导出了
况且,你想导入system也没有什么意义。
整库导入:
imp system/system@orcl file=db.dmp full=y ignore=y如果要按schema导出,使用owner参数,如:
exp system/system@orcl file=db.dmp owner=user1然后按schema导入,使用fromuser,touser参数
imp system/system@orcl file=db.dmp fromuser=user1 touser=user2重庆人?每句话都加撒~~~