说说IO
这篇文章系统的讲解了IO相关的各方面知识,对于dba或者sa来说IO调优都是重中之中,非常感谢这位大神总结的文章!转自:http://pengjiaheng.iteye.com/说说IO - IO的分层说说IO(一)- IO的分层IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落...
shutdown immediate物理备库长时间无法关闭案列
今天在对服务器做维护时要先关闭服务器上的物理备库,在执行shutdown immediate30分钟后发现物理备库依然没有关闭,于是查看alert日志发现内容如下:Shutting down instance (immediate)Starting background process EMN0Fri Dec 12 15:04:38 CST 2014Shutting down instance: further logons disabledEMN0 started w...
数据库(第一范式,第二范式,第三范式)
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只...
MySQL入门学习之——源码安装mysql5.5
mysql在linux下的安装方式有三种,rpm安装,二进制包以及源码包安装。rpm安装方式优点是安装简单,但是服务器安装与客户端安装都需要下载独立的软件包,且安装路径无法定制化;二级制和源码安装都非常灵活,可以实现许多定制化的操作,两者安装方式也差不多。这里主要演示源码安装方法:1.预安装前的设置shell> g...
实战goldengate:安装配置+数据初始化+单向DML复制
1.安装软件1.1 下载goldengate1.2 设置ORACLE_HOME and ORACLE_SID等环境变量确保安装的oracle实例设置了正确的ORACLE_HOME以及ORACLE_SID,当ogg进程连接数据库时会引用它们。1.3 设置共享库的环境变量确保ggsci或其他ogg进程的正常运行需要正确设置共享库路径,如果设置不正确在运行ggsci时会报错“./ggsci: err...
使用外部表存储巡检日志
今天接到一个需求,希望将服务器的日常巡检指标给存储在数据库中,这样可以方便查询历史记录以及巡检报表的输出。这里我打算使用外部表来实现,以下简要记录实现过程: 1.编写巡检脚本#!/bin/bashecho `/sbin/ifconfig|grep "inet addr:10.10"|cut -f 2 -d ":"|cut -f 1 -d " "`...
restore database报RMAN-06026和RMAN-06023错误
今天在搭建物理dg时执行restore database遇如下错误:"RMAN-06026: some targets not found - aborting restore","RMAN-06023: no backup or copy of datafile 2 found to restore",从错误通过list命令发现该备份集中只包含部分数据文件,但是明明这是个0级备份啊,查看对应log日志却发现备份集中包含所...
CentOS 5.8上搭建10g物理DG
I.Preparing the Primary Database1.1 Enable Forced LoggingSQL> ALTER DATABASE FORCE LOGGING;1.2 Create Password Fileorapwd file=orapwORCL password=dgok_#1985 entries=5 force=y1.3 Configure a Standby Redo LogDetermine the appropriate number of standby redo log file groups.(maximum n...
CentOS 5.8上安装Oracle 10g
#1.配置YUMmount /dev/cdrom /mnt/ sed -i 's/gpgcheck=1/gpgcheck=0/' /etc/yum.confecho "[base]" >/etc/yum.repos.d/CentOS-Base.repoecho "name=CentOS-Base" >>/etc/yum.repos.d/CentOS-Base.repoecho "baseurl=file:///mnt/Server" >>/etc/yum.repos.d/CentOS-Base.repoecho "enabled=1" >>/etc/y...
拥有dba权限的情况下创建视图报"ORA-01031: insufficient privileg"错误
今天在oracle中以dba权限创建一个视图时报ORA-01031的错误,最后确定s这是oracle本身的限制,如果在非sys用户下创建基于数据字典或动态性能视图为基表的视图会报ORA-01031的错误,具体操作过程如下:版本:10.2.0.5.0(64bit)1.查看会话角色SQL> select * from session_roles;onROLE------------------------------...
使用impdp导数时报ORA-39126与ORA-01775: looping chain of synonyms错误
今天在使用impdp做数据迁移时遇到ORA-39126和ORA-01775的错误,以下为整个操作过程及解决方案。环境:源库:10.2.0.5 64bit 目标库:10.2.0.5 64bit以下是本人的操作步骤1.源库导出数据expdp cnbmbak/oracle directory=dump_dir dumpfile=test.dmp tables=CNBMCRM1822.test2.拷贝文件到目标库。。...
redhat enterprise 4下迁移oracle 10g到asm
1.配置裸设备磁盘分区查询数据库中每个数据文件大小,方便后面规划每个裸设备大小SQL>select tablespace_name,bytes/power(1024,2) mb from dba_data_files order by 2 desc;TABLESPACE_NAME ...