小弟执行下面语句报错ora-00900无效语句:imp rpsddbauser/rinpaksd2008@rpsdpos Full=y Ignore=y File='d:\bg2008-11-07.DMP',请帮忙 小弟执行下面语句报错ora-00900无效语句:imp rpsddbauser/rinpaksd2008@rpsdpos Full=y Ignore=y File='d:\bg2008-11-07.DMP'请帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是在sqlplus里面运行,imp只能在dos下面运行而且导入的文件名不用加单引号 一、在“运行”里打个CMD二、再执行下这个imp rpsddbauser/rinpaksd2008@rpsdpos Full=y Ignore=y File=d:\bg2008-11-07.DMP 楼上二位有理。imp 本身是一个 exe 文件,需要在操作系统下运行。 按各位大哥的意思,小弟操作发现以下错误,请各位大哥指点:IMP-00058: 遇到 ORACLE 错误 1017ORA-01017: 用户名/口令无效; 登录被拒绝用户名:口令:IMP-00058: 遇到 ORACLE 错误 1017ORA-01017: 用户名/口令无效; 登录被拒绝用户名:口令:IMP-00058: 遇到 ORACLE 错误 1017ORA-01017: 用户名/口令无效; 登录被拒绝IMP-00005: 所有允许的登录尝试均失败IMP-00000: 未成功终止导入 4楼,你的用户名、密码错了rpsddbauser/rinpaksd2008@rpsdpos 改这里 rpsddbauser看他的权限够不够给他DBA还有就是对这不了解的话你可以一步的执行有组你了解IMP这工具的具体过程imp/exp终结研究导出整个数据库(备份整个数据库) 必须用超级用户 system ,sysexp system/manager file=c:\system.dmp full=y feedback=1000导出表scott.dept中部门编号是40的记录 >>>sys.par userid=system/manager file=c:\sys.dmp tables=(scott.emp) query="where deptno=10"USERID 用户名/口令 system/system@gis696FULL 导出整个文件 (N) full=yBUFFER 数据缓冲区大小 OWNER 所有者用户名列表 owner=(scott,test)FILE 输出文件 (EXPDAT.DMP) file=c:\st.dmpTABLES 表名称列表 tables=(scott.emp,scott.dept,test.student)COMPRESS 导入到一个区 (Y) RECORDLENGTH IO 记录的长度GRANTS 导出权限 (Y) INCTYPE 增量导出类型INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y)DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y)LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE)ROWS 导出数据行 (Y) rows=y --是否导出记录PARFILE 参数文件名CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 导出的约束条件 (Y)OBJECT_CONSISTENT 只在对象导出期间设置为读的事务处理 (N)FEEDBACK 每 x 行的显示进度 (0) feedback=3 --显示导出进度每3行FILESIZE 每个转储文件的最大大小FLASHBACK_SCN 用于将会话快照设置回以前状态的 SCNFLASHBACK_TIME 用于获取最接近指定时间的 SCN 的时间QUERY 用于导出表的子集的 select 子句 query="where deptno=10"RESUMABLE 遇到与空格相关的错误时挂起 (N)RESUMABLE_NAME 用于标识可恢复语句的文本字符串RESUMABLE_TIMEOUT RESUMABLE 的等待时间TTS_FULL_CHECK 对 TTS 执行完整的或部分相关性检查TABLESPACES 要导出的表空间列表TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)TEMPLATE 调用 iAS 模式导出的模板名impshow=y --显示导入文件中的SQL语句ignore=y ---忽略导入过程中的错误全库恢复imp system/manager file=c:\all.dmp full=y ignore=y Oracle的问题 oracle连接 SQL*PLUS 导出表的记录字段的如何滤掉空格?? oracle存储过程的动态游标出错 oracle导出数据生成unl问题 工业集成系统在什么情况下需要配置一台数据库服务器? 关键时刻数据库挂了,急 关于动态SQL 问3个简单的问题 数据库表被删,在archivelog下怎样恢复?在线等待 Oracle 10g中的闪回技术是什么意思,怎么用? 在oracle数据库中,保存图片的问题!
而且导入的文件名不用加单引号
二、再执行下这个imp rpsddbauser/rinpaksd2008@rpsdpos Full=y Ignore=y File=d:\bg2008-11-07.DMP
IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: 用户名/口令无效; 登录被拒绝用户名:
口令:IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: 用户名/口令无效; 登录被拒绝用户名:
口令:IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: 用户名/口令无效; 登录被拒绝
IMP-00005: 所有允许的登录尝试均失败
IMP-00000: 未成功终止导入
改这里
有组你了解IMP这工具的具体过程
imp/exp
终结研究
导出整个数据库(备份整个数据库)
必须用超级用户 system ,sys
exp system/manager file=c:\system.dmp full=y feedback=1000
导出表scott.dept中部门编号是40的记录
>>>sys.par
userid=system/manager
file=c:\sys.dmp
tables=(scott.emp)
query="where deptno=10"USERID 用户名/口令 system/system@gis696
FULL 导出整个文件 (N) full=y
BUFFER 数据缓冲区大小
OWNER 所有者用户名列表 owner=(scott,test)
FILE 输出文件 (EXPDAT.DMP) file=c:\st.dmp
TABLES 表名称列表 tables=(scott.emp,scott.dept,test.student)
COMPRESS 导入到一个区 (Y)
RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y)
INCTYPE 增量导出类型
INDEXES 导出索引 (Y)
RECORD 跟踪增量导出 (Y)
DIRECT 直接路径 (N)
TRIGGERS 导出触发器 (Y)
LOG 屏幕输出的日志文件
STATISTICS 分析对象 (ESTIMATE)
ROWS 导出数据行 (Y) rows=y --是否导出记录
PARFILE 参数文件名
CONSISTENT 交叉表的一致性 (N)
CONSTRAINTS 导出的约束条件 (Y)OBJECT_CONSISTENT 只在对象导出期间设置为读的事务处理 (N)
FEEDBACK 每 x 行的显示进度 (0) feedback=3 --显示导出进度每3行
FILESIZE 每个转储文件的最大大小
FLASHBACK_SCN 用于将会话快照设置回以前状态的 SCN
FLASHBACK_TIME 用于获取最接近指定时间的 SCN 的时间
QUERY 用于导出表的子集的 select 子句 query="where deptno=10"
RESUMABLE 遇到与空格相关的错误时挂起 (N)
RESUMABLE_NAME 用于标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT RESUMABLE 的等待时间
TTS_FULL_CHECK 对 TTS 执行完整的或部分相关性检查
TABLESPACES 要导出的表空间列表
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TEMPLATE 调用 iAS 模式导出的模板名imp
show=y --显示导入文件中的SQL语句
ignore=y ---忽略导入过程中的错误
全库恢复
imp system/manager file=c:\all.dmp full=y ignore=y