自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 mysql 批量kill session

root@localhost > select concat('KILL ',id,';') from information_schema.processlist where user=’sam' into outfile '/tmp/a.txt脚本内容如下:+------------------------+| concat('KIL

2018-01-14 10:53:46 1848

原创 Mysql 密码安全策略: validate_password_policy

Server version: 5.7.9-log MySQLCommunity Server (GPL) mysql> GRANT REPLICATION CLIENT ON *.*TO 'zabbix'@'%' IDENTIFIED BY ‘xxxxxxxx’;ERROR 1819 (HY000): Your password does notsatisfy

2017-04-28 23:00:34 14141

转载 pdb之间的相互转换

转自:http://oracleblog.org/study-note/play-with-pdb/本文讨论pdb之间的几种转换:(1)从see pdb中创建pdb1(2)在cdb内(ora12c为cdb)将pdb1克隆至pdb2.(3)将non-cdb(名字叫noncdb),转换为pdb3,插入到cdb中。(4) pdb改名(1)从see pdb中

2016-09-13 16:54:11 3803

原创 Last_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are

mysql> SHOW SLAVE STATUS\G;*************************** 1. row ***************************               Slave_IO_State: Waiting for master to send event                  Master_Host: 10.10.1

2016-05-30 10:16:39 1293

原创 12c 可扩展的字符类型MAX_STRING_SIZE , varchar2 到32k长度

SQL> show parameter compatibleNAME                                 TYPE------------------------------------ ---------------------------------VALUE------------------------------compatible

2016-05-03 17:47:59 2096

转载 RMAN Restore backup of lower version database to a higher version

RMAN Restore backup of lower version database to a higher versionIn this article, I’m demonstrating on how to restore a backup of 11.2.0.2 database on 11.2.0.3 version. Basically, this post demo

2016-03-24 17:42:29 361

转载 FND Debug Log(FND_LOG_MESSAGES)

之前每个模块记录日志的方式都不同,都会把日志写到不同的文件中,对于User来说很麻烦,需要记住很多的配置,现在越来越多的模块使用FND Logging来存储日志,比如WIP,RCV,OAF...FND Debug Log会把Apps的日志输出到FND_LOG_MESSAGES表里。怎样收集FND的日志 Step 1 profile设置(user级)FND: Debug

2015-11-05 12:07:45 461

转载 oracle 字段加密解密方法

要用到DECRYPT方法对数据解密和ENCRYPT方法加密     1.首先通过sys用户登录到oracle数据库,因为我们要通过这个用户来设置一些高级权限      grant execute on DBMS_crypto to userName;     这句是为了能让用户使用dbms这个方法,能够让我们sql语句种直接简单的调用就可以了,否则我们将无法使用加密和解

2015-09-07 17:11:48 21045 2

转载 使用outline固定sql执行计划

转http://blog.csdn.net/aaaaaaaa2000/article/details/9086111SQL> set linesize 1000SQL> col index_name for a40SQL> col COLUMN_NAME for a20SQL> select index_name,COLUMN_NAME from dba_ind_c

2015-08-03 15:02:46 692

转载 利用增量备份恢复gap归档丢失DG

转自xifenfei:备忘一、出现gap sequence现象备库Fetching gap sequencein thread 1, gap sequence 710-716Tue May 31 15:02:38 2011FAL[client]: Failed to request gap sequence GAP - t

2015-07-13 15:17:51 1258

原创 开启InnoDB引擎

[root@djipidb01-dr mysqldata]# /etc/init.d/mysqld startMySQL Daemon failed to start.150415 10:38:25 mysqld_safe Starting mysqld daemon with databases from /mysqldata150415 10:38:25  Inno

2015-04-15 11:30:09 455

转载 MySQL数据文件介绍及存放位置

一、MySQL数据库文件介绍MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。1、MySQL创建并管理的数据库文件:.frm文件:存储数据表的框架结构,文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存

2015-02-25 14:17:35 442

转载 undo异常

原:http://www.xifenfei.com/1488.html转1、启动数据库,发现错误startup2、查看是否是undo文件损坏引起select a.ts#,a.name,b.name from v$datafile a,v$tablespace b where a.ts#=b.ts#;3、损坏undo离线alter database datafil

2015-02-07 20:11:03 393

转载 临时表和临时表空间组介绍

Oracle 临时表功能介绍:         Oracle中的临时表是全局的,需要在数据库设计时创建完成,而不是程序使用时。每个登陆用户都使用这一个相同的临时表,但互相之间看不到彼此的数据,也就是说临时表是会话独立的。并且不产生日志。         Oracle 的临时表分为事务型和会话型。         事务型临时表就是指在事务处理过程中插入的记录只在事务提交或回滚之前

2015-01-15 17:57:37 338

原创 表空间使用率,备忘

备忘SELECT A.TABLESPACE_NAME,      FILENUM,      TOTAL "TOTAL (MB)",      F.FREE "FREE (MB)",      TO_CHAR(ROUND(FREE * 100 / TOTAL, 2), '990.00') "FREE%",      T

2014-11-20 16:05:20 418

原创 Oracle 11.2.0.4.0 下载

https://updates.oracle.com/download/13390677.html

2014-11-18 15:15:54 10187

转载 Oracle 11gR2 RAC 中的 Grid Plug and Play(GPnP)

 一. 什么是GPnP? Grid Plug and Play (GPnP):Foundation for a Dynamic Cluster Management (1)GPnPeliminates the need for a per node configuration–It is an underlying gridconcept tha

2014-09-05 10:13:33 437

原创 clssnmvDHBValidateNCopy: node 1, rac01, has a disk HB, but no network HB, DHB has rcfg

数据库节点2Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production[grid@rac02 rac02]$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineC

2014-09-02 11:21:34 4971

转载 Oracle中大批量删除数据的方法

批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。下面是我的删除过程,我的数据表可以通过主键删除,测试过Delete和For all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。首先创建一下过程,使用自制事务进行处理:create or replace procedure delBigTab(

2014-08-26 11:24:39 411

转载 Oracle 11g R2 RAC高可用连接特性 – SCAN详解

SCAN概念先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过DNS或者GNS来解析实现。其中DNS大家都很熟悉,这里不多说。GNS(Grid Nami

2014-08-26 09:56:17 538

原创 监听超时: Not All Endpoints Registered

开发人员反映数据库连接不稳定,连到节点一经常超时[grid@rac01 ~]$ crsctl stat res -t--------------------------------------------------------------------------------NAME           TARGET  STATE        SERVER        

2014-08-07 17:49:11 2519 1

转载 memory_target not support on this system

Oracle11g无法修改memory_max_target,memory_target的值,报错如下:memory_target not support on this system导致这个错误的原因是memory_max_target值超过了/dev/shm的大小,解决办法是将/dev/shm调大,具体步骤描述如下: 查看现有的/dev/shm的大小[oracle@

2014-08-07 17:09:39 717

原创 rac 实例1 无法启动 ORA-17503:can open spfile,ORA-27123:unable to attach to shared memory segment

重新启动节点1实例的实例报错:srvctl startinstance -d oraprddb -i oraprddb1 -o nomount oradb01:/home/oracle$srvctlstart instance -d oraprddb -i oraprddb1 -o nomountPRCR-1013 :Failed to start re

2014-08-01 16:50:06 1834

原创 asm备份disk header

1.dd [grid@umdb2 ~]$ /etc/init.d/oracleasm listdisksCRSVOLDATAVOL1DATAVOL2DATAVOL3DATAVOL4DATAVOL5FRAVOLSQL> select GROUP_NUMBER,NAME,PATH,STATE,header_status  from v$asm_dis

2014-07-31 16:44:10 398

原创 sys.user$ 记录用户密码

如果不知道用户的密码可以查sys.user$ ,记下,修改密码,以后还可以再改回原来的,即使不知道原密码是什么SQL> select name,password from sys.user$   where name='SCOTT';NAME                                                               

2014-07-30 15:38:46 4013

原创 expdp 导出schema ora-39095

1.用expdp 导出schema 报 ORA-39095            ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes刚开始指定了 filesize 导出时,dumpfile 预估有26G,Total estimation using BLOCKS met

2014-07-30 15:26:09 844

原创 rac 修改sys 用户密码

rac环境修改sys

2014-06-16 17:10:09 2379

原创 ASM磁盘组由哪些物理磁盘组成?

#/etc/init.d/oracleasm querydisk -d VOLDBDisk "VOLDB" is a valid ASM disk on device [8, 33]#ll /dev/sd*1brw-r----- 1 root disk 8,  1 Apr 12 16:38 /dev/sda1brw-r----- 1 root disk 8, 17 Apr 12 1

2014-06-12 22:22:57 1259

原创 11G R2 rac 重启后数据库不能自动启动的问题

当使用 crsctl stop database -d orcl 关闭数据库,服务器重启后,数据库

2014-06-03 16:27:40 3047

转载 ora-00054:resource busy and acquire with nowait specified

当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。1、用dba权限的用户查看数据库都有哪些锁select t2.username,t2.sid

2014-03-20 10:24:05 485

转载 exp/imp 跨版本一个原则

低版本的exp导出,目的数据库的imp导入 1)导入时,使用目标数据库的imp版本,无论目标数据库版本比源数据库版本高还是低。 2)导出时,使用源数据库和目标数据库中的较低的版本。例子:1)升级数据库 (低版本到高版本)--在低版本服务器上,用低版本的exp导出--在高版本服务器上上执行用高版本的imp导入2)降级数据库,从高版本导出到低版本--在低版本数据库上,用

2014-03-19 09:36:59 1150

转载 hash join优化

hash join --http://lizhen3708693.iteye.com/blog/1631360acces与filter --http://blog.csdn.net/kkdelta/article/details/7938653通过某种方式定为了需要的数据,然后读取出这些结果集,叫做access把所有的数据都访问了,然后过滤掉不需要的数据,这种方式叫做filter 

2013-12-17 17:02:51 768

原创 oradebug hanganalyze

三个session依次执行:session 130:exec p0001:--create or replace procedure p0001 as--begin--   dbms_lock.sleep(300); --1000 seconds--end;session 141:alter procedure p0001 compile;

2013-10-15 21:41:33 800

原创 unix 下 批量kill oracle local=no 的进程

ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}' |xargs kill -9

2013-10-15 15:57:45 2274

转载 library cache pin和lock等待分析

原帖:http://www.itpub.net/thread-1703738-1-1.htmlLibrary cachelock/pin是用来控制对librarycache object的并发访问的。Lock管理并发,pin管理一致性,lock是针对于librarycache handle, 而pin是针对于heap。最近运行一个分批删除数据的pro

2013-10-14 22:13:10 458

转载 批量加载性能

在大量加载数据是遇到性能问题,检查后发现客户采用的是单条插入单条提交这种最缓慢的方式,为了给客户说明优化效果,现场做了几个代码。最简单的优化方式莫过于减少COMMIT频度,而最优化的方式是采用批量插入的方式,简单的测试代码如下:SQL> CREATE TABLE T_INSERT (ID NUMBER, NAME VARCHAR2(30));Table created.SQ

2013-10-11 15:55:52 425

原创 kill session 与 查找spid

select sid,serial#,paddr from v$session where sid=463  SID        SERIAL#      PADDR463        16436           07000000CF68B308 当kill掉这个session后,paddr会改变,因此不能再使用下面的sql查找spid,再kill -9 selec

2013-10-11 13:35:16 1120

原创 sqlserver 建 视图 添加一列自增ID

CREATE VIEW [dbo].[BaseOrganization_v]ASSELECT     ROW_NUMBER() OVER ( ORDER BY pob.PropertyId ASC ) AS id,    --------基表没有id列,取下一列rownum做自增idpob.PropertyId, (CASE WHEN pd_1.PropertyValue IS N

2013-09-10 17:00:28 8916

转载 设置DBWR 数量

设置DBWR 数量的时候,我们可以如此考虑: 一般情况下,如果没有发现明显的DBWR 问题,那么不需要使用多个DBWR。 如果确实需要使用多个DBWR,那么对于多CPU 系统,一般可以直接使用;对于单CPU系统,可以采用一个DBWR 加上多个I/O SLAVER 的方式。这条经验不是绝对的,为了确保获得最佳的性能,最好是两种方式都尝试一下。 如果你使用的是9i 或者更高的版本,对

2013-09-05 16:13:34 945

转载 ORACLE性能诊断实例-行迁移和行链接 .

通过我的检查,发现,我们的DB同样存在行迁移和行链接.ORACLE的dbms_stats.gather_schema_stats只会收集优化器统计信息,不会检测表的记录是否存在行迁移和行链接.(我原先被这个包给骗了,所以执行完dbms_stats.gather_schema_stats后一查数据字典:USER_TABLES,其中的字段chain_cnt值全为0).要检测表的记录是否存在row ch

2013-08-16 10:17:44 490

空空如也

空空如也

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

TA关注的人

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