跳过Oracle数据库坏块方法
方法一,10231事件跳过坏块,只对全表扫有用,建议CTAS方式跳过坏块创建新表方法二,调用DBMS_REPAIR包跳过坏块
not in 中包含null值是个悲剧
如果使用not in 那么子查询中一定不能有null值,如果子查询中有null值那么查询无结果返回
Java基础总结
Java基础总结JVM:(Java Virtual Machine)即Java虚拟机;所谓Java虚拟机,就是可以运行Java代码的假想计算机。我们只需要根据Java虚拟机的规范,将其安装到某台特定的计算机上,就可以使编译过的Java代码达到“编写一次,到处运行”的目的。JDK的安装,环境变量的配置安装JDK时只要按照安装程序一直“下一步...
Oracle用户解锁
1. 1.查询允许用户密码连续输入错误次数,超过次数就会锁定该用户SQL> select * from dba_profiles whereprofile='DEFAULT' and resource_type='PASSWORD';PROFILE RESOURCE_NAME ...
Oracle RAC 手动升级 11.2.0.3.4
Oracle RAC 11.2.0.3.2 手动升级 11.2.0.3.4操作系统:RHEL6.2 64bitOracle Database 版本:11.2.0.3.2Oracle Grid 版本:11.2.0.3.2说明:文章包括升级准备,升级操作,回退操作(可回退到11.2.0.3.2)升级准备查询两个节点grid opatch版本(Opatch版本...
【DataGuard】Physical standby 与 Snapshot standby 之间切换
环境:DataGuard PhysicalStandby主库:Oracle RAC11.2.0.3备库:Oralce 单实例 11.2.0.3 Physical standby 状态查询 1.查询主库状态SQL>select open_mode,database_role,switchover_status from gv$database;OPEN_MODE DATABAS...
【DataGuard】Oracle 11g physical standby switchover
环境:DataGuard physical standby主库:Oracle 11g RAC备库:Oracle 11g 单实例 主备切换主库切换为备库 查询主库状态SQL> select database_role,switchover_statusfrom v$database;DATABASE_ROLE SWITCHOVER_STATUS...
【expdp/impdp】 ORA-06502、ORA-39077 修复补丁安装与回退操作
打patch修复 impdp/expdp 操作中 ORA-31626、ORA-31638、ORA-06512、ORA-39077、ORA-06502 错误引起的Bug。
【expdp/impdp】 ORA-06502、ORA-39077 错误分析与解决方案
impdp/expdp 操作中 ORA-31626、ORA-31638、ORA-06512、ORA-39077、ORA-06502 错误模拟分析与解决方案
Oracle11g 搭建单实例DataGuard
环境:主备库都为单实例并且数据库SID相同OS:red hat 6.5Oracle:11.2.0.4.3主库操作1. 开启归档模式 创建归档目录[root@enn ~]# mkdir -p /u01/archivelog[root@enn ~]# chown -R oracle:oinstall/u01/archivelog[root@enn ~]# chmod 777 /u01/archivelog...
【DataGuard】部署Data Guard相关参数详解
有关物理Data Guard部署参考《【DataGuard】同一台主机实现物理Data Guard配置安装》(http://space.itpub.net/519536/viewspace-578181),本文对部署Data Guard过程中主备库使用到的...
关于数据泵impdp参数验证(一)
关于数据泵impdp导入的部分参数的使用验证,本章验证的参数包括remap_data、remap_datafile、remap_schema、remap_table、remap_tablespace、reuse_datafile。1. remap_data 1.创建源表并增加数据SQL>create table t_source (id number,name varchar2(20));Tablecre...
数据导入shell脚本(下)
DBA经常需要使用数据泵作一些数据的导入导出操作,为此本人编写了基于数据库用户导入导出操作的shell脚本。丢到服务器上,直接执行脚本,方便日常操作。同时开发人员也可以按照提示完成数据导入导出操作。(此脚本应用于IBM? AIX操作系统,所以使用Korn Shell脚本语法编写,脚本内容在此文章附录)本章介绍导入数据脚本
数据导出shell脚本(上)
DBA经常需要使用数据泵作一些数据的导入导出操作,为此本人编写了基于数据库用户导入导出操作的shell脚本。丢到服务器上,直接执行脚本,方便日常操作。同时开发人员也可以按照提示完成数据导入导出操作。(此脚本应用于IBM? AIX操作系统,所以使用Korn Shell脚本语法编写,脚本内容在此文章附录)
Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4
Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4安装环境操作系统:RHEL6.2 64bitOracle Database 版本:11.2.0.3.2Oracle Grid 版本:11.2.0.3.2 1.安装psu升级补丁集清空/tmp目录下所有文件[root@rac1 ~]# cd /tmp[root@rac1 tmp]# rm -rf...
Oracle重建控制文件
Oracle RAC 环境下重建控制文件注:ORA-00600: internal error code, arguments: [3716], [], [], [], [], [], [], [] 问题处理。在RAC环境下分别启动两个实例都出现了ora-03113错误。[oracle@rac1~]$ sqlplus / as sysdbaSQL*Plus:Release 11.2.0.3.0 Production on Fri Jun 6 08:50:32 2014C...
Linux 安装11g RAC 前准备工作
Linux 安装11g RAC 前准备工作安装环境操作系统:RHEL6.2 64bitOracle Database 版本:11.2.0.3Oracle Grid 版本:11.2.0.3软件:RHEL6.2 64bit,linux_11gR2_grid,linux_11gR2_database配置rac ip [root@host1 ~]#vim/etc/sysconfig/network-scripts/ifcfg-eth1 增加如下内容:...
Oracle 隐式转换
1 Oracle 隐式转换 Oracle中对不同类型的处理具有显式类型转换(Explicit)和隐式类型转换(Implicit)两种方式,对于显式类型转换,我们是可控的,但是对于隐式类型转换,当然不建议使用,因为很难控制,有不少缺点,但是我们很难避免碰到隐式类型转换,如果不了解隐式类型转换的规则,那么往...
Oracle AWR数据采集
[oracle@rac1 admin]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Dec 1610:43:02 2013 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Relea...
oracle执行计划说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 &n...