处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
ORA-39125: 在 KUPW$WORKER.PUT_DDLS 中 Worker 发生意外的致命错误 (在调用 DBMS_METADATA.CONVERT [TABLE_STATISTICS] 时)
ORA-06502: PL/SQL: 数字或值错误
LPX-00225: end-element tag "HIST_GRAM_LIST_ITEM" does not match start-element tag "EPVALUE"
ORA-06512: 在 "SYS.DBMS_SYS_ERROR", line 105
ORA-06512: 在 "SYS.KUPW$WORKER", line 6241
----- PL/SQL Call Stack -----
object line object
handle number name
4A250654 14916 package body SYS.KUPW$WORKER
4A250654 6300 package body SYS.KUPW$WORKER
4A250654 12279 package body SYS.KUPW$WORKER
4A250654 3279 package body SYS.KUPW$WORKER
4A250654 6889 package body SYS.KUPW$WORKER
4A250654 1262 package body SYS.KUPW$WORKER
4A240210 2 anonymous block
作业 "CMS"."SYS_IMPORT_SCHEMA_01" 因致命错误于 10:07:19 停止
ORA-39014: 一个或多个 worker 进程已过早地退出。
------------------------------------------------------
网上说是Oracle的一个bug。
解决办法是:exclude=TABLE_STATISTICS以后再手工统计。
手工统计方法:
导入完成后重新手工收集一下即可。
execute dbms_stats.gather_table_stats(ownname=>'USERNAME',tabname=>'TABLE_NAME',cascade=>TRUE)
注意要有合适的权限
说明:
ORACLE会自动收集统计信息,当向表中插入/删除大量数据,数量量变化超过10%的时候系统会自动收集统计信息的。如果统计信息不准确,很可能会影响业务系统SQL语句的执行效率
-EOF-
分享到:
相关推荐
在 SQL Developer 中调试此存储过程时,如果 `v_info` 变量的缓冲区大小设置得过小(默认可能只有200字节),则会导致 ORA-06502 错误,因为尝试从数据库中读取的数据超过了缓冲区的容量。 #### 解决方案 为了修正...
如果在使用expdp或impdp时遇到权限问题,如ACL(访问控制列表)限制,可能需要检查并调整用户的数据库访问权限,确保他们具有执行数据泵操作所需的权限,例如`EXP_FULL_DATABASE` 和 `IMP_FULL_DATABASE`。...
在Oracle环境中,遇到错误时通常会遇到ORA错误代码,这些代码提供了关于错误性质的重要信息。尽管市面上很难找到一本详尽无遗地收录所有ORA错误的书籍,但Oracle官方文档是一个不可或缺的资源,它几乎包含了所有可能...
如果已经出现这个问题,可以修改`listener.ora`文件中的`HOST`参数为`0.0.0.0`,以便监听所有网络接口。 5. **数据文件移动**:Oracle数据库的数据文件不能直接在不同机器间移动,因为它们包含了数据库的逻辑结构...
- **ORA-01422: exact fetch returns more than requested number of rows**:当使用SELECT INTO时,确保没有超过单行返回值的限制。 3. **表空间管理**: - **表空间不足**:可以创建新的数据文件或者扩展现有...
**3.1.1 oracle 数据库时提示“ORA-28002:7 天之后口令将过期”** 这通常是因为 Oracle 11g 默认启用了口令过期机制,需要修改相应的概要文件设置。 **3.1.2 Oracle11g 版本中密码大小写敏感** Oracle 11g 默认...
6. **错误与异常处理**:数据库运行时可能会遇到各种错误,如ORA-00001(唯一性约束违反)、ORA-01422(完全匹配子查询返回过多行)等。理解这些错误代码的含义,可以快速定位问题并解决。 7. **数据库升级**:随着...
Oracle客户端提供了与数据库服务器交互所需的所有库和工具,包括网络通信协议、SQL*Plus、数据泵(expdp/impdp)等。在Windows 10环境下,64位版本的客户端能够更好地利用系统的资源,处理大量数据时性能更优。用户...
- `expdp`和`impdp`:数据泵工具,用于数据库的导出和导入,支持大量数据的快速迁移。 - `sqlldr`:SQL*Loader,用于将数据从外部文件快速加载到数据库中。 3. **数据库备份与恢复**: - `RMAN (Recovery ...
2. **Expdp/Impdp**:这些是Oracle提供的用于导出和导入数据的工具,主要用于逻辑备份。 #### 四、备份操作实例 根据提供的部分内容,我们可以看到一个具体的备份操作示例: 1. **创建表空间**:通过SQL命令创建...
1. **ORA-01555错误**:在进行数据迁移的过程中,如果源数据库中的数据发生变更,可能会导致ORA-01555错误,影响迁移质量。 2. **迁移过程出错**:如果迁移过程中出现错误,回滚将会非常困难且耗时较长。 3. **建议...
10. 故障排查:当数据库出现错误或异常时,通过查看报警日志(alert.log)、跟踪文件和数据库警告(ORA-错误码)来定位问题。理解错误信息的含义和解决问题的方法是数据库管理员必备技能。 以上仅是Oracle常用傻瓜...
impdp house/password@orclfrom816to805 directory=dir_name dumpfile=ora816.dmp logfile=import.log full=y ``` - 这里`@orclfrom816to805`指定了数据库名称,并明确标识了数据是从Oracle 8.1.6迁移到Oracle ...
- 调整初始化参数文件(`init.ora`或`spfile`),根据实际需求设置内存管理、日志切换、性能优化等相关参数。 10. **设置环境变量**: - 在`~/.bash_profile`或`/etc/profile`中设置Oracle相关的环境变量,如`...
- PL/SQL是Oracle的扩展,增加了过程化编程元素,如变量、流程控制、异常处理等,常用于数据库存储过程和函数的编写。 5. **数据库对象管理** - 用户、表空间、表、索引、视图、序列、触发器、存储过程等数据库...
- **PL/SQL 连接配置**:配置Oracle客户端,通常通过编辑`tnsnames.ora`文件来指定数据库的连接信息。 - **配置监听**:Oracle数据库的监听器服务(Listener)负责接收并转发对数据库的请求,可以通过`lsnrctl`工具...
以下是关于Oracle 11g R2 Client的一些核心知识点: 1. **安装与配置**: - Oracle 11g R2 Client的安装通常包括下载安装文件、运行安装向导、选择安装类型(如“全面安装”或“定制安装”)、配置网络组件(如...
- 初始化参数:介绍初始化参数文件(init.ora)的配置,及其对数据库运行的影响。 3. **数据库管理**: - 表空间与数据文件:理解表空间的概念,如何创建和管理数据文件,以及如何调整表空间大小以满足存储需求。...
如果在执行导入操作时遇到错误ORA-31684(用户已经存在),则可能需要先删除已存在的用户再重新执行导入操作。 通过以上步骤,我们可以有效地进行Oracle数据库的还原操作,包括创建必要的表空间、用户及其权限配置...