自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 CLONE数据库软件+手动安装数据库

1. 在目标端准备环境。1.1 配置SYSCTL.CONFkernel.shmall = 4294967296fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.i

2014-04-15 23:28:57 481

原创 ORACLE LIST

1. 检查锁语句:SELECT lpad(' ',DECODE(request,0,0,1))||sid sess, id1, id2, lmode, request, typeFROM v$lockWHERE id1 IN (SELECT id1 FROM V$LOCK WHERE lmode = 0) ORDER BY id1, request;RAC为 gv$loc

2014-04-13 13:41:31 1435

原创 rman backup scripts

#!/bin/bashBACKUP_DATE=`date +%y-%m-%d`RMAN_LOG_FILE=${0}.outTODAY=`date`USER=`id|cut -d "(" -f2|cut -d ")" -f1`echo "-----------------$TODAY-------------------">$RMAN_LOG_FILEexport ORA

2014-04-13 13:35:05 369

原创 RMAN 备份脚本

备份脚本内容:

2014-04-11 22:09:27 384

原创 MYSQL INTO OUTFILE, LOAD DATA INFILE

INTO OUTFILE, LOAD DATA INFILE mysql> select * from test into outfile '/tmp/1.txt';Query OK, 1000000 rows affected (0.65 sec)mysql> truncate table test; Query OK, 0 rows affected (0.00

2014-01-17 10:00:08 610

原创 MYSQL ONLINE DDL--PT-ONLINE-CHANGE-SCHEMA

PT_ONLINE_CHANGE_SCHEMA原理:1. 创建需要执行ALTER操作的原表的一个临时表,然后在临时表中更改表结构。2. 在原表中创建触发器(3个)三个触发器对应INSERT,UPDATE, DELETE操作。3. 从原表拷贝数据到临时表,拷贝过程中在原表进行的写操作都会更新到新建的临时表。4. RENAME原表到OLD表中, 在把临时表RENAME为原表,归后将

2014-01-17 09:57:22 948

原创 MYSQL增量恢复

第一步: 利用全备的备份进行检查,全备时的日志和数据备份进行检查。 innobackupex --apply-log --redo-only /apps/dbdat/backdata/xtrabackup/full[apps@GD6-EBS-001 xtrabackup]$ innobackupex --apply-log --redo-only /apps/dbdat/backdat

2014-01-17 09:51:49 788

原创 MYSQLDUMP的各种练习

导出所有数据库:mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-database --complete-insert --extended-insert --single-transaction --all-database --default-character-set=utf8 --triggers -R >alldb.sq

2014-01-17 09:48:28 452

原创 MYSQL主从跳过操作

mysql> stop slave;ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 84Current database: testQuery OK, 0 rows affected (0.08 sec)mysql

2014-01-17 09:46:56 397

原创 MYSQL利用XTRBACKUP进行重建主从

1. 备份主库:innobackupex --user=root --password=vipshop --socket=/tmp/mysql3306.sock --defaults-file=/apps/conf/mysql/my3306.cnf /apps/2. 在主库中添加用户: grant replication slave on *.* to 'replica

2014-01-17 09:44:52 968

原创 利用已有实例进行重建主从--MYSQL

备份:mysqldump -uroot -p -S /tmp/mysql3306.sock --single-transaction --add-drop-database --master-data=1 --database tms,test >test_backup.sql--single-transaction : 一致性备份,在备份开始前, 先执行START TRANS

2014-01-17 09:40:50 1338

原创 MYSQL 主从复制案例-空数据库

1.环境准备:安装好三台MYSQL服务器。A 192.168.1.8B 192.168.1.88C 192.168.1.188环形结构:  192.168.1.8主 192.168.1.88从 192.168.1.88主 192.168.1.188从 192.168.1.188主 192.168.1.8从2.更

2014-01-17 09:36:41 472

原创 解决CRON无法编辑

当CRONTAB -E 无法编辑的时候,想执行计划任务的方法。1. 新增加一个目录:mkdir runcron2. 要这个目录中写入脚本:[root@gd2s93 runcron]# cat 1.cron #!/bin/bashecho `date +%y-%d` >> /root/1.txt3. 编写CRONTAB[root@gd2s93 runc

2013-11-20 15:59:35 551

原创 ISCSID

1. 服务端安装软件包。rpm -ivh perl-Config-General-2.40-1.el5.rf.noarch.rpmrpm -ivh scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm2. 创建LV。for i in {1..18}; do lvcreate -L 1G -n scsi_$i VolGroup00; do

2013-11-20 15:57:43 654

原创 DNS配置(11G RAC)

1. 安装DNS所需的包:[root@rac3 CentOS]# rpm -ivh bind-9.3.6-20.P1.el5.x86_64.rpm warning: bind-9.3.6-20.P1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897Preparing... ###

2013-11-20 15:54:55 548

原创 LINUX制做本地YUM源

1.  先启动HTTPD服务,挂载光驱, 并拷贝光盘中所有目录到指定的目录下。[root@localhost ~]# service httpd startStarting httpd: [ OK ][root@localhost ~]# chkconfig httpd on[root

2013-11-20 15:52:07 3487

原创 MYSQL 5.5.30安装

所需软件:cmake-2.8.10.2.tar.gz mysql-5.5.30.tar.gz安装CMAKE:tar -zxv -f cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./configure makemake install安装MYSQLmkdir -p /u01/mysql/data

2013-11-20 15:47:14 1026

原创 MYSQL SHOW FULL PROCESSLIST\G

show full processlist这里返回了每个连接正在做的事情, 以及状态。有以下状态:1. SLEEP线程正在等待客户端发送新的请求。2. QUERY线程正在执行查询或者正在将结果发送给客户端。 3. LOCKED在MYSQL服务层,该线程正在等待表锁。 在存储引擎级别实现的锁,如INNODB的行锁,并不会体现在线程状态中。 对于MYISAM来说这是一个

2013-11-20 15:42:33 2970

原创 MYSQL 执行计划

explain select * from table;    这样可以查看到一个语句的执行计划。mysql> explain select Orgid,Stkcd,Secnme from CO_CRLSECwhere Stkcd in (select Seccd from IDX_SmpChgwhere Indextype=1 and Indexcd=000300an

2013-11-20 15:38:33 503

原创 CONNECT BY 的应用

ORACLE向表中插入1到20,按照往常,第一反应会想到写个小程序来完成此功能。 SQL> create table tc(id int);Table created.SQL> insert into tc SELECT LEVEL AS ID FROM dual CONNECT BY LEVEL <= 20; 20 rows created.SQL> co

2013-11-20 15:23:21 524

原创 修改FORM 模式

1. 停止应用:[ebsapp@ebs1 ~]$ cd $ADMIN_SCRIPTS_HOME/[ebsapp@ebs1 scripts]$ ./adstpall.sh apps/apps 检查APP是否已停完毕.[ebsapp@ebs1 scripts]$ ps -elf | grep ebsapp4 S root 16243 7808 0

2013-10-29 12:00:23 893

原创 ebs R12目录架构

2013-10-29 11:50:51 542

原创 批量UPDATE的操作

有一个简单的业务需求,要根据另外一个表的ID去更新这张表的SYS为SCOTT;要更新211W记录。SQL> create index t_idx1 on t_merge1(object_id);Index created.SQL> create index idx_t on t_merge2(object_id);Index created.update t

2013-08-08 16:43:02 350

原创 RAC-RAC双向DDL同步

1. 环境说明, 续上章RAC单向DDL同步。2. 确认源库处于归档模式。SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /oracle/nimngOl

2013-08-01 14:26:40 469

原创 RAC--RAC单向DDL同步

1.  环境说明:ORACLE 版本:10.2.0.1 RAC裸设备无ASM2. GG安装目录必须是共享磁盘。格式化共享磁盘挂载于第一节点。3. 在源端建立GOLDENGATE用户。源端:SQL> create user goldengate identified by goldengate default tablespace goldengate;Use

2013-08-01 14:20:32 540

原创 OGG DDL 双向同步

1. 环境说明。续单向DDL同步。 再把目标端的DDL也给开启来。2. 确认源库处于归档模式。SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /home

2013-08-01 14:06:54 1719

原创 ORACLE GOLDENGATE DDL单向同步

1. 环境介绍ORACLE版本: 10.2.0.1GG版本: 11.2.12.解压安装包。3.配置环境变量。源端:增加如下配置export GG_HOME=/home/oracle/ggexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$GG_HOME:/usr/lib目标端:增加如下配置export GG_HOME

2013-08-01 13:55:13 1644

原创 ORACLE GOLDENGATE DML 双向同步

1. 搭建环境续单实例DML单向同步之后。2. 修改源库归档。SQL> alter system set log_archive_dest_1='location=/home/oracle/archivelog' scope=spfile;System altered.SQL> shutdown immediate;Database closed.Databas

2013-08-01 13:34:51 1281

原创 GOLDENGATE DML单向同步

1. 环境介绍ORACLE版本: 10.2.0.1GG版本: 11.2.12.解压安装包。3.配置环境变量。源端:增加如下配置export GG_HOME=/home/oracle/ggexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$GG_HOME:/usr/lib目标端:增加如下配置export GG_HOME

2013-08-01 13:29:20 1233 2

原创 活用UNION ALL

要学会活学活用。把所有的知识点结合起来。 这样才能即快又准的做优化。例:11:23:42 SQL> create table test as select * from dba_objects;Table created.Elapsed: 00:00:04.5011:24:05 SQL> create index test_idx on test(objec

2013-07-30 14:35:26 367

原创 ORACLE RMAN ACTIVE COPY

11G 环境1. 环境准备TARGET: 192.168.102.188ORACLE_SID: orclAUX: 192.168.102.189ORACLE_SID: orcl2. 在AUX端创建PFILE文件[oracle@localhost ~]$ cd $ORACLE_HOME/dbs[oracle@localhost dbs]$ vi initorcl.

2013-07-30 13:59:02 456

原创 RMAN无控制文件恢复

1. 环境:原机: 192.168.102.156目标机: 192.168.102.1572. 需求: 只有数据文件的备份和归档日志的备份 , 无控制文件备份, 并将备份恢复到 /home/oracle/oradata/datafile下。3. 参数文件准备3.1 在原库生成PFILE文件。SQL> create pfile='/home/oracle/initgg1.

2013-07-30 13:48:00 451

原创 ORACLE RMAN异机异目录恢复

1. 环境: 原机: 192.168.102.156              目标机: 192.168.102.1572. 需求: 将原机所在的控制文件,数据文件, REDOLOG恢复到/home/oracle/oradata/datafile下3. 参数文件准备3.1 在原库生成PFILE文件。SQL> create pfile='/home/oracle/initgg

2013-07-30 13:43:50 3219

原创 RMAN异机恢复

1. 环境说明:原机:192.168.102.156     ORACLE 10.2.0.1目标:192.168.102.157     ORACLE 10.2.0.12.对数据库做创建一张表。SQL> create table rmantest(id number(9));Table created.SQL> insert into rmantest(id)

2013-07-30 13:38:44 534

原创 RAC SCAN

在介绍SCAN之前, 先简单的回顾一下ORACLE 关于IP 地址的命名用, 在9I RAC时, ORACLE没有自己的CLUSTERWARE, 主要依靠第三方的集群软件(如HACMP等), 客户端主要是通过PUBLIC IP来访问数据库, 当某一个节点已经出现故障无法对外提供服务时, 如果客户端继续请求连接这个节点的PUBLIC IP, 那么连接请求会长时间没有返回, 最后要等到TCP-IP T

2013-07-30 13:25:59 2977

原创 RAC VOTINT OCR

OCR:(ORACLE CLUSTERWARE REGISTRY)负责维护整个集群的配置信息,包括RAC以及CLUSTERWARE资源,包括的信息有节点成员,数据库,实例,服务,监听器,应用程序等。健忘部题是由于每个节点都有配置信息的拷贝,修改节点的配置信息不能同步所引起的。解决这个问题最好的方法就是让整个集群保留一份配置,各节点共用这份配置,这样无论在哪个节点上修改配置,都是修改相同的配置文

2013-07-30 13:22:46 532

原创 RAC闪回测试

确认能够恢复的时间点:flashback database 所能回退到最早的时间,取决于保留的flashback database log 多少,视图V$flashback_database_log提供许多信息。oldest flashback scn 是说目前数据库能回退的最早SCN,oldest flashback time 说明数据库能够回退到的最早时间,这两列从不同角度说明一个问题

2013-07-30 13:14:25 362

原创 RAC开启闪加

首先数据库得处于归档模式。1.确定数据库为归档模式。节点1:archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /home/oracle/archivelog1O

2013-07-30 13:12:13 420

原创 EBS R12 CLONE

1. 安装最新的AD补丁:1.1 解压补丁包软件:[ebsapp@gd1ebs132 PROD]$ unzip p9239089_R12.AD.B_R12_LINUX.zip1.2 执行DB脚本:[ebsdb@gd1ebs132 ~]$ mkdir /u01/PROD/PROD/db/tech_st/11.1.0/appsutil/admin[ebsdb@gd

2013-07-30 13:08:34 1650

原创 EBS R12修改密码

注意:修改密码时应保证所有用户已退出, 最好是关闭应用实例。不用关闭数据库。在修改密码之前一定要改备下数据库中的FND_ORACLE_USERID和FND_USER表。FNDCPASS工具会自动把APPS用户的密码和APPLSYS用户的密码和APPLSYS用户的密码同步设置成一样的。在修改完APPLSYS和APPS用户的密码后, 需要重新启动并发管理器。在修改完APPLSYS和AP

2013-07-30 12:22:44 2388

空空如也

空空如也

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

TA关注的人

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