关于深入shared pool
shared pool 由perm,libary cache,row catch(dictionary catch),reserved area(保留),free area 组成。
…
ROW_NUMBER() and SYS_CONNECT_BY_PATH in oracle 9i 合并列
合并列有很多方法,如聚焦函数、自定义函数利用游标分组、ROW_NUMBER() and SYS_CONNECT_BY_PATH 、还有10g后的wm_concat、及11G后新增函数..
oracle 10g owi增强 系统视图查询各命中率
owi (oracle wait interface)从oracle 7开始提供,开始是为了帮助oracle开发人员查询oracle性能,后来对外开放,帮助oracle用户的管理者和开发者分析数据库各模块的所需要时间
可以从metric中查看各命中率
OS Watcher (OSW)系统性能监控软件
OS Watcher简称OSW,用于收集并归档操作系统cpu,memery,disk io等相关信息的工具,是oracle提供的,OSW内部是使用操作系统提供的命令来收集数据,它可以放在后台定期间隔一段时间自动收集,并可以设定数据保留时间
list files on a directory from oracle database into A temporary table
列出一个目录里的的文件名,插入一个临时表中 包加java的两种方式
dbms_scheduler 指定时间段 job 一例
dbms_scheduler 是从10g开始用来替换dbms_job,它除了调用procedure还可能调用os命令或无名pl/sql块,而且在调用上更灵活,下面一例
sqlplus -prelim option
Main purpose of preliminary connection is to access database structures ( SGA ) in case when normal connection does not work so you can collect dumps and hunganalyze information which will be used for troubleshooting and determining cause of your hung
sys临时修改其他未知用户密码 alter user identified by values ”
一篇说到如果anbob用户创建了job,但sys不知道他的密码,怎么样用anbob用户临时登录一下呢?
其实是可以的,需要先记录下当前密码的hash 值,修改为新的,用完以后再改回来,神不知鬼不觉,风险是anbob真实用户会在这段时间无法登录
怎样用sys改变、添加、删除其他人建立的dbms_job(ORA-23421&ORA-06512)
How to change a DBMS job owned by another user as user sys?
怎么样用sys删除本库中其他用户比如anbob建立的DBMS_JOB呢?默认在sys下dbms_job.remove其它人的JOB是不允许的
sqlplus copy 跨网段迁移数据
从生产库取一张表或一个查询结果集到本地测试库中,而且生产库与测试库无法直接连接,那就不再考虑dblink,不用exp,expdp, 有没有其它方法呢?
installing oracle 11g r2, No space left on device /tmp
Error in writing to directory /tmp/OraInstall2011-09-17_10-02-06PM. Please ensure that this directory is writable and has atleast 60 MB of disk space.
ORA-00443: background process “PMON” did not start分析
Connected to an idle instance.
SQL> startup
ORA-00443: background process “PMON” did not start
11g sqlplus errorlogging 记录跟踪error日志
在ORACLE11G开始,sqlplus 提供了几个非常有趣的功能接口,比如记录执行的错误日志有sqlplus 的执行文件自动记录到数据库的表中,从而替代了glogin.sql的实现方法
Specifying Constraint State
Specifying Constraint State
As part of constraint definition, you can specify how and when Oracle should enforce the constraint.
oracle RDA 4.20 初体验
RDA 全名RemoteDiagnostic Agent,是oracle用来收集、分析数据库的工具,但统计信息远远大于只是数据库的,也可以说是现在一个oracle dba 角色需要掌握的ORACLE DB SERVER的信息,包含数据库安装、配置、性能、备份等信息、操作系统…
limit backup filesize with rman maxpiecesize (限制备份文件大小相关参数)
Configuring Backup Piece Sizes for RMAN Backups to a Media Manager
Some media managers have limits on the maximum size of files that they can back up or restore
materialized view exp imp(物化视图的导出导入)
物化视图的快速刷新要求基本必须建立物化视图日志,物化视图日志的名称为MLOG$_加表名称,如果对象已经存在为在日志名称后加数字序列如mlog$_test1,下面就测试一把物化视图的导入导出
have recyclebin objects tablespace can be drop?
开启了recycle功能,删除的表会放到recyclebin中除sys,system,储存在对象原所在表空间,除了外键约束外,表的其它表附加对象还可以闪回,但如果一个表空间中的所有对象都已在recyclebin中,该表空间可以删除么?需要INCLUDING CONTENTS么?