oracle
fantisGod
这个作者很懒,什么都没留下…
展开
-
ora-09817 无法写入审计文件
昨天,给一个对象开启了审计,顺手把sys的审计也开起来了,也忘记关了,后来一直还在频繁的操作。 今天连接oracle突然发现提示09817(failed to open audit file)的错误,瞬间泪流满面,这究竟是肿么了?想问老师解决一下,后来还是忍了,自己动手丰衣足食嘛 如果你也遇到了这个问题,不要着急,有一下途径可以解决此问题: 1.官方文档,oralce百科全书,没有想不到原创 2012-08-20 17:15:41 · 2949 阅读 · 0 评论 -
ORACLE中index的rebuild
Oracle里大量删除记录后,表和索引里占用的数据块空间并没有释放。 table move可以释放已删除记录表占用的数据块空间,整理碎片。如果将表格用move方式整理碎片后,索引将失效,这时需要将索引重建。 重建索引可以释放已删除记录索引占用的数据块空间。重建索引不仅能增加索引表空间空闲空间大小,还能够提高查询性能。 Sql代码 --table move转载 2012-08-21 17:23:03 · 32967 阅读 · 2 评论 -
解决linux下无法运行windows下写的脚本
经常会遇到这种情况,在windows下写的脚本,代码会在linux下无法执行,错误就是: : bad interpreter: No such file or directory 以前一直不知怎么解决,今天终于找到方法了。 1 原因 这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是’\r\n’,而linu转载 2012-08-21 11:06:42 · 846 阅读 · 0 评论 -
AWR详解
一、WHY——为什么会出现ASH和AWR? 1. 10g之前 用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$session_wait中就会被删除。这是10g之前的状况。 2. v$session_wait_history与ASH 若是一转载 2012-08-21 14:44:39 · 1651 阅读 · 0 评论 -
oracle spfile和pfile详解
1.参数文件的定义、作用 oracle数据库通过一系列参数来对数据库进行配置。这些参数是以键-值对的形式来表 示的,如: MAXLOGFILES=50 BACKGROUND_DUMP_DEST=C:/DUMP 其中,等号左边是参数名,右边是对应的参数的值,值的类型有多种,典型的如数字和 字符串. 参数文件就是存储这些参数的地方,oracle在启动时会从参数文件中读取相关的配置转载 2012-08-22 14:43:37 · 2988 阅读 · 0 评论 -
oracle中的几个重要进程
何时触发lgwr,dbwr,chpk等进程 Log Writer (LGWR) LGWR performs sequential writes from the Redo Log Buffer to the online redo log file under the followingsituations: 1.When a transaction comm转载 2012-08-22 15:20:06 · 827 阅读 · 0 评论 -
oracle工作原理(收藏)
ORACLE工作原理1-连接 我们从一个用户请求开始讲,ORACLE的完整的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址),那么这个请求都会通过DNS服务器或HOST文件的服务名解析然后传送到ORACLE监听进程,监听进程接收到用户请求后会采取两种方式来处理这个用户请求,下面我们分专用服务器和共享服务器分别采用这转载 2012-08-22 16:59:35 · 1043 阅读 · 0 评论 -
Oracle redo 恢复原理
先要明白一些概念: 日志文件中的信息为了当系统出现failure时,保证事务可以恢复。当用户事务完成发出commit时,总是先等待LGWR进程将事务所需的redo信息写到日志文件(之前可能在redo buffer中)后,才会收到commit complete信息。 DBWR进程总是比LGWR进程写的速度慢(DBWR进程是随机写,LGWR进程是顺序写,随机写比顺序写要慢) 当DBW转载 2012-08-22 17:23:09 · 1479 阅读 · 0 评论 -
oracle切换archive模式
1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Arc转载 2012-08-22 17:45:40 · 2606 阅读 · 0 评论