【kingsql分享】RHEL7.0安装Oracle12c
1.检查系统内核版本是否符合要求2.安装rpm包3.添加以下内容到/etc/sysctl.conf,并用sysctl -p使配置生效4.在/etc/security/limits.conf中添加如下内容5.设置PAM6.创建用户和用户组用户组:oinstall,dba,oper用户:oracle,主组oinstall,附加组dba,oper7.创建目录8.环境变量9.运行runInstalle...
【kingsql分享】查看metadata的语句
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对象类型-- name --- 对象名称-- schema ---对象所在的Schema,默...
【12C】Oracle 12C 新特性“可插拔数据库”功能体验
前言:Oracle 12C加入了一个非常有新意的功能“可插拔数据库”特性,实现了数据库(PDB)在“容器”(CDB)上的拔功能,既能提高系统资源的利用率,也简化大面积数据库的管理和迁移工作。
【kingsql分享】何时出现生db file sequential read等待事件
以上整理自网络资料
如何生存ADDM报告
1 ADDM介绍 ADDM(Automatic Database Diagnostic Monitor),就是通过诊断和分析awr得到的数据来推断数据库可能存在的问题,addm给出的建议是依照减少db_time为依据。每次收集完awr报告后,都会产生一个addm分析,分析结果在shared_pool里,mmon进程定期将其写入磁盘,AWR每产生一次快照,MMON进程就通知ADDM把AWR...
RAC性能分析gc buffer busy acquire 等待事件
概述---------------------gc buffer busy是RAC数据库中常见的等待事件,11g开始gc buffer busy分为gc buffer busy acquire和gc buffer busy release。gc buffer busy acquire是当session#1尝试请求访问远程实例(remote instance) buffer,但是在session#1之前已经有相同实例上另外一个session#2请...
ORACLE监听器 The listener supports no services 问题解决方法
安装环境:操作系统版本:RHCLE5ORACLE版本:11gR2开启监听器,远程连接报错:ORA-12514: TNS:linstener does not currently know of service requested in connect descriptor解决问题思路:查看监听器状态,关闭后...
WARNING: inbound connection timed out (ORA-3136)连接超时问题
**时间:2009-03-010*环境:AIX5.3 Oracle10g*WARNING: inbound connection timed out (ORA-3136)连接超时问题*/1、alter_SID.log日志:aaaMon Mar 9 02:18:40 2009ksvcreate: Process(q002) crea...
如何通过sid查询造成死锁的sql语句,并杀死会话
1,一个update语句拿不到行锁被阻塞,会话sid=8888,如何找出阻塞者的sql,给出如何杀掉阻塞者会话的语句。设计一个实验(一) 会话1 跟新一行数据库,持有锁,目的就是查询出下面造成这天行锁的sql语句SQL> update emp1 set sal=323 where empno=7369;1 row updated. (二)会话2 ...
Oracle数据库升级与补丁
以下是Maclean.Liu 编写或收集的数据库升级(Upgrade)与补丁(patch fix)方面的知识: 甲骨文发布2012 1月数据库安全补丁Critical Patch Update January 2012Oracle数据库版本10.2实际进入扩展支持Extended Su...
DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC存储过程
Automatic Statistics Gathering在Oracle10g中引入的优化器统计信息(Optimizer Statistics)自动收集,是一个看上去很不错的功能,但是在实际应用中却往往没有起到相应的效果,甚至在某些系统中我们会建议禁用这个...
alert中频繁出现diskgroup ARCH was disounted/mounted
最近对ASM进行重新规划后,在alert中频繁发现以下信息,很是烦人: [@more@]Thread 4 advanced to log sequence 3499 (LGWR switch) Current log# 56 seq# 3499 mem# 0: +DBSYS/dwrac/redo01_56.logWed Apr 13 05:29:59 CST 2011SUCCESS: diskgroup ARCH was mountedWed Apr 13 05:31:59 CST 2011SUCCESS: diskgroup ARCH was dismountedWed Apr 13 05:51:56 CST 2011Thread 4 advanced to log sequence 3500 (LGWR switch) Current log# 57 seq# 3500 mem# 0: +DBSYS/dwrac/redo01_57.logWed Apr 13 05:51:56 CST 2011SUCCESS: disk
如何查看oracle用户具有的权限和角色
上次有同学问我,如何查看一个oracle用户具有的权限和角色,我一时没答上来,回头好好研究了一下,记录一下,备查: 1.查看所有用户: select * from dba_users; select * f...
set autotrace的用法和含意及区别
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]说明:前三个参数{OFF | ON | TRACE[ONLY]} 里必需选择一个,而且只能选择一个后两个参数[EXP[LAIN]] [STAT[ISTICS]]是可选的,也可以都不选择TRACE[ONLY]的含意是只显示explain和statistic,不显示SQL的结果集,带TRACE[ONLY]的参数的以下的4,5,6最常用的是第4种只要带上off,后面的[EXP[LAIN]] [STAT[ISTICS]]就无效了1:set autotrace on;显示:记录集+explain+statistics2:set autotrace on explain显示:记录集+explain3:set autotrace on statistic显示
【kingsql分享】企业中的Mr.Right Now和Mr.Right
Mr.Right Now:他经常是坐等给人解决各种问题,他出类拔萃,每个人都知道他的名字,每个人都知道他做的是什么,他要完成各种修复,无论是太阳升起,还是黑夜降临,他都在敬业的等着解决问题。不管出了什么问题,只要是出了问题,他就会接到电话,然后他会帮助你想出办法解决问题,他基本上看起来能解决所有问题,每个人...
监听器控制程序lsnrctl跟踪trace file
Oracle监听器是一个独立的数据库组件,在整个体系中扮演非常重要的作用。即使在windows平台上,监听器listener也被实现成为一个独立的进程程序。 在一些与网络相关的故障中,监听器相关故障占了很大部...
查看表空间和表的使用率
1. 查看表空间使用率--查询表空间的总容量select tablespace_name,sum(bytes) /1024/1024 as MB from dba_data_files group by tablespace_name; --查询表空间使用率select total.tabl...