易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle学习笔记摘录9

   a)数据库本身的优化
       初始化文件 init.ora
         open_cursors = 150 打开的游标的个数
            很多的存储过程的时候 可以把它调大些
         processes = 150  并发连接的用户数
            同时在线的用户很多 可以把它调大 processes = (在线用户数)/2
   b)应用程序的优化 ********
<1>序列的使用
 自动编号
 a) 最大号+1(存在缺陷的,不能用,并发的时候出现随机的错误)
     create or replace function f_getmax
     return number
     as
      maxno number;
      newmax number;
     begin
     --取出表中的最大的员工号
         select max(empno) into maxno from
         emp ;
     --让这个值+1后返回
         return (maxno +1);
     end;
 b)序列  
  --建立序列
  create sequence seq1 start with 7935;
  --从序列中取出员工号
  create or replace function f_getmax
     return number
     as
      maxno number;
     begin
     --取出序列中的值
     select seq1.nextval into maxno
     from dual;
     --让这个值返回
         return maxno;
     end;
<2> 并发 -- 多个人在使用
   甲:update emp
      set sal =1000
      where empno = 7369;
   乙:update emp
&


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle语句随写

 
为了确定表空间中包含那些内容,运行:
select owner,segment_name,segment_type
from dba_segments
where tablespace_name='<name of tablespace>'
 
 
查询表空间包含多少数据文件。
select file_name, tablespace_name
from dba_data_files
where tablespace_name ='<name of t ......

Oracle数据库备份与恢复的三种方法


Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
一、 导出/导入(Export/Import)
利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
1、 简单导出数据(Export)和导 ......

Oracle学习笔记摘录7

 用途: <1>模块化
<例子> --公司的员工的管理
         1.增加一个员工
         2.员工离职
用存储过程和函数来实现
1.增加一个员工
create sequence seq1 start with 7935;
create or replace function insert ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号