自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuzhilong的博客

作为一个dba,分享数据库知识,总结运维经验~~有时也写写别的

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

原创 浅析oracle sql_id和sql hash

oracle的sql id其实是通过md5算法把sql text转化成hash值所以sql text不变,sql id就不会变,无论在什么版本的oracle数据库中。 md5换算sql text为sql id的脚本:#!/usr/bin/perl -wuse Digest::MD5 qw(md5 md5_hex md5_base64);use Math::BigInt;my...

2018-09-30 16:31:02 3616

原创 oracle rac的网卡要求:多播multicast

oracle rac的网卡必须要支持多播,私有网卡不支持多播RAC搭建会有问题。如果ifconfig命令看到MULTICAST关键字,基本可以确定该网卡是支持多播的但是在极端情况下可能并不准确,这个时候就需要用到工具mcasttest.pl 在MOS:1212703.1中提供了检查多播的工具mcasttest.pl加压好后运行命令就可以检查网卡是否支持多播perl mcas...

2018-09-27 17:05:28 3322

原创 ORA-31694: master table "SYSTEM"."SYS_IMPORT_TABLE_01" failed to load/unload

impdp遇到如下报错$ impdp  system/Oracle1234  cluster=N  directory=impdir dumpfile=exp_crc16_180926.dmp logfile=imp_crc16_180926.log  tables=user1.tab1  table_exists_action=replaceImport: Release 11.2.0....

2018-09-26 16:53:18 8362 1

原创 清理grid

 perl /grid/app/11.2.0/grid/crs/install/rootcrs.pl -deconfig -force  /grid/app/11.2.0/grid/crs/install/roothas.pl -deconfig -verbose -force  rm -rf $ORACLE_HOMErm -rf /etc/ora*rm -rf /tmp/*r...

2018-09-26 11:11:06 453

原创 [FATAL] [INS-35354] The system on which you are attempting to install Oracle RAC is not part of a va

在安装db软件时遇到如下问题$ ./runInstaller -responseFile /oracle/soft/database/response/db_install.rsp -silent -ignorePrereq -showProgress**********************************************************************...

2018-09-25 21:20:55 3323 3

原创 记一次迁移OCR&votedisk及故障处理

OCR和votedisk都放在了DATA盘中,现需要创建DG_OCR磁盘组和DG_VOTE磁盘组分别放置OCR和votedisk信息--先查看磁盘组版本SQL> set lines 300SQL> col name for a15SQL> col DISK_REPAIR_TIME for a15SQL> col COMPATIBILITY for a15col...

2018-09-25 18:36:30 665

原创 AIX 静默安装11g RAC

root/root1.ip#public ip10.1xxx.22    n0110.1xxx.23    n02#virtual ip10.1xxx.24      n01-vip10.1xxx.25      nt02-vip#scan ip10.1xxxx.26      nd-scan#private ip77.77.77.45      n01-priv77...

2018-09-20 15:53:29 594

原创 with admin option选项和权限的关系测试

这篇文章衔接上文,当时问题查出来是用户登录一个普通账户对其他账户进行了授权所以比较迷惑为什么这个用户可以赋权给其他人查看uuser1 的系统权限SQL> select * from dba_sys_privs where GRANTEE='UUSER1';GRANTEE PRIVILEGE ...

2018-09-19 15:40:33 1247

原创 row cache lock过高的解决办法

故障现象 ---------- ----------------------------------- 3 row cache lock 4364 3 cursor: pin S wait on X 92 3 latch: row cache objects 51 ...

2018-09-19 15:30:37 8231 4

原创 cr一致读与v$bh,x$bh

在介绍cr一致读之前,需要先介绍下v$bh和x$bh两个视图v$bh视图展示内存中的块的信息 其中buffer中block有7种状态:free:未使用xcur:exclusivescur:shared currentcr:consistent readread:正在从磁盘读的状态mrec:介质恢复irec:实例恢复--单实例SQL> se...

2018-09-19 15:13:13 427

原创 浅析oracle的游标和version

shared cursor是存储在library cache中,shared cursor分为parent cursor和child cursor,v$sqlarea用于查看parent cursor,v$sql用于查看child cursor  可以理解为一个子游标的个数就是VERSION的个数,虽然是同一个SQL(同一个父游标),但是子游标也可能产生很多,比如不同的绑定变量类型。 ...

2018-09-19 15:06:12 392

原创 sql.bsq和10g新特性sysaux

在11g的sql.bsq中有这样一条注释#11grem rdecker 10/20/06 - create SYSAUX before running dplsql.bsq从字面意思看,在2006年10月20日在执行dplsql.bsq脚本前,新增创建sysaux表空间 oracle 10g新特性——新增sysaux表空间以下是10.1官方文档对sysaux新特...

2018-09-19 15:00:33 436

原创 解读sql.bsq文件

在$ORACLE_HOME/rdbms/admin下基本都是.sql文件,.bsq文件并不多,但.bsq文件非常重要 bsq文件在创建数据库的时候被调用,执行了许多创建数据库基表和索引等的一些sql语句,bsq应该可以理解为basic sql。sql.bsq 片段:dbxxx:/oracle/app/db_1/rdbms/admin> more sql.bsqrem rem...

2018-09-19 14:53:56 2215

事务的历史与SSI-PostgreSQL数据库技术峰会成都站分享

事务的历史与SSI——PostgreSQL数据库技术峰会成都站分享。全篇分享分为4个部分:事务的基础、事务的历史、SSI理论知识、PostgresSQL中的SSI。分享内容的主要思路是从事务的历史推进到一些92标准中不存在的异象,再到消灭这些异象可以怎么做,再到pg库中的SSI是怎么做的。

2023-06-21

空空如也

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

TA关注的人

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