上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 106 下一页
摘要: 不完全归纳设置isolation level为transaction level的两点影响:1. 在设置了isolation level为transaction level的session执行两次同一个query的中间,即使有在其他session更新并提交了该query相关表的数据,这两次query所查出的结果仍然相同,直到当前session发出commit或rollback完成一个transaction后,在其他session提交了的修改才会在当前session中反映出来。2. 如果session A更新某表的一行且未提交,设置为transaction level的session B更新同一 阅读全文
posted @ 2012-03-16 00:12 生活不是用来挥霍的 阅读(295) 评论(0) 推荐(0)
摘要: Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失。1.1 恢复分类恢复分两种:(1) Crashrecovery(2) Mediarecovery这两种的具体说明,参考:Oracle 实例恢复时 前滚(ro. 阅读全文
posted @ 2012-03-12 20:05 生活不是用来挥霍的 阅读(245) 评论(0) 推荐(0)
摘要: Error DescriptionWhen using DBMS_ADVISOR on a table in SYS or SYSTEM schema, the following errors returned.ORA-13600: error encountered in AdvisorQSM-00794: the statement can not be stored due to a violation of the invalid table reference filterBelow is an example.SQL> conn system/sConnected.SQL& 阅读全文
posted @ 2012-03-11 21:24 生活不是用来挥霍的 阅读(548) 评论(0) 推荐(0)
摘要: 约束的4种状态:disable novalidate 既不会约束新增数据也不会验证已有数据,等同于disableenable novalidate 约束新增数据但不会验证已有数据disable validate 约束新增数据但不会验证已有数据,启用后禁止DMLenable validate 约束新增数据并验证已有数据,等同于enable扩展解释:disable / enable 针对新增数据(对于唯一性约束,enable会自动创建唯一性索引,disable会自动drop索引);novalidate / validate 针对已有数据。测试:Connected to Oracle Databas 阅读全文
posted @ 2012-03-10 17:48 生活不是用来挥霍的 阅读(709) 评论(0) 推荐(0)
摘要: case语句与case表达式是plsql流程控制的重要组成部分,尽管其使用方法较为简单,但容易混淆。本文将描述case语句与case表达式并给出演示以便于更好理解两者的异同及使用时的注意事项。一、简单case语句-->语法 CASE SELECTOR WHEN EXPRESSION 1 THEN STATEMENT 1; WHEN EXPRESSION 2 THEN STATEMENT 2; ... WHEN EXPRESSION N THEN STATEMENT N; ELSE STATEMENT N+1; END CASE; --简单的case语句是指SELECTOR中得到的值或结果 阅读全文
posted @ 2012-03-10 17:20 生活不是用来挥霍的 阅读(547) 评论(0) 推荐(0)
摘要: 本文转自ML的Blog:http://www.oracledatabase12g.com/archives/oracle%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8D%87%E7%BA%A7%E5%89%8D%E5%BF%85%E8%A6%81%E7%9A%84%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C.html Oracle数据库升级向来是一门纷繁复杂的工程,DBA需要为产品数据库的升级耗费大量时间精力在准备工作上;因为其升级复杂度高,所以即便做了较为充分的准备仍可能在升级过程中遇到意想不到的问题,为了更高效地完成升级任务和减少停机时间,我们 阅读全文
posted @ 2012-03-10 16:07 生活不是用来挥霍的 阅读(647) 评论(0) 推荐(0)
摘要: Oracle 组件的信息可以通过v$option 和 dba_registry 查看:--查看v$option: V$OPTIONdisplaysOracle Database options and features. Typically, although not always, optionsmust be separately licensed, whereas features come with the product and areenabled based on the product that is running (Standard Edition, EnterpriseE 阅读全文
posted @ 2012-03-10 16:01 生活不是用来挥霍的 阅读(176) 评论(0) 推荐(0)
摘要: 一.Enterprise Manager 组件说明在说明之前,我们先用如下SQL 查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Oracle XML Datab 阅读全文
posted @ 2012-03-10 15:45 生活不是用来挥霍的 阅读(240) 评论(0) 推荐(0)
摘要: 一.Rules Manager 和 Expression Filter 组件说明在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Or 阅读全文
posted @ 2012-03-10 15:34 生活不是用来挥霍的 阅读(257) 评论(0) 推荐(0)
摘要: 一.Workspace Manager 组件说明在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Oracle XML Databas 阅读全文
posted @ 2012-03-10 13:44 生活不是用来挥霍的 阅读(435) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 106 下一页