参数CURSOR_SHARING
参考文章:http://blog.chinaunix.net/u2/68465/showart_683673.htmlhttp://blog.chinaunix.net/u/10516/showart_1302846.html一.CURSOR_SHARING介绍:控制可以终止共享相同的共享游标的 SQL 语句类型。EXACT&nbs...
Oracle Windows平台自动调度备份脚本
exp_backup.bat-------------------------------------------------------------@echo offset ORACLE_HOME=C:\oracle\product\10.2.0\db_1set ORACLE_SID=orclset NLS_LANG=AMERICAN_AMERICA.ZHS16GBKset yyyy=%dat...
查看Oracle基础配置信息和性能相关信息的脚本
1.基础配置信息:--数据库版本检查select banner from v$version;--是否是RACselect parameter, value from v$option where parameter = 'Real Application Clusters';--数据库信息检查select dbid, ...
Oracle环境下SQL语句的不同写法效率对比
SQL是影响数据库性能的唯一手段。也是数据库优化最重要的部分。SQL语句并不是独立运行的,它需要在一定的场景下运行,同一个SQL在不同的场景下执行效率的效果可能完全不同。SQL语句在很大程度上要依靠索引、统计量的...
LANG和NLS_LANG的区别
LANG是针对Linux系统的语言、地区、字符集的设置。NLS_LANG是针对Oracle语言、地区、字符集的设置。LANG=zh_CN.GB2312NLS_LANG=AMERICAN.AMERICA_ZHS16GBKLinux系统LANG设置:[root@blliu tmp]# localeLANG=zh_CN....
ORACLE TKPROF 使用小结
转载自:http://icexiebin.itpub.net/post/28652/2661651.chechk init.oratimed_statistics=trueTOP查出最耗资源的PID2.SQL> select s.sid,s.serial# from v$session s,v$process pwhere s.paddr=p.addr and p.spid...
Oracle对日期时间操作
1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual当前时间减去7小时的时间 select sysdate - interval '7' hour from dual当前时间减去7天的时间 select sys...
理解V$OPEN_CURSOR,SESSION_CACHED_CURSOR
转载自:http://adian.itpub.net/post/22879/293659这两个概念很容易混淆。概念: OPEN_CURSOR,定义每个Session最大能够打开的游标数量。在init.ora文件中定义,可以通过select * from v$parameter where name = 'o...
参数SESSION_CACHED_CURSORS
转载自:http://database.e800.com.cn/articles/2008/37/1204834966442680122_1.htmlSESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来...
参数DML_LOCKS
转载自:http://space.itpub.net/12361284/viewspace-601dml_locks这个参数呢,主要是用来规定TM锁的总数,实际上这个参数可以设置为0,表示我们要取消数据库获得TM表级锁的能力,这时候数据库的数据封锁粒度实际只...
参数OPEN_CURSOR
参考文章:http://www.itpub.net/thread-19466-1-1.htmlhttp://java.**.com/others/718640.html官方文档:B14237-04OPEN_CURSORS specifies the maximum number of open cursors (handles to privateSQL areas) a s...
connect by..start with..
1、格式化层次化查询的结果:(level伪列,显示显示树中的层次数)select level,LPAD(' ',5*level-1) || first_name || ' ' || last_name as employee from more_employeesstart with employee_id=1connect by prio...
Oracle 9i/10g安装包和PATCH下载地址汇总
转载自:http://space.itpub.net/7177886/viewspace-281077今天上PUB看见一位热心人汇总了这么个地址列表,转发来空间:把下面的地址复制到讯雷里就可以下载.----------------------------------------------------...
connect by ...[prior]...start with 学习
学习来源:http://hi.baidu.com/haydo/blog/item/069298438e5c6d1073f05d46.htmlSQL> create table test 2 (id number,p_id number,name varchar2(20));Table created.SQL> insert into test values ...
Oracle 在Windows平台使用RAW作为存储需要注意的地方
在Windows平台,如果我们要使用裸设备进行存储,我们只需要划分好分区,不对分区进行格式化,那么它就是个裸设备,就可以用来存储了。通常我们会给个盘符,比如E:。我们在使用Oracle存储的时候就可以用\\.\e: 来访问...
Oracle批量创建、删除数据库表
--批量建表流程----1.创建用户----2.授予用户系统权限----3.创建表(包含表和主键约束)----4.授予用户相应的对象权限(为创建外键约束授予相应的references对象权限)----5.创建表的外键约束----6.批量插入数据----批...
Oracle 中的references权限
转载自:http://www.laoxiong.net/oracle_references_privilege.html如果一个表的外键引用的是另一个用户的表,需要特别的权限吗?答案就是refrences权限。虽然一个schema(用户)下表的外键引用的是其他schema(用...
Oracle 11gR2 for Linux 初次安装体验
今天体验了一把Oracle 11gR2的安装,Linux单机+ASM存储,还是有一些变化,记录了安装的过程。参考:http://www.itpub.net/viewthread.php?tid=1214806&extra=&page=1从11gR2开始, 如果要安装RAC, ASM, ACFS(11gR2...
Oracle利用Windows的高级特性增强性能
Windows 版 Oracle 数据库通过各种方式支持访问大内存,包括 4GB RAM 调整,超大内存以及地址窗口扩展等。因为 Oracle 可以使用 32 位 Windows 2000 和 Windows Server 2003 上的最大可用内存 64GB,因此用户...
客户端连不上数据库,如何来排错
一.连接到数据库需要的5个因素(适用于所有的数据库): 1.IP地址 2.端口号 3.服务名 4.用户名 5.密码二.当连接不上如...