imp 怎么了,急,牧师在吗??

CoolSailor 2003-09-26 02:42:01

我完成了exp,系统提示成功,未出现任何警告,但是如何imp呢?
我键入imp后,自己新建的用户(已经付给DBA角色)该用户无法通过验证,
用system/manager登陆后
imp过程如下:
导入文件: EXPDAT.DMP> D.DMP

输入插入缓冲区大小(最小为 8192 ) 30720>30720

经由常规路径导出由EXPORT:V08.01.06创建的文件

警告: 此对象由 SCOTT 导出, 而不是当前用户

已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
只列出导入文件的内容(yes/no):no> yes

导入整个导出文件(yes/no):no> yes

. 正在将SCOTT的对象导入到 SYSTEM
"CREATE TABLE "BONUS" ("ENAME" VARCHAR2(10), "JOB" VARCHAR2(9), "SAL" NUMBER"
", "COMM" NUMBER) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING STO"
"RAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREAS"
"E 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "SYSTEM""
. . 正在跳过表 "BONUS"

"CREATE TABLE "DEPT" ("DEPTNO" NUMBER(2, 0), "DNAME" VARCHAR2(14), "LOC" VAR"
"CHAR2(13)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING STORAGE(I"
"NITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 50 F"
"REELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "SYSTEM""
. . 正在跳过表 "DEPT"

"CREATE UNIQUE INDEX "PK_DEPT" ON "DEPT" ("DEPTNO" ) PCTFREE 10 INITRANS 2 "
"MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 21474"
"83645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TAB"
"LESPACE "SYSTEM" LOGGING"
"CREATE TABLE "EMP" ("EMPNO" NUMBER(4, 0), "ENAME" VARCHAR2(10), "JOB" VARCH"
"AR2(9), "MGR" NUMBER(4, 0), "HIREDATE" DATE, "SAL" NUMBER(7, 2), "COMM" NUM"
"BER(7, 2), "DEPTNO" NUMBER(2, 0)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRAN"
"S 255 LOGGING STORAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147"
"483645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TA"
"BLESPACE "SYSTEM""
. . 正在跳过表 "EMP"

"CREATE UNIQUE INDEX "PK_EMP" ON "EMP" ("EMPNO" ) PCTFREE 10 INITRANS 2 MAX"
"TRANS 255 STORAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 21474836"
"45 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLES"
"PACE "SYSTEM" LOGGING"
"CREATE TABLE "SALGRADE" ("GRADE" NUMBER, "LOSAL" NUMBER, "HISAL" NUMBER) P"
"CTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING STORAGE(INITIAL 65536 "
"NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 50 FREELISTS 1 FR"
"EELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "SYSTEM""
. . 正在跳过表 "SALGRADE"

"ALTER TABLE "DEPT" ENABLE CONSTRAINT "PK_DEPT""
"ALTER TABLE "EMP" ENABLE CONSTRAINT "PK_EMP""
"ALTER TABLE "EMP" ENABLE CONSTRAINT "FK_DEPTNO""
成功终止导入,但出现警告。

...全文
128 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chanet 2003-09-26
  • 打赏
  • 举报
回复
试试看能不能达到你的要求?

... Good luck ...
chanet 2003-09-26
  • 打赏
  • 举报
回复
导出文件的做法昨晚已经复了你
http://expert.csdn.net/Expert/topic/2301/2301105.xml?temp=.9541742

如下是导入,参考一下吧~

目的:从 A 机子导出TestUser的所有资料(表,视图...)
然后导入到 B 机子上.
做法:在 B 机上建一个TestUser用户(设定表空间...).
之后开始导入吧~

C:\>imp
用户名: TestUser/TestUser
连接到: Personal Oracle8i Release 8.1.6.0.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production

导入文件: EXPDAT.DMP> d

输入插入缓冲区大小(最小为 8192 ) 30720>30720

经由常规路径导出由EXPORT:V08.01.06创建的文件

警告: 此对象由 SYSTEM 导出, 而不是当前用户

已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
只列出导入文件的内容(yes/no):no> no

由于对象已存在, 忽略创建错误(yes/no):no> yes

导入权限(yes/no):yes> yes

导入表数据(yes/no):yes> yes

导入整个导出文件(yes/no):no> yes

. 正在将SYSTEM的对象导入到 TestUser
. . 正在导入表 "TEST" 5行被导入
. . 正在导入表 "TEST2" 0行被导入
......
成功终止导入,但出现警告。

C:\>
chanet 2003-09-26
  • 打赏
  • 举报
回复
呵呵,我是一个夜猫...(有事晚上找我)

只列出导入文件的内容(yes/no):no> yes 试试输入 no


tcmis 2003-09-26
  • 打赏
  • 举报
回复
用scott用户登陆
connect scott/tiger@..
然后imp,根据提示就可以了。。
也不要建立用户了。
没有用户会自动创建,在导入时候忽略错误就可以了
xinpingf 2003-09-26
  • 打赏
  • 举报
回复
新建的用户,dba 居然无法登陆?

是不是你写错了??

有错误信息吗?

如果你那个用户没法登陆,估计system也导不进去

语法:

imp system/manager file=d:\..\file.dmp log=d:\aaa.log fromuser=scott touser=newuser

这样就ok了
morinson 2003-09-26
  • 打赏
  • 举报
回复
你不是在www.oracle.com.cn上也发了同样的帖子吗?哪里有人已给帮你回了答案,去看看吧!!!!
ColinGan 2003-09-26
  • 打赏
  • 举报
回复
看看两个用户的所属表空间是否一致!
CoolSailor 2003-09-26
  • 打赏
  • 举报
回复
我想将一台服务器上的某一个用户建立的表、存储过程等都导到另一台
服务器上去。
我在新服务器上建了一个新用户,付给了DBA角色,并给了所有系统权限,
但是在imp命令下该用户无法登陆。我没有办法才用system/manager登陆,
但是imp运行的结果如上所示。
龙飞虎,快帮我,明天就要交差了,我以前用mssqlserver,刚用oracle.
black_snail 2003-09-26
  • 打赏
  • 举报
回复
. 正在将SCOTT的对象导入到 SYSTEM
->这是你的意愿吗?
hdkkk 2003-09-26
  • 打赏
  • 举报
回复
使用命令行方式
指定formuser=scott touser=..

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧