oracle数据库
我的程序员生涯
这个作者很懒,什么都没留下…
展开
-
oracle 建立分区表的方法
<br />--建立散列分区表<br />create table t_emp(<br />empno int,<br />empname varchar2(20))<br />partition by hash(empno)<br />(partition part1 tablespace t1,<br /> partition part2 tablespace t2);<br />--插入数据<br /> insert into t_emp select empno,ename from scott原创 2010-10-28 14:04:00 · 403 阅读 · 0 评论 -
Linux vmstat命令详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat原创 2013-06-18 15:02:21 · 713 阅读 · 0 评论 -
oracle刷新共享池命令,与影响共享池命中的参数
--刷新共享池 不刷新新保留对象.ALTER SYSTEM FLUSH SHARED_POOL;--其它影响高速缓冲命中率的参数open_cursorcursor_space_for_timesession_cached_cursorscursor sharing原创 2010-10-28 14:00:00 · 1518 阅读 · 0 评论 -
oracle 通过配置参数文件profle控制用户连接数
使用oracle数据库时,如果想在现一时间,只让一个用户登录,可以采用如下方法:1--建立profile参数文件 ,控制用户的连接数,最多为1create profile one_session limit sessions_per_user 1;2--配置scott用户应用参数文件alter user scott profile one_session;3--设置系统参数re原创 2010-07-02 09:19:00 · 575 阅读 · 0 评论 -
Oracle Cursors语法总结
Oracle Cursors语法总结关于Oracle Cursors的语法总结,Oracle Cursors是用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。 一.Oracle的Cursors概念: 游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。 二.Oracle的Cursors原创 2010-10-28 14:06:00 · 421 阅读 · 0 评论 -
oracle 连接高速缓冲中的大型程序包,将取放到保留缓冲区.
--查找有没有保留在高速缓冲中的PLSQL对象select * from v$db_object_cachewhere sharable_mem > 10000 and (type='PACKAGE' or type='PACKAGE BODY' ortype='FUNCTION' or type='PROCEDURE') and KEPT='NO'; --连接高速缓冲原创 2010-10-28 13:58:00 · 360 阅读 · 0 评论 -
创建自动管理的表空间
--创建自动管理的表空间CREATE TABLESPACE BIT_SEG_TSDATAFILE 'f:/oracle/ORADATA/autospace.dbf'SIZE 1MEXTENT MANAGEMENT LOCALSEGMENT SPACE MANAGEMENT AUTO;--创建使用表空间自动管理的表CREATE TABLE BIT_SEG_TABLE(原创 2010-10-28 14:03:00 · 512 阅读 · 0 评论 -
STATSPACK 的安装使用
<br />1.STATSPACK 的安装<br /> 执行$ORACLE_HOME/rdbms/admin/spcreate.sql文件.<br /> 安装statspack将创建perfstat用户,会提示输入perfstat的默认表空间和缺省表空间.<br />2.手动收集统计信息<br /> 执行 STATSPACK.snap<br />3.自动收集统计信息<br /> 执行$ORACLE_HOME/rdbms/admin/spauto.sql,使用dbms_job,自动收集统计信息,每小时原创 2010-10-28 14:07:00 · 384 阅读 · 0 评论 -
oracle 建立分区表的方法
<br />--建立散列分区表<br />create table t_emp(<br />empno int,<br />empname varchar2(20))<br />partition by hash(empno)<br />(partition part1 tablespace t1,<br /> partition part2 tablespace t2);<br />--插入数据<br /> insert into t_emp select empno,ename from scott原创 2010-10-28 14:04:00 · 492 阅读 · 0 评论 -
ORACLE EXECUTE IMMEDIATE 用法
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之翻译 2013-06-28 14:05:33 · 1361 阅读 · 0 评论