永发信息网

在网上看到你给别人回答过如何把远程的oracle数据库导出到本地,我知道用imp和exp,但能不能说具体怎么导

答案:2  悬赏:10  手机版
解决时间 2021-03-12 21:34
  • 提问者网友:浪荡绅士
  • 2021-03-12 12:00
在网上看到你给别人回答过如何把远程的oracle数据库导出到本地,我知道用imp和exp,但能不能说具体怎么导入,我的分多得很,如果能及时说详细,我可以给你很多分!
问题跟你说下:我的电脑就是本地主机上有大量数据要导入到某台服务器里去,那服务器什么用户密码我全知道,这不是重点,就是比如imp scott/tiger grants=y tables=mdata;
我都不知道这是从哪儿导入到哪儿,我是想把本机指定目录的数据导入到远程服务器的某个目录下,如果知道尽快作答,如果不知道就算了,在此我没定分,但问题解决了我会给很多分,谢谢!
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-12 12:05
使用 imp 是把本地的 dmp 文件(以前通过 exp 命令从数据库中导出至 dmp 格式的文件中生成的 dmp 文件) 导入到数据库中去.
因而, 若你是想把本机指定目录的 dmp 文件中的数据, 导入到远程服务器的某个数据库中,(注意 不是目录中), 则:使用
imp 用户名/密码@至远程库的tns别名 files=xxxx.dmp buffer=3072000 full=y
则为全文件导入了.
这里的用户密码串与 sqlplus 时输入的连接串相似, 你用 sqlplus 时, 使用 connect 用户名/密码@至远程库的tns别名, 可登录远程库.
我很久没有登录了. 今天上来看到, 因而, 解答了, 若有进一步的疑问, 请更新问题, 我这两天还会上来看看的.
全部回答
  • 1楼网友:鸠书
  • 2021-03-12 12:54
通过输入 exp 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: exp scott/tiger 或者,您也可以通过输入跟有各种参数的 exp 命令来控制“导出”的运行方式。 要指定参数,您可以使用关键字: 格式: exp keyword=value 或 keyword=(value1,value2,...,valuen) 实例: exp scott/tiger grants=y tables=(emp,dept,mgr) 或 tables=(t1: p1,t1: p2),如果 t1 是分区表 userid 必须是命令行中的第一个参数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯