Oracle OS Watcher 工具 使用详解
一.OSWatcher 说明OSWatcher 是Oracle 提供的一个用于操作系统监控的工具包,分Windows 和Linux 2个版本。 Linux 下的下载参考:OS Watcher Black Box UserGuide [ID 301137.1]Windows平台下载:OSWatcher For Windows (OSWFW) User Guide [ID 433472.1] 也可以从我的CSDN 下载:O...
diagcollection.pl命令实践过程
1.定位命令=====================================[root@node1 ~]# which diagcollection.pl/u01/app/11.2.0/grid/bin/diagcollection.pl[root@node1 ~]# ls -lrt /u01/app/11.2.0/grid/bin/diagcollection.pl-rwxr-xr-x 1 grid oinstall 34144 Apr 7 2009 /u01/app/11.2.0/grid/bin/diagcollection.p...
【RAC】使用diagcollection.pl脚本打包收集诊断日志文件
在Oracle集群环境的“$ORA_CRS_HOME/bin”目录下提供了diagcollection.pl脚本,以root用户身份执行该脚本便可以完成搜集必要的诊断信息的目的。1.设置必要的环境变量因为需要以root用户身份执行该脚本,因此oracle用...
rman备份恢复表空间
rman备份恢复表空间1 创建数据表空间SQL> create tablespace test_tablespace logging datafile '/u01/app/oracle/oradata/orcl/test_tablespace.dbf'size 10M autoextend on next 10M maxsize 100M;2 创建用户test_user,隶属于test_tablespace表空间,赋予用户DBA权限SQL> create user test_user id...
12c 应答方式安装数据库的一点补充already exists. Specify another SID
今天删除数据库时采用了drop database语句,从新安装时遇到错误:“The Oracle system identifier(SID) "cdb" already exists. Specify another SID.”,该错误是因为删除时候没有清理/etc/oratab文件,该文件中记录了之前数据库的启动信息。手工清理这行信息问题解决,下面还原操作过程删除可插拔数据库...
12c 关于nologging的一些方法
对于某些加载数据的应用,比如SQL*Loader或者impdp等操作是不需要生成日志的,再这些工作之前我们可以通过以下手段有效的减少数据库的消耗。案例演示使用oracle12c的pdb一, 修改表空间的日志生成方式show pdbs;CON_ID CON_NAME OPEN MODE RESTRICTED---------- -----------------------...
了解一下CPU 第二篇
这两天抽时间看了下CPU相关的一些资料,发现越是去了解,自己越是陌生,CPU的发展史相当的丰富,不亚于计算机的发展史。总是有很多人在历史的长河中默默的奉献着。自己的固有认识中,总是认为处理器主要就是intel,AMD了,但是发现真是一个肤浅的认识。处理器的公司很多,品牌也很多,以下的图摘自x86指...
一条简单的sql语句导致的系统问题
新年,给大家拜年了。祝大家工作顺利,万事如意。今天照例简单检查了系统的情况,发现在客户的服务器在下午的3-5点这个时间段,数据库负载略有上升,但是幅度不大,因为生产的awr抓取频率是10分钟,所以还是能够通过awr分析出一些问题。负载情况如下:抓取了一个最新时间段的awr报告。查看数据库负载,比平时的负载要...
一个oracle查询引起的bug
任何软件都不是完美的,oracle也是如此,隔一段时间就会收到oracle的邮件说建议打哪些安全补丁什么的。新发布的产品都是release 1,比如10gR1,稳定版本都在10gR2 不要小看着两个大版本的变化,印象比较深的就是10g 10.2.0.1的安装包有大概600多M,但是在10.2.0.2.0的补丁包就比安装包略大了,可见在产品线内做了很多的修改,...
一个oracle蠕虫病毒
关于计算机病毒,说起来内容就很丰富了,但是第一次听到关于oracle中的病毒时,却感觉很新鲜。这是一个蠕虫病毒,距离现在已经有10年了,但是现在看起来还是能够借鉴不少精华的东西。把里面的一部分内容能够应用到实际中还是很不错的选择。说起这个病毒,还有点小插曲。2005年10 月 31 日,有一个匿名者在 Full-disclosure...
通过java来格式化sql语句
经常在抓取一些sql语句的时候,得到的sql文本有格式的问题,如果尝试得到执行计划,每次都会费一番周折。比如下面的sql语句,基本包含了常见的格式问题。第3行,第4行出现了断行,执行的时候就会报错。select /*+ leading(s) index(s TABLE_BPM_STEP_INST_5IX) use_nl(s pp step) */ s.ALLOW_CREATE, s.ASSIGNEE, s.ASYN...
Mytop工具来监控MySQL资源
Mytop工具来监控MySQL资源下载地址个人百度网盘地址:http://pan.baidu.com/s/1i3ePJvf1. 安装TermReadKeytar -xvf TermReadKey-2.30.tar.gz cd TermReadKey-2.30perl Makefile.plmakemake testmake install[root@mysqltest ~]# tar -xvf TermReadKey-2.30.tar.gz TermReadKey-2.30/TermReadKey-2.30/...
memcache的item key和序列化
一个完整的item长度是键长+值长+后缀长+item结构大小(32字节),item操作就是根据这个长度来计算slab的classid的。 +---------------------------------------+ | key-value | cas | suffix | item head | +---------------------------------------+ 其中suffix的格式是 flag...
在oracle 11g下安装配置scheduler agent
oracle Scheduler是功能强大的定时调度程序,不但能调度job在本地数据库上运行,还能在远程主机上发起这些job,远程主机上不一定要安装oracle数据库,但必须安装有Scheduler agent,下面是完整的安装过程安装过程中涉及到以下两部分操作:1、对于存放remote job信息、负责发起调度的主数据库进行配置2、在运行remote j...
Oracle使用DBCA创建数据库脚本追踪学习案例(二)
Oracle使用DBCA创建数据库脚本追踪学习案例(二)
Oracle 用户 profile 属性
Oracle Profile 使用详解
ORACLE中RECORD、VARRAY、TABLE的使用详解
ORACLE中RECORD、VARRAY、TABLE的使用详解
ORA-01116: error in opening database file 14
SQL>drop tablespace test including contentsERROR at line 1:ORA-01116: error in opening database file 14ORA-01110: data file 14: '/oracle8/oradata/dtgdb/test.dbf'ORA-27041: unable to open fileLinux Error: 2: No such file or directoryAdditional information: 3[@more@]由于在Linux下不小心误删除了一个数据文件,结果删除包含该数据文件的表空间的时候报错!但是如果在windows下面的话,正在使用的数据文件是不能删除的!SQL>drop tablespace test including contentsERROR at line 1:ORA-01116: error in opening dat
oracle开启audit(审计)
oracle开启audit(审计)
system表空间用满解决
system表空间用满解决