增加swap分区
--查看交换分区swapon -s--增加交换分区挂在一块2-4G的新硬盘,进行格式化fdisk /dev/sdbn,p,1,t,82,一路默认---分区好后,将分区ID修改为82,因为swap分区的id号是82mkdir /dev/sdb1 --设置为swap分区swapon /dev/sdb1激活交换分区swapon -s --检查所有交换分区:root@MMserver01 /]# swapon -sFilename  ...
降低高水位 shrink & move
shrinkshrink必须开启行迁移功能。 alter table table_name enable row movement ; 注意:alter table XXX enable row movement语句会造成引用表XXX的对象(如存储过程、包、视图等)变为无效。执行完成后,最好执行一下utlrp.sql来编译无效的对象,或手动查找user_objects中无效的对象,手动编译.alter tab...
oracle固定执行计划--sqlprofile
Oracle Profile固定执行计划默认采用索引select * from test_table b where b.consumer_id='1454752907383264';Execution Plan----------------------------------------------------------Plan hash value: 525319056--------------------------------------------------------------------------------------...
db2 表被误删(drop)
确定开启归档确认表空间为drop_recovery--确认表空间是drop_recovery的状态select tbspace ,drop_recovery from syscat.tablespaces;--若不是,可以使用以下语句打开alter tablespace tablespace_name dropped table recovery on[db2inst2@baktest130 shell]$ ./cms_backup_online.sh Backup successful. The...
db2恢复到指定时间点
创建testa表db2 => create table testa like m_merDB20000I The SQL command completed successfully.db2 => insert into testa select * from m_merDB20000I The SQL command completed successfully.db2 => !date手动切换日志db2 archive log for db cms2015年 06月 19日 星期五 10:40:17 CST进行...
DB2 license过期解决方案
DB2 license过期解决方案 db2licm -l命令可以查看到db2的license信息。 如果license过期: 可以找一个永久的license添加到db2数据库即可 把db2ese_c.lic放到一目录下: /opt/ibm/db2/V9.1/license/db2ese_c.lic 在/opt/IBM/db2/V9.1/adm/目录下执行...
DBMS_REPAIR的使用
Oracle提供了DBMS_REPAIR包用来发现、标识并修改数据文件中的坏块。任何工具都不是万能的,使用这个包的同时会带来数据丢失、表和索引返回数据不一致,完整性约束破坏等其他问题。因此当出现错误时,应当首先从物理...
审计--audit
truncate table sys.audit$; --如果业务繁忙会造成审计表越来越大,可以定期删除,而且建议将此表move至其他数据表空间,默认在systemselect * from sys.fga_log$;select * from dba_audit_policies; --审计策略select * from dba_fga_audit_trail; --细粒度审计select *...
archive log文件大小与redo log文件大小关系探究
首先我们来看下什么是archive log file,oracle 11g 的concept中是这样定义的:When you enable archiving of the online redo logs, Oracle Database copies the online redo log files to another location before they are overwritten. These copied files are referred to as archived redo log ...
【dbv】使用dbv工具检验数据文件是否有坏块
dbv工具可以用来验证数据文件的有效性,在数据库恢复之前可以使用该命令对备份文件进行有效性检查,防止因备份文件本身的问题导致数据库无法恢复。当然,dbv命令也可以对在线的数据文件进行检查。注意,dbv工具只可...
ora-08104 online index (re)build cleanup
问题产生原因,对一张业务操作频繁(DML)的表进行索引的rebuild online,执行10分钟后,未执行完,且发现被其中一个会话锁住,处于等待状态,遂取消此操作,后发现应用后台报错,无法连接(实际是无法对此表做DML操作),查找资料如下online index (re)build cleanup: objn=96528 max...
DB2删除schema
删除schema DROP SCHEMA ERRORSCHEMA1 RESTRICT --schema中不能含有任何对象 --RESTRICT 关键字强制实施以下规则:不能在指定的模式中为要从数据库中删除的模式定义对象。RESTRICT 关键字并非可选关键字IBM网址:http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db...
MySQL日志管理
MySQL日志管理一、日志类型:MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件 记入文件中的信息类型错误日志 记录启动、运行或停止时出现的问题。查询日志 记录建立的客户端连接和执行的语句。二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复。...
emcc监控oracle 、db2、tomcat
emcc安装记录.doc
keepalived+mysql+centos6.4 简单配置
Keepalived安装[root@leonfs keepalived-1.2.15]# ./configure --prefix=/usr/local/keepalived --disable-fwmarkchecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler ...
ORA-07445:出现异常错误:核心转储[kkqfppDrv1()+101]Address not mapped to object
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x118] [PC:0x1CE6BEB, kkqfppDrv1()+101] [flags: 0x0, count: 1]Errors in file *_ora_31425.trc (incident=37965):ORA-07445: 出现异...
[DB2]归档日志实验:在线与离线
所谓联机归档日志,就是归档日志文件和活动日志文件同在一个目录下;而离线归档日志,则是归档日志与活动日志分开存放。第一篇在线归档日志实验1、对日志文件进行修改1.1、缩小日志文件...
Mysql ndb-cluster centos6.4 简单配置
NDB ClusterServer1192.168.0.30Mysql集群服务器1Server2192.168.0.31Mysql集群服务器2Server3...
Mysql 主-主简单配置 --centos6.4
主-主复制(192.168.0.214---192.168.0.53)配置同步账号主1(192.168.0.214)GRANT all privileges ON *.* TO mmuser@'192.168.0.53' IDENTIFIED BY 'mmpass';修改 /etc/my.cnf[mysql@dgryxrdb ~]$less /etc/my.cnf ...
Mysql 主-从简单配置---centos6.4
主(192.168.0.214)--从(192.168.0.119)复制两台机器mysql版本一致。配置主库/etc/my.cnf文件[root@dgryxrdb mysql]# less /etc/my.cnf [mysqld]datadir=/usr/local/mysql/dataserver-id = 1--设置ID,服务器唯一ID,默认是1,一般取I...