- 博客(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 393
原创 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 2216
事务的历史与SSI-PostgreSQL数据库技术峰会成都站分享
2023-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人