imp username/password@ServeicesName file=filefullName full=y
解决方案 »
- 如何创建一个job. 规则是1月到3月,每月15号运行一次.多谢.
- 求一个大表多字段转译好方法
- 菜鸟 问mysql的一个简单问题
- Oracle XE - 表中明明有该字段, 但是却select不出来
- 请问:oracle9i数据库日志文件总被改成只读是怎么回事?改成只读后每次不能自动启动,会报错。
- 在一个表中,怎么把横的结构,查询成竖的值出来?
- oracle怎么连sql92都不完全支持呀?
- 怎样用语句截去每级单位(传入的单位编码是不知道的)后面的0 ?
- ORA-12154: TNS: 无法解析指定的连接标识符
- C#插入oracle10g个别表很慢
- oracle数据库表中,有没有缺省的唯一序列号(整型的)?怎么取得?
- 一个for update的问题
imp a/password fromuser=username touser=a file=c:\xx.dmp关于username,你可以用ue打开dmp文件,第二行,例如:
我看到的是:06F.UKMYB.RTABLES
则username=kmyb
如果有不明白,再来回帖
然后在
imp a/password fromuser=username touser=a file=c:\xx.dmp
出错提示大概意思好像是:备份文件是用system 备份的,不能以用户a倒入然后我用toad的imp功能以imp一个“imp database”命令,
结果新增了4个tablespace但内容还是空的(可从其分配空间的利用率看出),imp system/manager file=c:\xx.dmp log=c:\ccc.log full=y看log文件,成功导入了一个tablespace,导第二个是的出错如下: . . 正在导入表 "ER_POWER" 10321行被导入
. . 正在导入表 "IT_INFO" 8622行被导入以上是成功导入一个tablespace的过程,下面开始导另一个tablespace. 正在将TCH的对象导入到 TCH
. . 正在导入表 "CATCOL" 0行被导入
. . 正在导入表 "CATEDT" 21行被导入
. . 正在导入表 "S_TCH"
IMP-00019: 行被拒绝是因为 ORACLE 错误1400
IMP-00003: ORACLE 错误1400出现
ORA-01400: 无法将 NULL 插入 ("TCH"."S_TCH"."BIG_NO")
列 1
列 2
列 3 D0CF11E0A1B11AE1000000000000000000000000000000003E...
列 4
IMP-00019: 行被拒绝是因为 ORACLE 错误1400
IMP-00003: ORACLE 错误1400出现
ORA-01400: 无法将 NULL 插入 ("TOUCH"."YDMS_TOUCH"."BIG_NO")
列 1
列 2
列 3 D0CF11E0A1B11AE1000000000000000000000000000000003E...
列 4 是不是版本的问题呢(dmp文件是在8.0的环境生成的,现在在8i环境导入)
V08.01.06
这个是导出文件数据库版本。
然后你再看看自己的数据库是哪一个版本的旧可以了还有,你按照我告诉你的,看一下导出文件的用户是什么
然后使用相同的用户导入不久可以了嘛!
谢谢关注!
看到是DSYSTEM,可要按这个用户导入则提示“该dmp文件是用system用户导出的”知道版本:dmp是用8.0,我现在只有v08.1.5,哪里能有8.0下载呢?
而关于版本,上一级的版本是向下兼容的,所以你也不用去一定要安装8.0