日期:2014-05-17  浏览次数:21013 次

如何导入数据库的方案
我现在在自己电脑上能连接到远程服务器的oracle数据库orcl,角色是普通用户aa/aa连接,我想在自己的电脑将远程数据库orcl用户aa中所有的表导出为ww.dmp文件中,并将ww.dmp导入到自己电脑数据库test用户bb/bb中。不知道怎么实现,请高手指教。先说一下,我知道基本的exp和imp,请回答的人能具体点,在下感激不尽。

------解决方案--------------------
首先建议你不要轻易执行,这种动作是比较危险的,如果没有对方管理员的允许,可以算种恐怖活动。
其次建议了解一下对方orcl的端口号是否开放,默认为1521;
最后检查一下本地的tnsnames文件的IP是否正确和导出权限是否符合。
------解决方案--------------------
我就相信你的解釋,冒險跟你介紹一下:

導出命令exp; 導入命令imp; 這個你應該知道,如果不知道就別玩了。

參數:userid 用戶名,密碼,連接字符串;模式 full or file ; file name and log name;

建議找兩本書看看:)
------解决方案--------------------
首先要有导出导入的权限,然后确认两边表空间是否一样。
exp 用户名/密码@连接串 buffer=64000 file=存放路径\文件名.dmp owner=要导出的用户名

imp 用户名/密码@连接串 buffer=64000 file=存放路径\文件名.dmp fromuser=导出的用户名
touser=想导入的用户名
------解决方案--------------------
就如imp的吧,用我电脑有导入权限的角色进行导入,但是fromuser导出的用户名怎么写,导出的用户并不是我电脑数据库中的用户呀!请教……

那不用你管。fromuser是解析dmp文件里面的内容。知道是按这个用户导出的即可。你本机只需确认有导入用户。