数据的导入问题,请大家帮忙。 能把一台机器上的数据库备份(DMP文件)中的某个用户的数据导到另外一台机器上吗?怎么导?两台机器的oracle 版本相同。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接使用imp然后选择按用户导入即可(好象是第2项吧)c:/>imp 用在机器A上导出数据库,运行: exp 用户名/密码 file=c:\test.dmp 然后在机器B上导入数据库,运行:imp 用户名/密码 file=c:\test.dmp full=y 你应该查看下IMP的帮助信息,用这条命令 IMP SYSTEM/MANAGER FILE=A.DMP FROMUSER=<从哪个用户> TOUSER=<导进哪个用户> LOG=A.TXT 谢谢各位,但还是不行啊。错误如下:Export file created by EXPORT:V08.01.07 via direct pathIMP-00013: only a DBA can import a file exported by another DBAIMP-00021: operating system error - error code (dec 2, hex 0x2)IMP-00000: Import terminated unsuccessfully 对于数据库的导入导出问题应该注意:1、尽量保证导入数据库时的权限不小与导出数据库时的权限(这里指登陆的用户,例如:system)2、两个数据库之间的表空间必须一样(假如你的表、索引等创建在不同的表空间上)3、如果可能尽量登陆到数据库服务器上进行导出导入操作(可避免终端版本问题) 那这样子,你授权你到导进的用户。GRANT DBA TO <导进哪个用户>;IMP <导进的用户>/<密码> FILE=A.DMP FROMUSER=<某个用户> TOUSER=<导进哪个用户> LOG=A.TXT grant dba,connect,resource to user1;imp user1/password file=file1.dmp log=log1.txt; 关于【Object Browser】大家用过吗 怎么样 关于物化视图刷新问题! Oracle10g字符集问题 大侠请帮忙看一下,我在更新数据的时候报了下面一个错误。 大家来谈谈三层结构中的中间层是如何应用编写的呢? 有关统计的问题 帮忙看一条SQL语句 帮帮我吧! 请问高手,如何将ACCESS中的“长二进制数据”字段的内容导入ORACLE的表中? 请问两个问题,在线等候解答:) 在XA协议怎么才能使用ORACLE的DBLINK? 怎样停掉Oracle Servlet Engine服务?
然后在机器B上导入数据库,运行:imp 用户名/密码 file=c:\test.dmp full=y
Export file created by EXPORT:V08.01.07 via direct path
IMP-00013: only a DBA can import a file exported by another DBA
IMP-00021: operating system error - error code (dec 2, hex 0x2)
IMP-00000: Import terminated unsuccessfully
2、两个数据库之间的表空间必须一样(假如你的表、索引等创建在不同的表空间上)
3、如果可能尽量登陆到数据库服务器上进行导出导入操作(可避免终端版本问题)
GRANT DBA TO <导进哪个用户>;IMP <导进的用户>/<密码> FILE=A.DMP FROMUSER=<某个用户> TOUSER=<导进哪个用户> LOG=A.TXT
imp user1/password file=file1.dmp log=log1.txt;