数据库管理
文章平均质量分 83
oracle数据管理
riven2011
在一切变得简单之前,唯一答案就是努力去做
展开
-
oracle表空间管理Ⅱ
一、大文件表空间1.概述bigfile表空间可以显著增强Oracle数据库的存储容量,减少数据库所需的数据文件数量,简化了数据库管理。可以调整CREATE DATABASE和CREATE CONTROLFILE语句的DB_FILES初始化参数和MAXDATAFILES参数,以减少数据文件信息所需的SGA空间量和控制文件的大小。需要注意的是:Bigfile表空间旨在与自动存储管理(Oracle ASM)或其他支持条带化或RAID的逻辑卷管理器以及动态可扩展逻辑卷一起使用。避免在不支持条带化的系统上创原创 2021-09-28 00:17:52 · 319 阅读 · 0 评论 -
oracle表空间管理Ⅰ(用户表空间&临时表空间)
一、表空间概述:表空间是数据库最大的逻辑存储结构,包含了表段、索引段、临时段等,在物理层面是有数据文件组成。二、创建表空间1.默认表空间oracle默认至少创建两个表空间:SYSTEM和SYSAUX。SYSTEM表空间存储oracle系统的数据、系统的回滚段,不能offline。SYSAUX表空间又称为辅助表空间,用来存储系统其他可选组件的系统数据,SYSTEM和SYSAUX都不能删除和更改。2.创建本地管理表空间本地管理表空间(Locally Managed TableSpaces)是一种新原创 2021-09-25 19:41:55 · 1502 阅读 · 0 评论 -
oracle文件管理——归档日志文件(archived redo log files)
参考文档:官方文档一、归档重做日志介绍Oracle数据库将已填充的重做日志文件组保存到一个或多个脱机目标,统称为归档重做日志。只有在archivelog模式下才可以进行归档,归档方式分为自动和手动两种存档的重做日志文件是重做日志组中已填充成员之一的副本。它包括重做日志组中相同成员的重做条目和唯一日志序列号。存档的重做日志包含自启用存档以来创建的每个组的副本。当数据库在ARCHIVELOG模式下运行时,日志编写器进程(LGWR)无法重用并因此覆盖重做日志组,直到它被存档。启用自动存档时,后台进程AR原创 2021-09-22 01:23:24 · 6713 阅读 · 0 评论 -
oracle文件管理——日志文件(redo file)
参考文档:官方文档一、什么是日志文件恢复操作最关键的结构是重做日志,它由两个或多个预先分配的文件组成,这些文件存储发生时对数据库所做的所有更改。Oracle数据库的每个实例都有一个相关的重做日志,以在实例失败时保护数据库。1.redo日志线程在典型配置中,只有一个数据库实例访问Oracle数据库,因此只有一个线程。但是,在Oracle Real Application Clusters环境中,两个或多个实例同时访问单个数据库,每个实例都有自己的重做线程。每个实例都有一个单独的重做线程,避免了对一组重原创 2021-09-20 23:47:28 · 4092 阅读 · 0 评论 -
oracle文件管理——控制文件
oracle文件管理——参数文件参考文档:官方文档一、参数文件定义每个Oracle数据库都有一个控制文件,它是一个小的二进制文件,记录数据库的物理结构。装载数据库(mount)时需根据初始化文件的参数文件位置读写控制文件或从参数表v$parameter查看文件目录控制文件包括:数据库名称关联数据文件和重做日志文件的名称和位置数据库创建的时间戳当前日志序列号检查点信息二、控制文件相关视图三、创建控制文件1.创建初始的控制文件①创建数据库根据参数文件②使用已存在的控制文件reu原创 2021-09-19 16:05:04 · 1450 阅读 · 0 评论 -
oracle文件管理——参数文件
参数文件即初始化参数文件,在创建实例之前先读取参数文件,一般设置了数据库名称,实例名,SGA各个模块大小等。分类:文本型参数文件(PFILE)和服务器参数文件(SPFILE)目前基本都使用SPFILE参数文件PFILE特点:文本类型,编辑方便。用pfile启动实例时必须在客户机有该文件,容易造成存在多个版本参数文件,互相覆盖。默认存放在$ORACLE_HOME/dbs目录下在oracle参数表可以查到实际存放目录默认命名 init.ora里面存储一般很基础重要的信息,如数据库名,数据块大原创 2021-09-18 01:17:17 · 509 阅读 · 0 评论 -
oracle数据库状态
oracle数据库状态一、oracle数据库有四种状态:1.open:打开所有文件2.mount:打开控制文件3.nomount:打开实例4.shutdown:关闭二、数据库启动(startup)启动数据库需要三个阶段,而且这三阶段具有不可逆性:1.启动实例2.装载数据库到实例3.打开数据库1.startup nomount读取初始化参数文件,启动后台进程,初始化SGA2.startup mount在已经处于open状态数据,更改成mount状态:alter database原创 2021-09-17 00:29:55 · 5760 阅读 · 0 评论