Oracle
文章平均质量分 82
fangchao3652
面朝大海 春暖花开
展开
-
Oracle表空间管理
oracle 表空间管理原创 2014-04-02 15:26:00 · 975 阅读 · 0 评论 -
Oracle PGA
PGA (ProgramGlobal Area)程序全局区PGA是用户进程连接到数据库并创建一个对应的会话时,由ORACLE为服务器进程分配的专门用于当前用户会话的内存区,每个Oracle服务器进程都包含有属于自己的PGA,它只存储这个服务进程的相关信息。PGA是私有的而非共享的,当它对应的用户进程死掉后可将服务器进程及其资源清除和释放。PGA的构成:l 排序区用于存放排序操作产生原创 2014-05-23 16:03:23 · 1221 阅读 · 0 评论 -
Oracle SGA详解
SGA(SYSTEM Global Area )系统全局区l 数据高速缓存在Oracle进行数据处理的过程中,代价最昂贵的就是物理 I/O操作了。同样的数据从内存中得到要比从磁盘上读取快的多。因此,优化Oracle的一个重要的目标就是尽可能的降低物理 I/O操作。Oracle的 Buffer Cache用于缓存从磁盘中读取的数据,当 Oracle需要查找某些信息的时候,首先会在原创 2014-05-23 15:57:00 · 1890 阅读 · 0 评论 -
Oracle 常用系统函数
² 字符函数1. replace( 字符串1,字符串2,字符串3) replace( char, search_string, replace_string) 功能:在“字符串1”中搜索“字符串2”,并将其替换为“字符串3”。例如下面的命令是将所有员工名字中出现的”A”替换为”中国”。SQL>selectreplace(ename, 'A', '中国') fro原创 2014-05-21 21:44:23 · 1167 阅读 · 0 评论 -
用户管理与权限分配 5.20
1、方案与用户方案是一些数据库对象(如:表、索引、视图、序列、过程、函数、触发器等)的集合,一个方案下的对象归一个用户所有。在Oracle中方案和用户基本是一个等同的概念,用户名即方案名。当访问数据库对象时,需要注意如下一些事项:(1) 同一方案中不能存在同名对象,但是不同方案中数据库对象可以重名。(2) 用户可以直接访问自己方案中的数据对象,但如果要访问其他方案的数据对象,则原创 2014-05-20 21:48:21 · 1782 阅读 · 0 评论 -
Oracle 事物隔离级别
1、事务介绍Oracle11g中的事务是隐式自动开始的,不需要用户显示的执行开始事务语句。但对于事务的结束处理,则需要用户进行指定的操作。通常在以下情况下,Oracle认为一个事务结束了。(1) 执行Commit语句提交事务(2) 执行Rollback语句撤销事务(3) 执行一条数据定义语句。如果该语句执行成功,那么oracle系统会自动执行commit命令;否则,系统会自动原创 2014-05-20 20:53:39 · 1580 阅读 · 0 评论 -
Oracle 索引
1、 索引介绍索引是用于加速数据存取的数据对象,是对数据表中一个或多个列进行排序的结构。合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。2、 问题:为什么需要索引?Select * from scott.emp where empno=’8379’ --遍历emp表?制约程序规模增大的两个瓶颈:网络和数据库,需要用更好的方式组织、管理数据。3、 索引分类 按索引列个数原创 2014-05-19 14:55:00 · 1010 阅读 · 0 评论 -
Oracle 表的创建 及相关参数
1、 创建表完整语法CREATE TABLE [schema.]table(column datatype [, column datatype] … )[TABLESPACE tablespace][PCTFREE integer][PCTUSED integer][INITRANS integer][MAXTRANS integer][STORAGE sto原创 2014-05-19 14:43:38 · 1155 阅读 · 0 评论 -
Oracle 数据文件管理
1、手工改变数据文件的大小SQL>conn / as sysdbaSQL>Createtablespace exampletb Datafile 'E:\ examp01.dbf' size 10M ;SQL>alter database datafile 'E:\examp01.dbf' resize 20m;SQL>alter database datafile 'E:\exa原创 2014-05-19 14:42:20 · 882 阅读 · 0 评论 -
Oracle 表空间管理
Oracle磁盘管理中的最高逻辑层是表空间,Oracle11g中必须创建的4个表空间是SYSTEM,SYSAUX, TEMP, UNDOTBS1。² SYSTEM:存储数据字典等,pl/sql代码等。² SYSAUX:存储与数据库选项相关的数据² TEMP:用于大的排序操作² UNDUTBS1:为读一致性和恢复的目的,存储事务信息。表空间的下一层是段,一个段只能驻留在一个表空间原创 2014-05-19 14:16:18 · 933 阅读 · 0 评论 -
Oracle --------序列
1、思考问题在某张表中,存在一个id列(整数),用户希望在添加记录的时候,该列从1开始,自动的增长,如何处理?2、介绍Oracle通过序列处理自动增长列。(1) 可以为表中的列自动产生值(2) 由用户创建数据库对象,并可由多个用户共享。(3) 一般用于主键或唯一列(4) 序列也是一种数据对象3、定义序列² 格式:Create sequence 序列名[原创 2014-04-27 21:27:58 · 1067 阅读 · 0 评论 -
Oracle 数据库审计
保证数据库的安全有两种方式,一种是通过权限的存取控制机制,即通过预先控制来防止安全事件的发生;另一种是数据库审计,即对数据库活动做跟踪记录,当发生安全事件时,通过对数据库活动记录进行审计来发现并修复安全问题。Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用。数据库审计的主要对象包括数据库链接、SQL原创 2014-05-18 22:26:09 · 2150 阅读 · 0 评论 -
Oracle PL/SQL 编程基础 实例 2
if 循环 控制语句 if--then endifif----then ----else endifif-----then --elsif then ----else endif--编写一个过程,可以 输入一个雇员名,如果该雇员的工资低于2000就给他增加10% create or replace proc原创 2014-05-12 17:28:26 · 1119 阅读 · 0 评论 -
Oracle PL/SQL 编程基础 实例
create table mytest(name varchar(20),password varchar(30));create or replace procedure sp_pro2 is begin insert into mytest values('fc','123');end;查看错误信息show error如何调用原创 2014-05-12 17:27:25 · 1441 阅读 · 0 评论 -
Oracle 体系结构
体系结构包括实例(SGA+后台进程),数据库文件,用户进程和服务器进程以及其他文件,如参数文件密码文件和归档日志文件等 1 物理结构(文件组成): 数据文件:数据库操作中数据的最终存储位置 控制文件:验证数据库完整性重做日志文件:在发生故障时用于数据恢复参数文件:定义了数据库实例的特性。如缓冲区大小密码文件:授予用户启动和关闭数据库实例原创 2014-04-25 18:42:56 · 890 阅读 · 0 评论 -
Oracle PL/SQL 高级编程
1、 复合数据类型——记录类型Ø 语法格式type 类型名 is record ( 字段1 字段1类型 [not null]:=表达式1; 字段2 字段2类型 [not null] :=表达式2; … )Ø 说明:记录之间相互赋值要求两个记录类型完全相同。Ø 案例举例1--创建表并插入记录原创 2014-05-17 03:14:41 · 1570 阅读 · 0 评论 -
oracle 数据库的四种状态
关闭有四种: shutdown normal : shutdown transiction:等待事务提交后,再等所有用户关闭连接 shutdown immediate:未提交的事务将回滚,如插入3,后commit再插入4 再 shutdown immediate 这是数据库只有3,没有4shutdown abort:强行关闭。。。。前三种方式:关闭数据库----》卸载原创 2014-03-26 15:41:47 · 7663 阅读 · 2 评论 -
Oracle 进程结构
Oracle进程结构进程是动态创建的,完成任务后就消亡;而程序是静态的实体,程序是可以复制、编辑的。进程强调的是执行过程,而程序仅仅是指令的有序集合;进程在内存中,程序在外存中。ORACLE分为用户进程和ORACLE进程。l 用户进程当用户执行一个基于ORACLE数据库的应用程序时,客户端就会创建一个ORACLE的用户进程(如运行的sqlplus、OEM都叫用户进程)。用户进程原创 2014-05-27 21:51:56 · 1241 阅读 · 0 评论