回收DBA角色的注意事项
Oracle对于权限的划分粒度非常精细,为了方便管理条目众多权限,Oracle引入了角色(role)这个逻辑概念,也在系统中预先设置了很多角色。在实际的应用中,应用用户对于权限的需要可能较为复杂,因此为了方便授权,很多应用用户被授予DBA角色,DBA角色拥有较多的系统权限,这对于数据库的管理是非常不利的,违...
MAXDATAFILES 和 DB_FILES 参数探究
<span style="font-size:14px;"> </span><span style="font-size:14px;">MAXDATAFILES 和 DB_FILES是用来限制数据文件数量的参数,<span style="font-size:14px;line-height:21px;white-space:normal;">MAXDATAFILES是在创建数据库的时候指定,存储于控制文件中,</span><span style="font-size:14px;line-heig...
Transparent HugePages对Oracle RAC数据库的影响
<span style="font-size:14px;"> 目前RHEL 6、OL6等操作系统版本已经成为部署oracle RAC数据库的主要选择,但是每当新事物出现的时候既会带来某系新颖功能,也会伴随着新问题的诞生。<br />本文针对Linux 6中出现的Transparent HugePage特性对Oracle RAC数据库的影响进行讨论,希望对即将在Linux 6上部署Orac...
AIX平台mknod创建设备问题
客户准备为一套使用ASM的RAC数据库添加ASM,但在查看之前添加的磁盘设备时发现设备名称很奇怪,设备的名称为rhdiskpower[n](n为整数),操作系统为AIX 5.3,在AIX中磁盘设备的名称一般为hdisk[n],或者rhdisk[n],上述设备名称与这两种都不对应,首先怀疑操作系...
影响RESIZE数据文件的因素
Oracle从7.2版本开提供ALTER DATABASE DATAFILE '' RESIZE [K|M|G]操作,既可以加大数据文件的大小,也可以减小数据文件的大小,增加数据文件大小很简单,只要不要超过Oracle支持的最大数据文件大小即可,但是resize缺会经常遭遇ORA-03297报错。下面对减...
与oracle紧密相关的unix/linux内核参数
下面是几个与oracle紧密相关的unix/linux内核参数,在安装数据库的时候,一般都需要根据实际情况进行调整。Init.ora ParameterKernel Parameterdb_block_buffersshmmax, shmalldb_fi...
undo表空间使用率
undo表空间是Oracle数据库非常重要的表空间,它的使用率也是DBA关注的重点,但是在繁忙的生产系统中,很容易看到undo表空间使用率非常高的情况,甚至达到100%。那么,undo表空间大小应该设置多大?undo块是怎样进行分配的?undo表空间使用率很高的时候应该怎么处理?本文针对上述问题进行说明。&nbs...
10g新特性--归档压缩
在oracle 10g版本中,推出了一个新特性——归档压缩,此功能的目的是在归档传输到远程或者归档存储到磁盘之前进行压缩,以便减少归档传输的时间和占用的磁盘空间。但是关于怎样开启归档压缩的语法,在10g的官方文档中没有提及,参考MOS文章BUG 3464260。可以用下面的语法开启数据库的归档压缩功能:a...
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 ...
Oracle用户密码问题
关于Oracle用户的密码很少去关注,一般都只在安装完数据库后将密码过期时间设置为永不过期,但是一次在开启autotrace时遇到了错误,引起我对用户密码的关注。我们在工作中遇到的环境是千差万别的,你不可能知道下一个客户的环境是什么样子,不可能知道安装你所使用的库的DBA是按什么套路安装的...
表碎片整理时shrink和move如何选择
整理表碎片通常的方法是move表,当然move是不能在线进行的,而且move后相应的索引也会失效,oracle针对上述不足,在10g时加入了shrink,那这个方法能不能在生产中使用呢? shrink的一个优点是能在线进行,不影响表上的DML操作,当然,并发的DML操作在shrink结...