
oracle-11g
文章平均质量分 53
skeyesrc
这个作者很懒,什么都没留下…
展开
-
oracle 11g 新特性Pivot 和 Unpivot
piovt 如您所知,关系表是表格化的,即,它们以列-值对的形式出现。假设一个表名为 CUSTOMERS。SQL> desc customers Name Null? TypeCUST_ID NUMBER(10) CUST_N转载 2017-06-22 14:00:29 · 583 阅读 · 0 评论 -
Oracle sql解析过程详解
Oracle cursor shared cursor Oracle中的cursor有两种,一种是session cursor,一种是shared cursor shared cursor:shared cursor其实就是缓存在library cache中的一种库缓存对象,对应的库缓存对象句柄的namespace是CRSR(cursor)。shared cursor缓存了sql,pl/sql翻译 2017-09-20 09:19:48 · 2111 阅读 · 0 评论 -
Oracle物化视图详解
物化视图 物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。物化视图可以分为以下三种类型: 1.包含聚集的物化视图; 2.只包含连接的物化视图; 3.嵌套物化视图。 三种物化视图的快速刷新的限制条件有很大区别,而对于其他方面原创 2017-09-25 16:24:00 · 692 阅读 · 0 评论 -
Oracle对in的处理
Oracle对in的处理有以下四种方式 1.in_list iterator in_list iterator是针对in的值是常量集合的一种处理方法。此时优化器会遍历目标sql中in内的所有值,然后做比较,看目标结果集是否有符合条件的记录,直到结束。 in_list iterator是针对in的值是常量集合的首选方法,通常这种方式要比in_list expansion效率高。 in_list原创 2017-09-25 14:25:52 · 2351 阅读 · 0 评论 -
oracle startup 报ORA-00119错的解决方法
ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'1.sqlplus "/ as sysdba"2.重建pfile文件create pfile from sp原创 2017-09-06 15:50:41 · 1328 阅读 · 0 评论 -
oracle正则函数匹配null值
Oracle正则函数匹配null值1.selectt5.id,t5.infofrom test t5whereREGEXP_LIKE(NVL(info,'NULL'), '[NULL]$')2.select * fromtest t5whereREGEXP_LIKE(dump(email), '[NULL]$')原创 2017-09-06 15:41:19 · 926 阅读 · 0 评论 -
管理表空间和数据文件
1.创建表空间CREATE SMALLFILE/BIGFILE TABLESPACE TABLESPACE_NAMEDATAFILE 'PATH/FILENAME'SIZE 500MAUTOEXTEND ON/OFFNEXT 100MDEFAULT STORAGE XXONLINE/OFFLINELOGGING/NOLOGGINGPERMANENT/TEMPOR原创 2017-09-05 11:02:07 · 299 阅读 · 0 评论 -
oracle 10046
oracle 10046在当前session中激活10046事件,会在user_dump_dest目录下生成“实例名_ora_当前session的spid.trc文件”在当前session中执行目标sql在当前session关闭10046事件激活10046alter session set events '10046 trace name context forev原创 2017-09-05 10:59:09 · 760 阅读 · 0 评论 -
oracle触发器
触发器分类 行级触发器–for each rows 语句级触发器–在DML语句中触发一次 instead of触发器–通过此触发器告诉oracle需要做的工作,而不是执行调用触发器 before-after触发器 模式级触发器–在模式级的操作上触发如create,alter,drop table,rename,truncate 数据库触发器–在数据库级别上触发,如登录,注销,启动,关闭触原创 2017-09-05 10:49:46 · 226 阅读 · 0 评论 -
TNS-12547: TNS:lost contact解决办法
TNS-12547: TNS:lost contact解决办法 今日登录测试库,发现Oracle挂掉了。 查看监听,查看Oracle服务 lsnrctl status ps -ef|grep ora 发现监听出现了问题,报以下错误 TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517:原创 2017-10-20 17:04:47 · 9829 阅读 · 0 评论