现在的情况是jdsnqygs用户下的表属于两个表空间dbinfo orclsc.是不是开始用户对应dbinfo后来又改到了orclsc上的原因呀? 另外, 网友KingSunSha告诉我 看起来问题应该出在约束上,你检察一下是否有被disable的对象, select * from all_objects where status != 'VALID'; 结果连接原来的服务器10.0.0.6 得到48条纪录,当我按照用户导入后,连接10.0.0.233,有5条纪录.看来10.0.0.6上别的用户的也有disible的.
请‘弱水三千‘帮忙看看 SQL> select * from all_objects where status !='VALID'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_T TIMESTAMP STATUS T G S SYS DBMS_SUMADV 2752 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:15:58:28 INVALID N N N ORDSYS ORDAUDIO_PKG 11151 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:17:14 INVALID N N N ORDSYS ORDIMG_PKG 11137 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:17:07 INVALID N N N ORDSYS ORDVIR_PKG 11426 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:28:22 INVALID N N N CTXSYS DRIDISP 12188 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:56:19 INVALID N N N
你的导出导入方式是否一致
一般象你这样应该使用完全备份
以sys用户,full=y
当然导入的时候也该指明full=y
所有的表间关系都能成功导入的
可能有些系统表会发生些冲突
你可以忽略
还有记着注明导出导入日志log=path\file
尤其导入时,你可以根据日志情况补上没有导进去的个别信息
1、从源数据库中exp出一个用户的所有对象
exp jdsnqygs/password file=expdat.dmp owner=jdsnqygs
2、在目标数据库中建立表空间、用户,并设定用户的默认表空间(取名并没有关系,示例中还是适用原来的名字):
create tablespace dbinfo datafile .....;
create user jdsnqygs identified by password default tablespace dbinfo temporary tablespace temp;
3、import数据
imp jdsnqygs/password file=expdat.dmp ignore=y fromuser=jdsnqygs log=imp.log
import完成以后检察imp.log文件中的错误信息,如果不能理解就贴出这些错误信息吧
网友KingSunSha告诉我
看起来问题应该出在约束上,你检察一下是否有被disable的对象,
select * from all_objects
where status != 'VALID';
结果连接原来的服务器10.0.0.6 得到48条纪录,当我按照用户导入后,连接10.0.0.233,有5条纪录.看来10.0.0.6上别的用户的也有disible的.
With the Java option
PL/SQL Release 8.1.5.0.0 - Production经由常规路径导出由EXPORT:V08.01.05创建的文件
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
. 正在将JDSNQYGS的对象导入到 JDSNQYGS
. . 正在导入表 "APP_LIST" 14行被导入
. . 正在导入表 "APP_RIGHT" 91行被导入
. . 正在导入表 "APP_RIGHT_COPY" 0行被导入
. . 正在导入表 "APP_TABLE" 20行被导入
. . 正在导入表 "DRIVER_CHANGE_CAR" 0行被导入
. . 正在导入表 "JIDIAN_CAR_TYPE_RECORD" 4300行被导入
. . 正在导入表 "JIDIAN_INCOME_TAX" 2884行被导入
. . 正在导入表 "JIDIAN_MEASURE_UNIT" 38行被导入
. . 正在导入表 "JIDIAN_PROVIDER_FILE" 71行被导入
. . 正在导入表 "JIDIAN_PROVIDER_PRODUCTION" 0行被导入
. . 正在导入表 "JIDIAN_SPAREPART_ACCOUNT_1" 15866行被导入
. . 正在导入表 "JIDIAN_SPAREPART_ACCOUNT_COPY" 21769行被导入
. . 正在导入表 "JIDIAN_SPAREPART_ACCOUNT_YES" 38130行被导入
. . 正在导入表 "JIDIAN_SPAREPART_INPUT_BILL" 7680行被导入
. . 正在导入表 "JIDIAN_SPAREPART_INPUT_BI_COPY" 6540行被导入
. . 正在导入表 "JIDIAN_SPAREPART_INSTORE_SUM" 0行被导入
. . 正在导入表 "JIDIAN_SPAREPART_SUM_BY_MXZ" 5行被导入
. . 正在导入表 "JIDIAN_TZ_BY_TAX_FLAG_FROM_RKD" 0行被导入
. . 正在导入表 "JIDIAN_UNIT" 0行被导入
. . 正在导入表 "MATERIAL_INVOICE_RECORD" 2483行被导入
. . 正在导入表 "MATERIAL_STORE_AREA_CODE" 5行被导入
. . 正在导入表 "MATERIAL_UNIT_COME_GO_ACCOUNT" 500行被导入
. . 正在导入表 "PBCATCOL" 1161行被导入
. . 正在导入表 "PBCATEDT" 21行被导入
. . 正在导入表 "PBCATFMT" 20行被导入
. . 正在导入表 "PBCATTBL" 67行被导入
. . 正在导入表 "PBCATVLD" 0行被导入
. . 正在导入表 "SANYOU_MEASURE_UNIT_COPY" 25行被导入
. . 正在导入表 "SPAREPART_CODE" 1873行被导入
. . 正在导入表 "SPAREPART_MAIN" 4409行被导入
. . 正在导入表 "SPAREPART_MAIN_COPY_X" 4026行被导入
. . 正在导入表 "UPDATE_NOTE" 1931行被导入
. . 正在导入表 "USER_TABLE" 59行被导入
. . 正在导入表 "VEH_CAL_UNIT" 6行被导入
. . 正在导入表 "VEH_DRIVER_CHANGE_CAR" 178行被导入
. . 正在导入表 "VEH_LINSHI" 3行被导入
. . 正在导入表 "VEH_MATERIAL" 35230行被导入
. . 正在导入表 "VEH_MAT_INPUT_EVERY_MONTH" 937行被导入
. . 正在导入表 "VEH_MONTH_FEE" 1492行被导入
. . 正在导入表 "VEH_MON_COM_PRO" 2789行被导入
. . 正在导入表 "VEH_OUT_RELATING_IN" 21020行被导入
. . 正在导入表 "VEH_PAY_COUNT" 54行被导入
. . 正在导入表 "VEH_PAY_OUT" 21419行被导入
. . 正在导入表 "VEH_PAY_OUT_COPY" 10971行被导入
. . 正在导入表 "VEH_PICTURE" 1行被导入
. . 正在导入表 "VEH_PLAN" 265行被导入
. . 正在导入表 "VEH_PRICE_RATE" 5行被导入
. . 正在导入表 "VEH_RECORD" 172行被导入
. . 正在导入表 "VEH_STATE" 147行被导入
. . 正在导入表 "VEH_TAI_ZHANG_MONTH" 3213行被导入
. . 正在导入表 "VEH_VAR_MONTH_FEE" 995行被导入
. . 正在导入表 "VEL_ASSIST_INFO" 3671行被导入
. . 正在导入表 "VEL_CONTRACT" 2119行被导入
. . 正在导入表 "VEL_DEPT" 37行被导入
. . 正在导入表 "VEL_DEPT_MOVE" 242行被导入
. . 正在导入表 "VEL_DRIVER_FEE" 3346行被导入
. . 正在导入表 "VEL_DRIVER_MONTH_EXPENCE" 1072行被导入
. . 正在导入表 "VEL_DRIVER_STAT" 1723行被导入
. . 正在导入表 "VEL_EMP" 406行被导入
. . 正在导入表 "VEL_EMP_ASSIST_COMPUTE" 9行被导入
. . 正在导入表 "VEL_EMP_KIND" 11行被导入
. . 正在导入表 "VEL_EMP_NATION" 5行被导入
. . 正在导入表 "VEL_EMP_PAY_1" 759行被导入
. . 正在导入表 "VEL_EMP_PAY_2" 2371行被导入
. . 正在导入表 "VEL_EMP_POLITICS" 4行被导入
. . 正在导入表 "VEL_EMP_RATE" 19行被导入
. . 正在导入表 "VEL_EMP_STATE" 4行被导入
. . 正在导入表 "VEL_EMP_TYPE" 5行被导入
. . 正在导入表 "VEL_MAT_TEMP_CLASS" 0行被导入
. . 正在导入表 "VEL_MONTH_BENEFIT_SUM" 0行被导入
. . 正在导入表 "VEL_MONTH_PROCUDE_SEPARATE" 1634行被导入
. . 正在导入表 "VEL_MONTH_PROCUDE_SEPARATE_PYG" 2059行被导入
. . 正在导入表 "VEL_PAY_TAX" 15597行被导入
. . 正在导入表 "VEL_TASK" 37473行被导入
. . 正在导入表 "VEL_TASK_COPY" 9302行被导入
. . 正在导入表 "VIOTURE_CODE" 93行被导入
. . 正在导入表 "V_PAY_TYPE" 8行被导入
准备启用约束条件...
成功终止导入,但出现警告。
SQL> select * from all_objects where status !='VALID';
OWNER OBJECT_NAME SUBOBJECT_NAME
OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_T TIMESTAMP STATUS T G S
SYS DBMS_SUMADV
2752 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:15:58:28 INVALID N N N
ORDSYS ORDAUDIO_PKG
11151 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:17:14 INVALID N N N
ORDSYS ORDIMG_PKG
11137 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:17:07 INVALID N N N
ORDSYS ORDVIR_PKG
11426 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:28:22 INVALID N N N
CTXSYS DRIDISP
12188 PACKAGE BODY 01-3月 -99 01-3月 -99 1999-03-01:16:56:19 INVALID N N N
无效的对象都是系统包,如果你的程序中没有用到这些包,是没有影响的。
好象是做工资的
谈谈思路吧!在导入关系的时候终止了操作
那就是其他的各种(如下)
. 正在导出同义词
. 正在导出视图
. 正在导出存储的过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图、功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出快照
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计
都不完整
你把导出日志也贴出来吧
楼主,你导出时OWNER=?
怎么把SYS和ORDSYS...的东东都导出来了?
关注发展........
在10。0。0。233上创建用户jdsnqygs和表空间orclsc和dbinfo
imp jdsnqygs/qygs file=expdat.dmp ignore=y fromuser=jdsnqygs log=imp.log
我导出时greatplain蓝屏说的操作都进行完了呀
. 正在导出同义词
. 正在导出视图
. 正在导出存储的过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图、功能性索引和可扩展索引
(略)
。
。
最后提示:在没有任何警告的情况下成功导出
看看源库的jdsnqygs用户,怎么会导出系统的包???想不通!!!!!!!!
我不知道大家注意没有这样一个问题:虽然导入和导出与表空间没有关系,但是jdsnqygs用户下的表属于两个表空间orclsc和dbinfo,我不知道原来jdsnqygs对应的默认表空间dbinfo是怎么变到orclsc的
大家讨论:if 原来用户jdsnqygs 建了默认表空间dbinfo,然后也建了数据表appright_talbe;然后我删除用户jdsnqygs,再建一个用户,还叫jdsnqygs,建立默认表空间orclsc同时创建表emp_money,请问
exp jdsnqygs/qygs qygs file=expdat.dmp owner=jdsnqygs
imp jdsnqygs/qygs file=expdat.dmp ignore=y fromuser=jdsnqygs log=imp.log
会出错吗??
可以执行RDBMS/ADMIN/UTLRP。SQL脚本就可以了,在SYS用户下执行
说详细一点好吗?用sys change_on_install 用sysdba进入sql-plus worksheet?语句应该怎么写呀,另外无效的包可以编译变成valid,那么无效的视图从哪里变为valid?是不是和无效视图有关系呀?原来的服务器上有二十几个无效视图和无效包,无效包基本编译都能变为有效,只有一个系统包没有变为valid那么无效视图怎么变为有效呀,里面有用户视图和系统视图,对导出表有影响吗?我原来导入时并没有提示别的问题呀,而且导出没有看出异常!
E_Mail:[email protected] 和 [email protected]
在导入数据的服务器上10。0。0。233上时出错,直接在pb中检索数据库会出现以下几种错误:
(1)select error !
(2)致命的双工通讯协议错误 ORA-03106
(3)select error ORA-00255 存档日志(线程,序列#)时出错
在程序运行时
(1)单击一条纪录,然后弹出一个错误窗口 ‘select err!‘然后才出现我需要的界面,但是这并没有对程序产生大的影响,
(2)但是如果出现‘select error :ORA-03108:oranet:oracle不支持此接口版本,‘同时提取服务器时间出错,操作将不能进行,关闭程序重新进入还可以用
(3)有时出现‘select error :ORA-03123操作将被锁定 ‘操作终止
请大家帮忙分析产生的原因:
导入错误?
oracle配置错误?
oracle 的某些服务没有启动?
和监听器有关吗?