① oracle imp命令导入报错
看清楚报错就好了,。。源库的导出文件里有zjgzw用户,touser的用户nc631_zj不存在啊,改的结果是把FROMUSER的值ZJGZW的内容全部导入进去了,导入用户还是原用户
② imp命令导入dmp文件
首先看你的os平台 在本地资料库安装oracle client(版本与目标资料库一样) 然后在net manger建立远程资料库的alias 最后打开cmd或bash,key in imp username/password@远程机器alias file=xx.dmp....
③ oracle imp命令怎么只导入某个存储过程
通过输入 IMP 命令和您的用户名/口令, 导入
操作将提示您输入参数:
例如: IMP SCOTT/TIGER
或者, 可以通过输入 IMP 命令和各种参数来控制导入
的运行方式。要指定参数, 您可以使用关键字:
格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表
USERID 必须是命令行中的第一个参数。
关键字 说明 (默认值) 关键字 说明 (默认值)
--------------------------------------------------------------------------
USERID 用户名/口令 FULL 导入整个文件 (N)
BUFFER 数据缓冲区大小 FROMUSER 所有者用户名列表
FILE 输入文件 (EXPDAT.DMP) TOUSER 用户名列表
SHOW 只列出文件内容 (N) TABLES 表名列表
IGNORE 忽略创建错误 (N) RECORDLENGTH IO 记录的长度
GRANTS 导入权限 (Y) INCTYPE 增量导入类型
INDEXES 导入索引 (Y) COMMIT 提交数组插入 (N)
ROWS 导入数据行 (Y) PARFILE 参数文件名
LOG 屏幕输出的日志文件 CONSTRAINTS 导入限制 (Y)
DESTROY 覆盖表空间数据文件 (N)
INDEXFILE 将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)
FEEDBACK 每 x 行显示进度 (0)
TOID_NOVALIDATE 跳过指定类型 ID 的验证
FILESIZE 每个转储文件的最大大小
STATISTICS 始终导入预计算的统计信息
RESUMABLE 在遇到有关空间的错误时挂起 (N)
RESUMABLE_NAME 用来标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待时间
COMPILE 编译过程, 程序包和函数 (Y)
STREAMS_CONFIGURATION 导入流的一般元数据 (Y)
STREAMS_INSTANTIATION 导入流实例化元数据 (N)
DATA_ONLY 仅导入数据 (N)
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件
TTS_OWNERS 拥有可传输表空间集中数据的用户
希望能有你想要的
④ imp导入命令不能用
右键我的电脑->属性->高级->环境变量
⑤ 用imp命令导入dmp文件后,数据库什么也没有
假设你的数据库是TG(这个库最好不要是生产库),上面有个用户a有imp的权限,你的dmp文件是d.dmp,为减少版本不一致的麻烦,建议最好在TG服务器上倒入,倒入要在操作系统提示符下操作(要注意可执行文件的搜索路径),用下面命令可以先生成一个日志文件imp.log,看一下dmp文件的字符集、有哪些表空间、数据文件的位置
imp
a/a用户的登录口令
file=d.dmp
show=y
full=y
log=imp.log
1.日志文件里会有dmp数据的字符集,如果与你现有数据库字符集不同,最好分析一下,建议不要倒入了,重新建个库,字符集与dmp的相同
2.如果这个dmp是用full=y生成的,日志文件里会有表空间数据文件的路径,从它你大概可以猜到他是windows还是unix,如果与TG服务器操作系统不一样,因为路径问题,必需先建好表空间;如果操作系统一样,那你必需在相应的盘符(win)下,建好相应的路径,到时候会自动建立好表空间
3.如果这个dmp是用owner参数生成的,日志文件会告诉你他的owner是什么,那你必需先建好这些用户,并赋予一定的权限
4.前面工作做完后就可以用下面命令倒入
imp
a/a用户的登录口令
file=d.dmp
full=y
log=imp_1.log
resumable=y
resumable_timeout=86400
因为你不知道这个dmp倒入后会使用多少表空间,因此加了个resumable=y参数,这个参数表示当你倒入时,如果表空间不足以放下dmp中的数据,他会等待你86400秒去解决空间问题,如果在这个时间内解决了空间问题,倒入继续,如果没解决,则报错
⑥ 通过dos命令怎么用imp导入数据库表
imp username/password@SERVICENAME file="d:\backup20170701.dmp" full = y
将其中的Username、Password、SERVICENAME等换成你自己的用户名、密码、服务名和文件名。
⑦ oracle用imp命令导入的时候,怎么能不导入某一张表呢
那就在导入的时候,在导入的提示中, 选择按 表导入, 然后分别输入要导入的表
⑧ imp导入数据库命令
最好用数据泵(impdp/expdp)吧,效率高点。
如果你非要用这个,命令如下:
imp system/manager@TEST file=d:chu.dmp
其中还有很多参数,如:
full,ignore,touser等。
如果你只需要导入数据的话上边的命令就够了。
⑨ 关于oracle数据库imp命令导入
把错误信息贴出来看看有没有线索
exp userid=system/zhaochuannian@orcl tables=scott.emp file=./emp.dmp
exp写法貌似不好 ;不如
exp userid=system/zhaochuannian@orcl tables=emp fromuser=scott file=./emp.dmp
⑩ Oracle 中的导入命令imp
是aa的帐号密码,"提示该对象不属于当前用户时怎么回事"的原因是你从bb用户导出的,而导入的是aa用户而不是bb用户,但应该只是警告,还是可以导入的,你要不放心,可以加一句ignore=y在整个语句的最后。