oracle 回收高水位线
select round((1-a.used/b.num_total)*100,0) percent from (SELECT COUNT (DISTINCT SUBSTR(rowid,1,15)) Used FROM 表名) a,(select blocks num_total from dba_tables where table_name='表名' and wner='用户名') b;通过dba_tables里的blocks字段和有数据的字段做对比,在用1减,求出没有数据的...
oracle 内存参数调整优化相关倾力整理
一.历史内存大小情况查询:1.根据awr中快照查询各内存单元历史最大值:set linesize 120 pagesize 300col snap_id for 99999999col BEGIN_INTERVAL_TIME for a20col PARAMETER_NAME for a30col value for 99999999999select p.PARAMETER_NAME,value/ 1024 / 1024||'...
代码在线美化工具
http://www.dpriver.com/pp/sqlformat.htm?ref=wangz.sqlformat.htm
pdf转换word在线工具
https://smallpdf.com/cn/pdf-to-word
rac 环境添加数据文件误添加到文件系统,正确解决方法
将数据文件offline 或者 offline dropalter database datafile '/home/oracle/andy.dbf' offline drop;查看数据文件的状态select file_name,status from dba_data_files;+DATA/andy.dbf RECOVERrecover状态是正常状态解决办法:1、[root@racdb1 grid]#mv andy.dbf /home/grid/2、[root@racdb1 grid]...
sql 将代码替换成码表相对应的翻译
第一张表第二张表最终需求模拟创建语句:create table a (id number,name varchar2(30),code varchar2(30));insert into a values (1,'czb','A01,A02,A03');select * from a;create table b (code varchar2(30),codename varchar2(30));insert into b values ('A01','我');insert into b v...
oracle dg 延迟120分钟主库同步数据到备份库
延时测试(备份库执行)alter database recover managed standby database delay 120 disconnect from session; 实时同步ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
enq: US - contention问题 undo 使用率100%
1. 设置event让SMON不自动OFFLINE回滚段。2. 设置参数_rollback_segment_count :表示有多少rollback segment要处于online的状态;可以将该数值设置为数据库最繁忙的时候的回滚段数目。select a.ksppinm name, b.ksppstvl value, a.ksppdesc descriptionfrom x$ksppi a, x$ksppcv bwhere a.indx = b.indxand a.ksppi...
oracle 快照不自动创建,导致没办法收集awr报告
今天发现客户oracle rac环境一节点不能自动创建快照,导致没有办法收集awr报告,只能手工创建快照,经过信息排除,发现一节点比二节点少了一些进程,发现一节点没有mmon和mmnl进程,这两进程就是自动创建快照的进程,这连个进程是oracle的非核心进程,可以kill掉,杀掉进程oracle会自动启动进程,并且自动维护。但客...
oracle sqlprofile 固定执行计划,并迁移执行计划
sqlprofile固定执行计划模拟10g 执行计划迁移至11g oracle数据库中,11g库用10g的执行计划,这里是把hint 全盘扫描的执行计划迁移 --1.准备阶段 sqlplus / as sysdbaSQL> select * from v$version; BANNER -------------------------------------------------...
[20141014]11G长时间分析问题.txt
[20141014]11G长时间分析问题.txt http://www.itpub.net/thread-1495845-1-1.html http://space.itpub.net/267265/viewspace-723066 http://blog.itpub.net/267265/viewspace-752117/ --我以前看到这条sql语句,我做了一些简单修改. 1. 问题提出: SCOTT@test> @ver1 PORT_STRING ...
linux vsftpd 服务配置
安装vsftpd服务rpm -qa |grep vsftpyum install -y vsftpd 编辑vsftpd服务配置文件vi /etc/vsftpd/vsftpd.conf [root@rac1 vsftpd]# grep -v "^#" /etc/vsftpd/vsftpd.conf anonymous_enable=YES 允许匿名账户登陆local_enable=YES 允许本地用户登陆ftpwrite_enable=YES 允许...
字符在线生成器
http://life.chacuo.net/convertfont2char ### # ## ## # ## ########### ######## ## #...
linux安装配置kickstart
1、安装配置kickstart要使用kickstrt安装平台,包括的完整架构为:Kickstart + DHCP+ NFS+TFTP+PXE,从架构可以看出大致需要安装的服务,例如dbcp、tftp、nfs、kickstart/pxe等挂在镜像mount /dev/cdrom /mntdf -h1)DHCP、Tftp安装yum install -y dhcp* tftp* syslinux首先配置tftp服务:vi /etc/...
自动化获取多台linux系统基本信息以及oracle巡检内容
automate_check.zip 将该脚本解压缩放在/root,编辑file.txt文件,将待巡检的主机ip地址以及密码写在该文件中。执行sh shellsh.sh file.txt 192.168.56.88 123456192.168.56.88 代表的是将所有其他节点收集的信息全部回传到该主机上的/tmp/GatherLogDirectory目录。在执行/root下面的compress.sh脚...
使用oracheck进行系统巡检
日常数据库巡检,是运维人员经常需要完成的工作之一。对应复杂的软硬件和系统环境,以及越来越多的系统数目,常规手段进行一次巡检的成本压力越来越大。综合性的巡检方面,自动化的执行和信息收集,才是未来巡检的一个发展方向。Oracle Support内部的研发机构,会推出很多有用的小工具来辅助我们日常巡检诊...
利用增量备份恢复因归档丢失造成的DG gap
利用增量备份恢复因归档丢失造成的DG gapdata guard归档出现gap,悲剧的是丢失的归档在主库上被rman备份时删除了,丢失的归档大约有20几个,数据库大小约2T,如果重建DG将非常耗时间,因此决定利用增量备份的方式恢复DG,主要步骤如下:0、查看备份库归档应用SQL> select sequence#,applied from v$archived_log;...
rman 全备份脚本
#$RMAN_HOME/script/rman_full0.sh#CONFIGURE RETENTION POLICY TO REDUNDANCY 1; --According to you space#-----------------------script env-----------------------. /home/oracle/.bash_profileRMAN_HOME=/backup/rman #set according to your backup directoryLOGFILE=$RMAN_HOME/...
oracle session(会话) 跟踪
开启跟踪事件打开10046事件并设定级别为4:alter session set events '10046 trace name context forever, level 4';关闭10046事件:alter session set events '10046 trace name context off';查看寻10046生成的trace文件 select value from v$diag_info where name='Default Trace File'; ...
oracle本地验证和密码文件
oracle的密码文件作用是进行DBA权限的身份验证。当数据库开启到mount状态时,数据库必须要具备一个很重要的密码文件/口令文件,这个文件默认是存放在$ORACLE_HOME/dbs下的,缺省名称为orapw。如果密码文件丢失了,那么数据库启动到mount的时候就会出错。密码文件里面存放了sysdba/sysoper用户的用户名和口令:[orac...