欢迎光临IT网Linux学习频道

当前位置: > 数据库 > Oracle >
  • [Oracle] RAC起单实例make 日期:2014-12-26 19:58:11 点击:88 好评:0

    关闭RAC组件就OK了。 1. Shutdown the database completely. 2. Relink with RAC OFF : $ cd $ORACLE_HOME/rdbms/lib $ make -f ins_rdbms.mk rac_off $ make -f ins_rdbms.mk ioracle 开启RAC组件: $ cd $ORACLE_HOME/rdbms/lib $ make -f ins_rdbms.mk ra...

  • [Oracle] 记一次Oracle logminer 日期:2014-12-26 19:00:37 点击:179 好评:0

    本文主要描述一次Oracle logminer的实际使用的记录。 此方法不用修改utl_file_dir参数,因此数据库不需要重启就能使用logminer,但是加入需要挖掘的日志后,只在session有效。 1.查找远端与目标端不一致记录: select * from ucr_trade_01.tl_b_deliver_cardc...

  • [Oracle] oracle sql 高级 日期:2014-12-24 13:58:47 点击:104 好评:0

    1 时间 如果是从当前时间到前一个月的这个时候之间的记录总条数: selectcount(1) fromuis_md_stcustomu wherefirsttimebetweenadd_months(sysdate,-1)andsysdate; 如果是求当前时间的前面一个月的内的记录总条数: selectcount(1) fromuis_md_stcustomu whe...

  • [Oracle] 如何不使用DBCA在Oracle 11中删除数据库 日期:2014-12-21 19:01:56 点击:99 好评:0

    本文简短的教程,将会向你展示如何不使用DBCA(数据库配置助手)在Oracle 11中删除数据库。 1- 导入数据库的SID,如果没有定义的话 exportORACLE_SID=database 2- 以操作系统认证连接数据库 [oracle@Oracle11~]$ sqlplus/assysdba SQL*Plus:Release11.2.0.1....

  • [Oracle] 只有 DBA 才能导入由其他 DBA 导出的文件 日期:2014-12-20 21:50:49 点击:97 好评:0

    grant dba to testuser ; 或 alter user testuser default role DBA;...

  • [Oracle] oracle 小写转大写函数 日期:2014-12-20 21:50:14 点击:181 好评:0

    create or replace function F_upper_money(p_num in number default null) return nvarchar2 is Result nvarchar2(100); --返回字符串 num_round nvarchar2(100) := to_char(abs(round(p_num, 2))); --转换数字为小数点后2位的字符(正数) num_left nvarchar...

  • [Oracle] Oracle 有表连接的connect by 的优化 日期:2014-12-15 23:05:31 点击:70 好评:0

    有1个有表连接,还有connect by 的SQL,整了好几天才优化成功,感觉像游戏中打死了只大boss一样。现将这个过程整理一下。 优化前: SELECTr.OUT_VER_BEGIN_IDdataID FROMDMS_DATA_RELA r,DMS_OBJ o WHEREr.DELETE_FLAG=0 ANDr.RELA_TYPE_CODE=parent ANDr.OU...

  • [Oracle] QTP操作Oracle数据库函数 日期:2014-12-13 21:27:48 点击:116 好评:0

    在QTP自动化测试过程中,可能会用到对数据库的操,其它的数据库例如Mysql、SqlServer、DB2等类似,只是ConnectionString连接字符串不一样,不同的数据库,连接串略有差别,以下是一个针对oracle操作的一个连接函数。 Dim Cnn 定义一个数据库连接串 Set Cnn =...

  • [Oracle] 如何使用SQLPLUS分析SQL语句(查询执行计划跟踪) 日期:2014-12-13 21:27:09 点击:86 好评:0

    方法一:autotrace 1, connect sys/密码 as sysdba,在sys用户下运行$ORACLE_HOME/sqlplus/admin/plustrce.sql 这段sql的实际内容如下: set echo on drop role plustrace; create role plustrace; grantselect on v_$sesstat to plustrace; grant select o...

  • [Oracle] Oracle服务器监控指标和分析 日期:2014-12-13 21:22:34 点击:142 好评:0

    Oracle关键计数器含义 lCPU used by this session:所有session的cpu占用量,不包括后台进程。这项统计的单位是百分之x秒.完全调用一次不超过10ms ldb block changes:那部分造成SGA中数据块变化的insert,update或delete操作数这项统计可以大概看出整体数据...

  • [Oracle] Oracle数据库的ORA-00257故障解决过程 日期:2014-12-11 23:21:14 点击:95 好评:0

    1、软硬件环境 服务器HP Proliant DL580G4(Intel Xeon 3.16GHz/4GB/ 72.8*4/RAID4) 操作系统Red Flag DC Server release 5.0 (Trinity) for x86-64 Linux 数据库Oracle 10.2.0.1.0 2、问题现象 数据库系统已经试运行了半个多月,在连接数据库后做数据更新时...

  • [Oracle] 返回大量数据行时,是全表扫描还是索引扫描? 日期:2014-12-11 23:19:48 点击:127 好评:0

    跟同事闲聊时,说到从存放了100万行数据的表中,返回10万行数据时,是使用索引扫描速度快还是全表扫描速度快? 基于这个话题,以个人理解描述一下oracle到底是否会如上所说. oracle 10g已经不存在基于rule的优化器了,全部都是CBO了.之所以先说这个,是因为oracle这...

  • [Oracle] 通过DatabaseMetaData从Oracle中获取字段的注释 日期:2014-12-11 23:19:16 点击:187 好评:0

    今天在扩展ibator插件时,在生成model中每个field的注释时,想从oracle数据库中获取每个字段的comments作为注释.使用jdbc的支持,代码如下: ResultSet rs = (java.sql.DatabaseMetaData)databaseMetaData.getColumns(localCatalog, localSchema,localTableName,...

  • [Oracle] Oracle的软解析(soft prase)和硬解析(hard prase) 日期:2014-12-11 23:18:16 点击:117 好评:0

    说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(sem...

  • [Oracle] Oracle中使用大小写不敏感的查询和排序 日期:2014-12-11 23:17:40 点击:175 好评:0

    前几天同事问到如何能使oracle中的查询大小写不敏感,为此我特意查阅了一下oracle的官方文档.总结如下: 首先,oracle中默认排序和对比列值时是区分大小写的,这点与mysql可不一样!!! 大小写不敏感的查询 在数据库中可以通过语句:ALTER SESSION SET NLS_COMP =...

  • [Oracle] Oracle中针对中文进行排序 日期:2014-12-11 23:17:02 点击:171 好评:0

    在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择: 按中文拼音进行排序:SCHINESE_PINYIN_M 按中文部首进行排序:SCHINESE_RADICAL_M 按中文笔画进行排序:SCHINESE_STROKE_M 而oracle 9i是对中文的排序是默认按拼音排序(...

  • [Oracle] 海量数据表删除方案 日期:2014-12-08 14:27:19 点击:133 好评:0

    当我们的系统进入海量数据时代后,很多过去看起来轻松简单的事情就变得比较复杂。此时,就需要我们采取一些独特的技术和技巧,来避免因此带来的一些问题。 如果一个数据表要进行删除,而数据表对应的数据量很大,对应空间多,此时要进行数据表drop需要面对一...

  • [Oracle] 逆置与Like匹配 日期:2014-12-08 14:26:20 点击:109 好评:0

    Like匹配是SQL语句的一种重要功能。Like结合通配符使用可以实现模糊查询,解决字符串匹配问题。当查询的数据集合比较大的时候,我们常常希望借助索引来加快检索效率。 默认的索引行为 like查询是否会执行索引路径,很大程度上取决于使用的通配符结构。如果我...

  • [Oracle] 数据列not null对索引影响一例 日期:2014-12-08 14:25:52 点击:56 好评:0

    一些容易忽视的因素,往往是我们进行优化的方向。 Oracle数据列是有not null属性的,标志该列是否允许出现空值。如果插入、修改出现空值的情况,Oracle会拒绝当前的DML操作。 本质上看,数据列的not null是一种检验约束,其效果的时点是在数据列发生变化的时...

  • [Oracle] 搜索条件设置为Is Null一定不走索引吗? 日期:2014-12-08 14:25:22 点击:76 好评:0

    在Oralce的搜索中,如果where条件句后使用了is null搜索条件,那么即使该列上使用了索引,Oracle也不会进行索引搜索。那么,这条规则一定正确吗? 构建实验环境 准备数据环境,构建数据表。 SQL create table t as select object_id,object_name,owner from d...

  • [Oracle] Where与Having 日期:2014-12-08 14:24:53 点击:135 好评:0

    最近做实验中使用到了group和having,想到where和having之间存在一些共性特点,都是对于结果集合的筛选处理。那么,在获取结果集合相同的情况下,两者的执行计划有什么差异呢? 试验一下: 首先,准备实验环境,还是选择sys下的dba_objects视图作为数据来源,...

  • [Oracle] 纠结的外键 日期:2014-12-08 14:24:23 点击:148 好评:0

    外键是我们经常使用的手段,用于维护父子表之间的完整性关系。但是实际中,我们选择作出外键的抉择有时是比较纠结的。 数据库的一个重要功能就是维护数据的完整性。关系数据库使用数据表作为数据存储的基本结构,通过表之间的连接构造复杂的实体关系模型结构...

  • [Oracle] 巧用函数索引解决数据倾斜列查询 日期:2014-12-08 14:22:53 点击:166 好评:0

    首先声明:本方法是受到dbsnake的指导,再次感谢指点。 通常来说,索引选取的数据列最好为分散度高、选择性好。从索引树结构的角度看,列值都是分布在叶节点位置。这样,通过树结构搜索得到的叶节点数量效率比较高。 实际中,我们常常遇到数据列值倾斜的情况...

  • [Oracle] 关于索引的一点知识 日期:2014-12-08 14:22:12 点击:108 好评:0

    索引可能是我们对于数据库性能优化最常用的一个手段。这里简单说下里面的几个方面的问题。 1、索引是一个对象; 索引是一个独立的数据库对象,和数据表table一样。在Oracle中,数据库对象object都是通过段segment结构表示。我们在数据字典dba_segment中,可以...

  • [Oracle] Clustering Factor——索引的成本指标 日期:2014-12-08 14:21:34 点击:159 好评:0

    使用索引是我们面对海量数据搜索是一种常用的手段。通过有效的索引访问,可以使我们更快的访问到需要的数据,减少物理、逻辑IO,从而提高系统性能。在CBO时代,Oracle对于提交SQL的执行路径是有所选择的。一个select是走Index还是走Full Table Scan,或者别的...

  • [Oracle] linux下启动oracle 日期:2014-12-08 14:12:57 点击:169 好评:0

    启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start --“打开监听”LSNRCTL for Linu...

  • [Oracle] Oracle体系结构及专用术语 日期:2014-12-08 14:08:59 点击:164 好评:0

    Oracle instacne:Oracle实例 SGA:系统全局区(system global area)-实例基本的基本部件之一,多个服务器进程共用,9i之后是动态的 shared pool:共享池 -包括library cache以及dictionary cache library cache:库高速缓存 -存放SQL语句 dictionary cache...

  • [Oracle] Oracle row_number() over()解析函数高效实现分页 日期:2014-12-08 14:08:30 点击:138 好评:0

    create table T_NEWS ( ID NUMBER, N_TYPE VARCHAR2(20), N_TITLE VARCHAR2(30), N_COUNT NUMBER ) ; prompt Disabling triggers for T_NEWS... alter table T_NEWS disable all triggers; prompt Loading T_NEWS... insert into T_NEWS (ID, N_TYPE, N_TITLE...

栏目列表
推荐内容