oracle undo 表空间
一、undo表空间的作用: Oracle 使用undo来保存数据库事务操作前的旧数据;当一个事务开始时,oracle会把数据保存在undo表空间中;如果事务失败或者事务回滚,oracle将用回滚段中的历史数据,还原表数据;二、监控undo表空间: 在日常数据库运行中,可能出现以下错误: 1、由于undo表空间所在的磁盘空间不够,造成数据库异常: 如:undo表空间所在磁盘大小为10G,创建表空间的语句为:CREATE UNDO TABLESPACE undotbs_02 DATAFILE '/u01/oracle/rbdb1/undo0201.dbf' SIZE 1024M REUSE AUTOEXTEND ON;表空间是
Oracle数据库体系结构总结
一、数据库的架构 数据库由,控制文件、数据文件、在线重做日志文件、参数文件、密码文件、归档日志文件组成。 1、控制文件: 对数据库非常重要,如果没有控制文件,将不能打开数据文件,启动数据库实例。 2、数据文件: 存储数据库的相应数据信息,包括表、索引等数据。 3、在线重做日志文件: 该文件包含了数据库完整的事务操作记录,如果数据崩溃,或者数据文件丢失,通过在线重做日志文件可以将数据库恢复到最近一次成功的事务操作的数据。 4、参数文件: 定义了在数据库启动时,的参数配置信息。 5、密码文件: 记录了能连接访问
oracle 索引重建方式 表数据统计
重建索引有三重方式:1、alter index 索引名 rebuild; 表示在原来的表空间上重建索引,并且重建索引的过程中,用户不能进行DML操作。2、alter index 索引名 rebuild online;表示在原来的表空间上重建索引,在重建索引的过程中,用户任然可以进行DML操作。3、alter index 索引名 rebuild tablespace 表空间名; 表示在指定的表空间上重建索引。 统计表,几统计表数据的频率:如果一张表以没有10%的速度增长,建议每天对表数据进行统计;其他视情况而定。监控语法:执行统计:EXEC dbms_stats.gather_table_stats(‘所属用户,’表名’);查询
oracle 连接方式
1.1.1.1 客户—服务器专用连接释义:即当客户端连接上服务器后,服务器专门启动一个进程处理客户的各种命令请求。描述图为:配置连接: 不需要特别配置,默认即为“专用服务器”连接模式。 可查看tnsnames.ora文件内容,如下所示: JEEF.TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = cnsz140051.app.paic.com.cn)(PORT = 1527)) ) (CONNECT_DATA = (SID = hdbkcbms) (SERVER = DEDICATED) //表示专用服务器连接 ) )1.1.1.2
oracle 文件
1.1 oracle数据库的结构数据库的文件有:pfile或者spfile 数据参数文件、控制文件、数据文件、重做日志文件这几个文件之间的关系,如图所示:1.1.1.1 pfile或者spfile二者都是数据的初始化文件,两者之间的区别:(1)、pfile 是纯文件本格式,spfile 是二进制文件。(2)、pfile是8i以及之前版本使用的参数文件,spfile是9i以后使用的版本。(3)、修改pfile后必须重新启动数据实例,才能生效;而spfile 可通过命令修改即时生效。包含有控制文件所在路径。1.1.1.2 Control file(控制文件)主要存储 数据文件和日志文件的路径
oracle数据库的启动方式、顺序
Oracle的启动方式有两种,分别是NoMount(不挂载)和Mount(挂载)方式,下面我们就看一下,这两种方式有什么异同:1、 starting up a database(NoMount)以NoMount方式启动数据库:以这种方式启动数据时,数据库会做以下几步操作:(1)、从spfileSID.ora配置文件中读取相关的数据库初始化参数,如果文件找不到,则从spfile.ora中读取,再如果spfile.ora也找不到,则从initSID.ora中读取。(2)、根据读取的参数,初始化Oracle数据库的SGA(系统全局区)。(3)、启动Oracle数据库的后台进程,如PMON等。(4)、打开Oracle的日志文件alterSID.l