摘要:一、问题产生背景进行指定表中某个字段的数据类型变更时,由于该字段中存在历史数据,因此需要:1)新建一个临时字段并将历史数据进行赋值;2)将原始字段删除;3)临时字段更名为原始字段名。执行第2)步时,Oracle报错:ORA-12991: column is referenced in a multi
阅读全文
摘要:1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外键约束。2、启用外键约束的命令为:alter table table_name enable constraint constraint_name 3、禁用外键约束
阅读全文
摘要:Applies to: Oracle Database - Enterprise Edition - Version 10.2.0.1 and laterInformation in this document applies to any platform.***Checked for relev
阅读全文
摘要:一:优化器介绍 优化器(optimizer)是oracle数据库内置的一个核心子系统。优化器的目的是按照一定的判断原则来得到它认为的目标SQL在当前的情形下的最高效的执行路径,也就是为了得到目标SQL的最佳执行计划。依据所选择执行计划时所用的判断原则,oracle数据库里的优化器又分为RBO(基于原
阅读全文
摘要:Oracle 在执行 impdp或expdp过程中如果不想执行按Ctrl+C中断,但进程并未中断仍在后台运行,可以看导出的文件大小一直在长expdp正确停止过程: 1. 查看正在运行的job,可以发现自己的job还在执行select * from dba_datapump_jobs; 2. 根据上面
阅读全文
摘要:使用RMAN>show all;可以显示出RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DE
阅读全文
摘要:使用impdp导出数据时碰到ora-39006错误,错误提示如下所示: ORA-39006: internal error ORA-39213: Metadata processing is not available 初看到internal error的错误提示,下了一跳。Google一番的结果如
阅读全文
摘要:root用户下切换不了oracle用户,报错: 无法切换到目录/home/oracle:没有那个文件或目录 去/home下看,的确没有oracle目录,不知道谁动了这个目录... 除了这个目录,安装oracle软件需要的设置还都在 解决方法: 删除oracle用户,重建oracle用户 ****重建
阅读全文
摘要:windows平台下,oracle 11.2.0.1在使用impdp向测试环境导入数据的时候,报出如下错误: 错误原因: 数据泵在写日志文件的时候,使用的是数据库字符集。如果客户端的环境变量NLS_LANG得值和数据库字符集不一致的话,日志中显示的表名称可能和终端屏幕输出的不一致。数据泵内部使用的是
阅读全文
摘要:优化器自适应特性的设置是需要考虑比较慎重的一个点,oracle的产品经理 Nigel Bayliss 也公布了几篇关于此方面的设置参考,具体如下(建议看下参考文档): 情景1 从Oracle Database 11g(或更早版本)升级 将数据库升级到Oracle Database 12c第2版后,建
阅读全文
摘要:1. 报错如下:RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture processarchived log file name=/archive_bams/1_71800_8125
阅读全文
摘要:windows 操作系统,tomcat报错: java.net.SocketException: No buffer space available (maximum connections reached?): connect 调查发现由于大量的TIME_WAIT连接未被释放,导致占用的端口资源一
阅读全文
摘要:Oracle数据库 - 企业版 - 12.2.0.1及更高版本 本文档中的信息适用于任何平台。 Doc ID 2420581.1症状在容器数据库中,警报日志中会显示以下错误:ORA-12012:自动执行作业“SYS”时出错。“ORA $ AT_OS_OPT_SY_7165” ORA-20001:St
阅读全文
摘要:Problem: Importing an Oracle 11g R2 Data Pump file containing an ArcSDE 10.x geodatabase encounters Oracle errors ORA-31693, ORA-02354, ORA-00600 Desc
阅读全文
摘要:1. 没有 WHERE 子句 2. 使用 IS NULL 和 IS NOT NULL SELECT ... FROM emp WHERE comm IS NULL; comm 列的索引会失效 3. WHERE 子句中使用函数 如果没有使用基于函数的索引,那么 where 子句中对存在索引的列使用函数
阅读全文
摘要:使用impdp导入数据报如下错误导致导入终止 处理对象类型 SCHEMA_EXPORT /TABLE/TRIGGER 处理对象类型 SCHEMA_EXPORT /TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX 处理对象类型 SCHEMA_EXPORT /TABLE/I
阅读全文
摘要:大量的等待事件,系统缓慢,从AWR看DBtime已经满负载了,主要等待事件如下 Enq: KO - Fast Object Checkpoint 占比DBTime的45%。通过ASH查询阻塞关系,等待该事件的用户SQL都被796会话阻塞,而该用户是CKPT进程。 SYS@orcl1>select s
阅读全文
摘要:dbms_shared_pool keep对象到share pool中 对于一些大值对象装载进共享池时容易引发两种类型的问题: ORA-04031 errors 由于没有足够的内存引发该类似的错误 为大值对像寻找可用的空间而引发系统性能下降 将大值对象在实例启动时装载进共享池可以避免上述问题。 对于
阅读全文
摘要:1 linux所有含有关键字“LOCAL=NO”的进程,这是Oracle数据库中远程连接进程的共同特点,因此通过以下命令可以kill掉所有的进程 ps -ef |grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用来隔开两个命令,管
阅读全文