小弟初用Oracle各位同行先进指点一二?关于Imp的问题!!! 你的先把,用户和表空间建立好,然后在IMP 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原来的dmp文件可能是sysdba导出的 那我该怎么IMP呢?我用imp a/b@sn as sysdba不行不知道该怎么使用连接身份 必须自己建立用户,否则使用fromuser= 原用户 touser=新用户 可以通过输入 IMP 命令和您的用户名/口令后接用户名/口令的命令:例程: IMP SCOTT/TIGER或者, 可以通过输入 IMP 命令和各种参数来控制“导入”按照不同参数。要指定参数,您可以使用关键字:格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)例程: 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 导入 Streams 的一般元数据 (Y)STREAMS_INSTANITATION 导入 Streams 的实例化元数据 (N)下列关键字仅用于可传输的表空间TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)TABLESPACES 将要传输到数据库的表空间DATAFILES 将要传输到数据库的数据文件TTS_OWNERS 拥有可传输表空间集中数据的用户 举例:C:\>imp userid=system/managerpass file=e:\dumpfile.dmp full=y ignore=y 我看了那个报错后的语句信息该到出文件主要的功能就是用来建立表空间回滚段和用户密码。这样难道不行么?如果要我自己建立手工用户和表空间那 我就不到入了。 要自己建立手工用户和表空间,IMP只能对应与用户对象,你用PLSQLDev工具把建立表空间和用户的脚本导出来,再新的ORACLE执行。 提示信息表明原先是由SYS用户导出的!!那我现在用SYS用户导入可以么?我用SYS用户登提示要SYSDBA身份但我怎么才能使用这个身份IMP呢?TO: LGQDUCKY(飘) PLSQLDev工具可以把建立表空间和用户的脚本读出来吗?我是DMP文件。 imp system/manager@db file=*.dmp touser=user01 ignore=y imp user/password@sid file=dbout.dmp full=y ignore=y imp system/manager@db file=*.dmp touser=user01 ignore=y 导出例子:http://expert.csdn.net/Expert/topic/2301/2301105.xml?temp=.2595331导入例子:http://expert.csdn.net/Expert/topic/2303/2303132.xml?temp=.7162134Exp/imp 详解:http://www.oradb.net/expimp.htm oracle小问题 新手求教 oracle 实列自动创建 我SYS用户登陆,通过SQL,能否删除某个用户建立的所有表? Oracle中的字符串拆分 如果数据库需要存多种语言,应该设什么字符集 oracle 事务处理(给一点建议的都有分) 关于ORACLE中(多)表的备份和恢复问题 MM``狂给分^*^ 如何解决ORACLE9i多份归档日志的问题? Oracle连接异常,哪位大神帮忙看看,谢谢~ 紧急、、、寻找工具软件 dbverify!在线等待,谢谢!!!!!!!!!!!!! 谁有Oracle(for linux)版的,我在网上下载的安装时出现乱码!急,急!!!
我用imp a/b@sn as sysdba
不行不知道该怎么使用连接身份
否则使用fromuser= 原用户 touser=新用户
后接用户名/口令的命令:例程: IMP SCOTT/TIGER或者, 可以通过输入 IMP 命令和各种参数来控制“导入”
按照不同参数。要指定参数,您可以使用关键字:格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)
例程: 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 导入 Streams 的一般元数据 (Y)
STREAMS_INSTANITATION 导入 Streams 的实例化元数据 (N)下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件
TTS_OWNERS 拥有可传输表空间集中数据的用户
C:\>imp userid=system/managerpass file=e:\dumpfile.dmp full=y ignore=y
该到出文件主要的功能就是用来建立表空间
回滚段和用户密码。这样难道不行么?
如果要我自己建立手工用户和表空间
那 我就不到入了。 要自己建立手工用户和表空间,IMP只能对应与用户对象,
你用PLSQLDev工具把建立表空间和用户的脚本导出来,再新
的ORACLE执行。
那我现在用SYS用户导入可以么?
我用SYS用户登提示要SYSDBA身份
但我怎么才能使用这个身份IMP呢?
TO: LGQDUCKY(飘)
PLSQLDev工具可以把建立表空间和用户的脚本读出来吗?
我是DMP文件。
导入例子:http://expert.csdn.net/Expert/topic/2303/2303132.xml?temp=.7162134
Exp/imp 详解:http://www.oradb.net/expimp.htm