- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 归档日志
/* 管理归档模式 */利用归档重做日志,DBA能够执行如下操作:* 基于时间恢复数据库* 更新备用数据库* 利用LogMiner等工具获取数据库历史修改信息在一个ORACLE实例中最多能启动10个ACRn进程,通过LOG_ARCHIVE_MAX_PROCESSES参数来设置查看数据库归档信息SQL>archive log list;改变数据库归档模式1.关闭数据库2.在初始化参数文件中设置相关参
2005-04-22 17:51:00 1169
原创 索引和约束
/*** 约束 ***/* 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段, 必须在表级定义约束* 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称定义primary key约束(单个字段)create table employees (empno number(5) pri
2005-04-21 22:27:00 1457
原创 数据库保护与安全
/* 数据并发性和一致性 */数据并发性是指多个用户可以在同一时刻访问相同的数据.数据一致性是指在保证并发性的同时,每个用户都能看到一致的数据视图,包括用户能够看到自己或其它用户的事务对数据所做出的更改.可防止的三种读现象:* 脏读:某个事务读取了被其它未提交事务修改过的数据.* 不可重复读:在某个事务读取一次数据后,其它事务修改了这些数据并进行了提交,这样当该事务重新读取这些数据时就会得到与
2005-04-20 20:16:00 1323
原创 表和视图
/* 表 */用户只有同时具有适当的系统权限和表空间配额,才能够在表空间中创建表.创建表(在自己的模式中)如果表所处的表空间时extent management local autoallocate,只能在storage中指定 initial,next,minextents三个存储参数如果表所处的表空间时extent management local uniform,不能为表指定任何stora
2005-04-19 21:20:00 2076
原创 序列和同义词
/* 序列 */序列和视图一样,不占有实际的存储空间,只是在数据库中保存它的定义创建序列create sequence emp_seqincrement by 1start with 1nomaxvaluenocyclecache 10引用序列 insert into empvalues(emp_seq.nextval,zhaokeke)可以利用下面的查询来看emp_seq序列的当前值:SQL
2005-04-19 21:17:00 1498
原创 分区表和分区索引
/* 分区表 */优点:* 提高查询性能,执行查询时只需要访问分区* 易于管理和维护,各个分区在进行维护时是相互独立的,可以单独对分区进行重建索引,备份和恢复等操作.对表进行分区后,各个分区可以具有不同的存储参数,或者可以位于不同的表空间中.一个表可以分割成任意数目的分区,但如果在表中包含有LONG或者LONG RAW类型的字段,则不能进行分区如下情况需要对表进行分区1.表的大小超过2G2.需要对
2005-04-18 20:44:00 2402
原创 Oracle的软件结构
/* Oracle软件结构 */Oracle实例由一系列后台进程和内存结构构成.,主要由两部分组成:1.实例的内存结构:SGA/PGA2.实例的进程结构:服务进程和后台进程/*** SGA ***/SGA区中的信息能够被所有的Oracle进程共享使用,主要包含如下内存结构:* 数据库缓存* 重做日子缓存* 共享池* 大型池* JAVA池* 数据字典缓存* 保存其它控制信息的结构SGA区的大小主要由
2005-04-08 09:56:00 1123
原创 管理进程和会话
/* 管理服务器操作模式 */默认情况下,除了OLTP类型的数据库外,DBCA创建的数据库都是使用专用服务器操作模式确定数据库当前的操作模式:SQL> select server 2 from v$session 3 where audsid=userenv(SESSIONID);SERVER------------------DEDICATED/* 监视进程状态 */每个服务进程和后
2005-04-07 08:10:00 983
原创 控制文件和重做日志文件
/* 控制文件 */控制文件是一个二进制文件,包含了关于数据库物理结构的重要信息,包括数据库的名称,相关的数据文件和重做日志文件的名称和位置,当前的日志序列号等内容.创建复合控制文件(oracle最多支持同时使用8个控制文件)oracle将同时写入所有的控制文件中,但是只会读取 control_files参数中所指定的第一个控制文件1.关闭数据库2.将已有的控制文件复制多份并且重新命名,再将他们移
2005-04-05 14:00:00 2413
原创 撤销表空间和回退段
/* 撤销表空间 */通过使用撤销技术,能够为ORACLE数据库提供以下功能:* 使用ROLLBACK语句撤销事务* 进行数据库恢复* 提供数据的读一致性Oracle强烈建议DBA在Oracle 9I数据库中应用自动撤销管理方式,任何数据库用户都不能在撤销表空间中创建对象,在撤销表空间中只能保存撤销记录.SQL> show parameter undoNAME
2005-04-05 13:59:00 3286 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人