dba
109.3 数据库授权方法一旦使用数据库验证了用户,下一步就是确定用户可以有权访问或使用的对象类型、权限和资源。本节中将介绍配置文件控制管理密码的方式,还将介绍配置文件在各种类型的系统资源上添加限制...
【paramter】undo_management设置为auto与manaul的区别
UNDO_MANAGEMENT specifies which undo space management mode the system should use. When set to AUTO, the instance starts in automatic undo management mode. In manu...
如何查看oracle参数是静态或者是动态
查看oracle参数是静态或者是动态[@more@] select name,value,ISSYS_MODIFIABLE from v$parameter where ISSYS_MODIFIABLE ='IMMEDIATE' order by name ;--动态参数select name,value,ISSYS_MODIFIABLE from v$parameter where ISSYS_MODIFIABLE ='FALSE' order by name ; ----静态参数,需要重启数据库参数才有效select name,value,ISSYS_MODIFIABLE from v$parameter where ISSYS_MODIFIABLE ='DERERRED' order by name ;--延迟,当前会话不生效,后续的会话有效
AMM与ASMM
########################################################################################## &n...
ORACLE专用服务器模式(DEDICATED)与共享服务器模式(SHARE)的区别
共享与专用服务器的区别: 专用服务器(DEDICATED):一个客户端连接对应一个服务器进程 共享服务器(SHARE):多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。它必须使用net servic...
/etc/security/limits.conf 控制文件描述符,进程数,栈大小等
linux下安装Oracle 一般都会修改/etc/security/limits.conf这个文件,但是这里面的具体含义未必每个人都会,刚开始我也不是很清除,只知道要修改,每次安装按照文档配置就可以了。今天看到一般文章的介绍,特记录一下,加深一下理解。 linux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。 limits.conf的格式如下: username|@groupname type resource limit username|@groupname:设置需要被限制的用户名,组名前
【CUBE】Oracle分组函数之CUBE魅力
Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。 关于ROLLUP的查询统计功能请参考文章《【ROLLUP】Oracle分组函数之ROLLUP魅力》(http://space.itpub.net/519536/viewspace-...
【ROLLUP】Oracle分组函数之ROLLUP魅力
本文通过演示给出Oracle ROLLUP分组函数的用法,体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法,这里同时给出ROLLUP的Group By的改写思路。...
oracle聚合函数rank()的用法和一些体会
先建了张测试表SQL> select * from test_a; ID PLAYNAME &n...
【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)自动收集,是一个看上去很不错的功能,但是在实际应用中却往往没有起到相应的效果,甚至在某些系统中我们会建议禁用这个...