自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

db commando

努力成为一名合格的Oracle数据库突击兵

  • 博客(74)
  • 收藏
  • 关注

原创 升级后查检RAC版本

切换到grid用户:[grid@rac121 ~]$ crsctl query crs activeversionOracle Clusterware active version on the cluster is[11.2.0.3.0][grid@rac121 ~]$ crsctl query crs releaseversionOracle High Availability Ser

2013-02-19 15:42:27 1370

原创 Ora10g How To Configure Server Side Transparent Application Failover [ID 460982.1]

记录一下: [ID 460982.1]How To Configure Server Side Transparent Application Failover [ID 460982.1]转到底部修改时间:2011-11-18类型:HOWTO状态:PUBLISHED优先级:3 注释 (0) In this Document  Goal  Solution

2012-11-30 19:49:23 553

原创 Oracle 10.1实例启动后一分钟后自动挂掉的处理方法

接到一同事的电话说数据库启动后一分钟自动挂掉。1、查看alert.log文件,重要信息如下:Fri Nov 30 12:10:55 2012Errors in file c:\oracle\product\10.1.0\admin\orcl\bdump\orcl_reco_952.trc:ORA-02068: following severe error from DBL_

2012-11-30 19:19:02 3901

原创 redhat5.4升级内核2.6.18-164.el5到2.6.18-238.el5

1、下载内核包:kernel-2.6.18-238.el5.x86_64.rpm2、安装 :  rpm -ivh kernel-2.6.18-238.el5.x86_64.rpm 3、重启OS,验证:  uname -a

2012-11-19 17:06:04 1986

原创 exp时EXP-00091: 错误的处理

EXP-00091: Exporting questionable statistics 问题处理方法在使用EXP导出数据的时候报“EXP-00091: Exporting questionable statistics”错误,以下是处理方法:1.问题现象bash-3.2$  exp bd/bd file=bd.dmp log=bd.logConnected to: Ora

2012-11-01 19:28:38 605

原创 sun Solaris 10下export ORACLE_SID问题

sun Solaris 10下export ORACLE_SID问题在其它unix系统下在同一主机上进行不同实例的切换时采用如下方式:export ORACLE_SID=otherinstance而在sun Solaris 10下这样使用会有问题$ export ORACLE_SID=bildr1ORACLE_SID=bildr1: is not an iden

2012-10-11 17:06:02 2293

原创 使用传输表空间跨平台迁移数据库

XXX数据库迁移,由于数据量比较大,有1T,用导出导入的方式比较花费时间,采用表空间传输方式提高迁移速度。1、Environment Profile:SourceDB Environment:OS:oracle@QC_P570_728:/home/oracle>uname -aAIX QC_P570_728 1 6 00C4035E4C00

2012-09-09 23:45:09 733

原创 11g R2 RAC 环境下启动闪回区域的方法

步骤:(包括启动归档和关闭归档,操作都在一个节点进行):SQL> archive log listDatabase log mode              Archive ModeAutomatic archival             EnabledArchive destination            USE_DB_RECOVERY_FILE_DESTOlde

2012-08-31 15:49:35 1270

转载 不用安装oracle客户端,PL/SQL也能远程访问数据库

最近在网上看到有人说,不安装客户端也可以PL.SQL.Developer直接远程连接服务器,但搜了下没有完整的操作说明,大多都是支言片语,所以自己尝试着测试了一下,结果真的可以,现在把整个操作过程和大家分享,有不对的地方,大家要多提意见: 1、在安装ORACLE服务器的机器上搜索下列文件: oci.dll ocijdbc10.dll ociw32.dll orannzsbb

2012-08-31 11:23:35 743

原创 Oracle 11g R2 RAC数据库中文乱码解决

1、解决数据库中文乱码:更改字符集步骤(WE8ISO8859P1 --> ZHS16GBK) :[oracle@rac121 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on 星期五 8月 31 10:56:55 2012Copyright (c) 1982, 2011, Oracle.

2012-08-31 11:13:57 2429

原创 11g R2 RAC 环境下开启归档模式的方法

方法一首先来看一下官方的文档:How To Enable Archive Logging In RAC Environment [ID 1186764.1] 转到底部 修改时间:2011-6-2类型:HOWTO状态:PUBLISHED优先级:3 注释 (0) In this Document  Goal  Solution  ReferencesApplie

2012-08-30 16:43:20 14393

转载 Oracle10g之传输表空间详解

可传输表空间概述Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法。代替重新创建对象,可移植表空间可以让 毫不费力地移动大对象,而所花费的时间是你手动创建这些对象的时间。 可移植表空间包括将属于源数据库的所有数据文件拷贝到目标数据库,并将关于表空间 数据目录信息从源数据库拷贝到目标数据库。因此,

2012-08-29 17:27:26 1117

转载 Oracle dblink详解

database link概述 database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用database

2012-08-29 17:24:24 751

转载 DBA日常维护SQL整理

database 概况信息检查 # 检查 database 基本信息 select * from v$version; select name ,open_mode,log_mode from v$database; select instance_number,instance_name ,status from gv$instance; show parameter cpu

2012-08-29 17:18:09 790

转载 show_space_assm完整版

创建存储过程脚本:create or replace procedure show_space_assm(p_segname in varchar2,p_owner in varchar2 default user,p_type in varchar2 default 'TABLE' )asl_fs1_bytes number;l_fs2_bytes number;l_fs3_bytes

2012-08-29 16:40:32 463

原创 Oracle ASM 管理

自动存储管理(ASM) 是Oracle 数据库10g 的新功能,它为数据库管理员提供了一个简单的存储管理界面,并且该界面在所有服务器和存储平台上都是一致的。作为专门为 Oracle 数据库文件创建的整合的文件系统和卷管理器,ASM 提供了异步 I/O 的性能以及文件系统的易管理性。它简化了数据库的管理,使管理员可以将可用的存储划分为磁盘组(disk groups),只需管理少量的磁盘组而不再需要直

2012-08-28 16:09:15 816

原创 Oracle ASM 详解

ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以通过sqlplus 工具来维护。ASM 实例的创建和删除也可以用DBCA 这个命令来操作。在dbca 的第一个界面选择配置自动存储管理就可以了。 ASM 实例需要CSS 进程, 如果是非RAC

2012-08-28 14:42:02 5439

原创 Oracle动态注册

动态注册是向侦听器注册一个方法的首选方法,初始化参数LOCAL_LISTENER会告知实例其应当进行联系的、从而能够查找到注册实例的侦听器的网络地址。在实例启动时,PMON进程会使用该参数来定位一个侦听器并向其通知INSTANCE_NAME和SERVICE_NAME参数的值。在随后的实例启动阶段的任何时间,我们都可以执行下面的命令来重新注册:SQL>alter system r

2012-08-27 21:34:46 564

原创 Oracle动态注册

动态注册是向侦听器注册一个方法的首选方法,初始化参数LOCAL_LISTENER会告知实例其应当进行联系的、从而能够查找到注册实例的侦听器的网络地址。在实例启动时,PMON进程会使用该参数来定位一个侦听器并向其通知INSTANCE_NAME和SERVICE_NAME参数的值。在随后的实例启动阶段的任何时间,我们都可以执行下面的命令来重新注册:SQL>alter system r

2012-08-27 21:34:20 576

原创 减少oracle进程数,减少OS信号量

减少oracle进程数,减少OS信号量上次同事反应测试环境报:“无法启动进程” 的错误,大致是这个意思,具体错误信息记不清了。说可能进程起动太多了。到系统查看ipcs -a关于操作系统命令:http://blog.csdn.net/dbcommando/article/details/7887957:[root@dbatwa1]:/#ipcs -aIPC

2012-08-20 20:26:23 751

原创 unix 之ipcs命令

ipcs 命令用途报告进程间通信设施状态。 语法ipcs [ -m] [ -q] [-s] [ -S] [ -P] [ -l] [ -a | -b -c -o -p -t] [ -T] [ -C CoreFile] [ -N Kernel ] 描述ipcs 命令往标准输出写入一些关于活动进程间通信设施的信息。如果没有指定任何标志,ipcs 命令用简短格式写入一些关于

2012-08-20 20:10:04 1424

原创 Unix下两种后台执行SQL脚本的方法

通常要单独在OS后台执行一个耗时的SQL脚本,采用如下两种方法:方法一:1、在其目录创建一个可执行脚本,如脚本名为 create_index.sh:$vi create_index.sh2、编辑文件内容:sqlplus username/password <<EOF      --注: 表示连接 到oracle,  EOF

2012-08-20 10:04:57 5734

原创 禁用优化器动态采样

优化器动态采样有关的参数是:optimizer_dynamic_sampling1、参数的官方文档描述如下:OPTIMIZER_DYNAMIC_SAMPLINGPropertyDescriptionParameter typeIntegerDefault valueIf OPTIMIZER_FEATURES_ENABLE is set to 10.0.0 o

2012-08-19 11:07:44 730

原创 根据rowid统计一个表占用了多少块

rowid中有数据块的信息,所以可以 通过统计得出一个表占用了多少数据块通过dbms_rowid包根据rowid列出所有数据块,方法如下:SQL> select count(distinct dbms_rowid.rowid_block_number(rowid)) as used_bolck_num from t1;USED_BOLCK_NUM----

2012-08-19 10:08:33 469

原创 oracle不同系统内存参数设置

针对不同(OLTP与OLAP)的系统,以一个实例的内存设置为基础,一般来说 ORACLE实例内存=物理内存*80%对于OLTP系统:PGA=实例内存*20%SGA=实例内存*80%对于OLAP系统:PGA=实例内存*50%SGA=实例内存*50%混合型系统可以设置在二者之间确定内存容量后,对于PGA:   使用WORKAREA_SIZE_PO

2012-08-18 13:52:53 364

原创 使用opt_param 提示来预览修改优化器相关参数的优化效果

有时在修改优化器参数来进行调优时,可以采用如下方法进行查看参数修改带来的效果1、与优化器相关的参数有:optimizer_mode, optimizer_index_caching, optimizer_index_cost_adj   optimizer_mode:Values:first_rows_nThe optimizer uses a cost-based a

2012-08-17 15:27:10 1161

原创 获取所有事件号及事件说明的脚本

该脚本用于获取Oracle诊断事件的所有诊断事件号及对应的事件说明:/** *   大部分的诊断事件的数值都是在10000到10999范围内, *    使用如下的脚本可以查看到所有的诊断事件 */set serveroutput ondeclare err_msg varchar2(120);begin DBMS_OUTPUT.enable(1000000); fo

2012-07-27 17:17:48 2721

原创 查询分区表中各个分区的记录条数

查询语句如下:SQL> select table_owner,table_name,partition_name,num_rows from dba_tab_partitions     where table_owner='OWNER' and table_name='TAB_NAME';

2012-07-19 17:44:28 3556

原创 If the root.sh script fails on a node during the install of the Grid Infrastructure with Oracle Data

If the root.sh script fails on a node during the install of the Grid Infrastructure with Oracle Database 11g Release 2, can I re-run it?Yes, however you should first fix the problem that caused it t

2012-07-05 17:03:12 543

原创 linux服务器端口查看的方法

1、用netstat查看:[grid@rac121 admin]$ netstat -anp  | grep oracle(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)udp

2012-06-29 16:42:13 33882

原创 11g R2 RAC修改 SCAN IP

在11gR2中,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scan ip以及scan ip listener,在客户端仅需要配置scan ip的tns信息,通过scan ip listener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对client产生

2012-06-29 15:45:10 1167

原创 安装PSU 11g RAC 11.2.0.3.0 到11.2.0.3.1

1、环境介绍:两台主机,操作系统[root@rac121 ~]# cat /proc/versionLinux version 2.6.18-164.el5 (mockbuild@x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Aug 18 15:51:4

2012-06-28 11:40:03 4359

原创 ''TCP Socket (Kgas)'' Waits Present in 10.2 [ID 416451.1]

In this Document  Symptoms  Cause  Solution  ReferencesThis document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been su

2012-06-28 08:08:20 3143

原创 oracle死锁查询及处理

查询死锁信息:SELECT    bs.username "Blocking User", bs.username "DB User",          ws.username "Waiting User", bs.SID "SID", ws.SID "WSID",          bs.serial# "Serial#", bs.sql_address "address",

2012-06-27 16:05:34 759

原创 11g R2 RAC客户端配置balance及TAF

前面分别在客户端配置过负载均衡:http://blog.csdn.net/dbcommando/article/details/7692034TAF:       http://blog.csdn.net/dbcommando/article/details/7693249现在实现在客户端同时配置负载均衡和TAF。service_name:racdb

2012-06-26 22:17:19 647

转载 使用ps命令获取Linux环境下全部RAC集群进程信息

1、与RAC集群有关的进程1)常驻系统的通用进程ocssd.binevmd.binevmlogger.bincrsd.bin这些通用进程需要在各种平台和数据库版本上都会启动。2)特有进程oprocd: 在UNIX平台当第三方集群软件为运行时会启动该进程;在Linux平台上会在Oracle 10.2.0.4这个版本上启动该进程oclsvmon.bin:

2012-06-26 16:04:49 1127

原创 11g RAC环境下客户端配置TAF

TAF是Transparent Application Failover的英文缩写,顾名思义就是对应用透明的故障转移,举个例子,当应用连接某个oracle数据库的执行查询操作的时候,数据库服务器网络中断或者实例崩溃,在经过delay参数设置的值之后,将自动连接到其他可用的实例,继续进行查询。(前提是执行计划,输出结果集和输出的顺序不能发生变化)TAF的特性:1:TAF是ORACLE客户

2012-06-26 15:43:50 1962

原创 11g R2 RAC客户端负载均衡配置

1、在服务端查看数据库版本和service_name:[oracle@rac121 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 26 10:44:24 2012Copyright (c) 1982, 2011, Oracle.  All rights reserved.

2012-06-26 11:01:04 2042

原创 Redhat5.4 11g R2 RAC Deinstall

先删除数据库,再删除集群软件1、Deinstall Databasae      The Deinstallation Tool (deinstall) stops Oracle software, and removes Oracle software and configuration files on the operating system. It is available in

2012-06-20 15:23:36 503

原创 管理11g RAC之DB实验

实验内容如下:查看所有实例状态 :[grid@rac121 ~]$ srvctl status database -d racdbInstance racdb1 is running on node rac121Instance racdb2 is running on node rac122查看单个实例状态:[grid@rac121 ~]$

2012-06-20 10:32:33 602

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除