数据库学习总结
文章平均质量分 85
pengpengfly_jhp
这个作者很懒,什么都没留下…
展开
-
oracle OCP认证学习日志(2)
1.3 单实例体系结构1.3.1单实例数据库体系结构 实例由内存结构和进程组成。它暂时存在于RAM和CPU中。当关闭运行的实例时,实例将消失得无影无踪,数据库由磁盘上的物理文件组成,不管是在运行状态还是停止状态下,这些文件都一直存在。因此,实例的生命周期就是其在内存中存在的时间,可以启动和停止它。相对而言,一旦创建数据库,数据库将永久存在(直到特意删除与数据库相关的文件为止原创 2014-02-08 23:33:29 · 663 阅读 · 0 评论 -
oracle数据泵的使用
1.oracle数据泵是oracle提供的更新、更快、更灵活的数据导入、导出工具。2.创建DIRECTORY在使用数据泵之前,必须创建DIRECTORY并获得访问这么对象的权限。例如:SQL> conn / as sysdbaConnected.SQL> CREATE DIRECTORY MY_DIR AS '/U01/oracle';Directory creat转载 2014-03-24 13:50:20 · 644 阅读 · 0 评论 -
ORACLE审计
1、什么是审计审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的 SYS.AUD$表中,可通过视图dba_audit_trail查看)中。默认情况下审计是没有开启的。不管你是否打开数据库的审计功能,以下这些操作系统会强制转载 2014-03-24 11:20:29 · 590 阅读 · 0 评论 -
创建和管理数据库用户账户
安全性是每个网站必须密切关注的问题。每个组织都应该有一份有关规则和规程的安全手册。出现安全问题时,管理员必须说出所遵循的安全准则,并提供能证明他确实按要求执行的记录。这样,责任将转嫁到规范说明书的制定者身上。如果没有这样的手册,那么责任往往会推到数据库管理员DBA身上。6.1创建和管理数据库用户账户当用户登录到数据库时,通过指定一个账户名以及某种身份验证方式连接到用户账户。用户账户定义初始原创 2014-02-19 15:07:56 · 2935 阅读 · 0 评论 -
管理表空间中的空间
空间管理在多个级别进行。第一,将空间分配给表空间。这通过设置数据文件的大小来完成。第二,将表空间中的空间分配给段,这通过分配区间来完成。第三,将段中的空间分配给行,这通过维护那些跟踪每个块中的空闲空间量的位图来完成。5.3.1 区间管理区间管理方法为每个表空间设置,应用于表空间中的所有段。可以使用两种技术来管理区间的使用:字典管理或本地管理。它们的区别泾渭分明:始终应该应该使用本地管理,决原创 2014-02-18 21:55:15 · 670 阅读 · 0 评论 -
表空间和数据文件
从逻辑上读,数据存储在段中;从物理上讲,数据存储在数据文件中。表空间实体是二者的抽象,一个表空间可能包含多个段,并由多个数据文件组成。段和数据文件没有直接关系。数据文件可以作为文件系统中的文件存在,从10G版本开始,也可以作为自动存储管理(ASM)设备上的文件而存在。5.1.1 ORACLE 数据存储模型将逻辑存储与物理存储分开是关系数据库范例的必要部分。关系数据库表明:编辑人员只处理逻辑原创 2014-02-16 22:57:38 · 794 阅读 · 0 评论 -
使用警报日志、跟踪文件、数据字典和动态性能视图
警报日志是应用于实例和数据库的关键操作的连续记录。其位置由实例参数BACKGROUND_DUMP_DEST确定,名为alert_SID.log,其中,SID是实例名称。警报中记录的关键操作包括:所有启动和关闭命令,包括中间命令,如ALTER DATABASE MOUNT。实例的所有内部错误(如ORA-600 错误)任何检测到的数据文件块损坏情况。任何已经发生的记录锁定死锁。原创 2014-02-15 21:53:22 · 822 阅读 · 0 评论 -
Oracle启动和关闭的多个阶段
Oracle公司建议的数据库启动顺序为:首先启动Database Control,然后启动数据库侦听器,最后启动数据库。启动数据库本身需要多个步骤。并非一定要按此顺序进行,在更复杂的环境中,如集群系统或Enterprise Manager Grid Control管理的系统,可能还有其他过程。过于简单的单实例环境而言,按此顺序执行是可以满足要求的。3.2.1 Database Control原创 2014-02-15 17:02:08 · 907 阅读 · 0 评论 -
设置数据库初始化参数
第二章 数据库的安装和创建,通过实践来完成,已写成日志第三章 实例管理数据库和实例由一组初始化参数进行控制。数据数目很多,其中有约33个是真正重要的。这些参数决定了下列这些设置,例如,实例要求操作系统在启动时分配的内存量,控制文件和重做日志文件的位置以及数据库名称。默认参数值并不适合于大多数的生产情况,但对于运行学习环境来说是可以的。许多DBA不太敢修改这些参数,其实并不可怕,这只是一原创 2014-02-13 22:15:59 · 2527 阅读 · 0 评论 -
oracle OCP认证学习日志(5)
1.6 数据库存储结构 Oracle数据库从物理存储中完全抽象出逻辑存储存储。逻辑数据存储采用“段”的形式。段的类型有很多种:典型的段是"表“。这些段以物理形式存储在数据文件中。通过表空间将逻辑存储从物理存储中抽象出来。逻辑结构与物理结构及其定义之间的关联在数据字典中定义。1.6.1 物理数据库结构 Oracle数据库包括三类文件,以及其他几种数据库之外的原创 2014-02-12 23:01:59 · 697 阅读 · 0 评论 -
oracle OCP认证学习日志(1)
新年新气象,年后上班第一天,开始新的征程,为自己的DBA梦想而努力。写日志把自己的学习过程记录下来,也是对知识的一个提取概括,方便以后参考查阅。第一章oracle database 11g体系结构概述1.1 oracle产品系列1.1.1 oracle服务器系列服务器技术系列中三个主要的产品组合是数据库服务器、应用服务器和企业管理器。数据库服务器用于存储数据,应用服务器提供原创 2014-02-07 17:39:54 · 729 阅读 · 0 评论 -
oracle OCP认证学习日志(4)
1.5实例进程结构 实例后台进程在启动实例时启动,在终止实例时终止运行。有这样五个后台进程,Oracle 使用它们的历史长久,本节首先予以描述:系统监视器(System Monitor, SMON)、进程监视器(Process Monitor,PMON)、数据库写入器(Database Writer ,DBWn)、日志写入器(Log Writer,LGWR),检查点进程(Chekpoi原创 2014-02-10 22:38:41 · 708 阅读 · 0 评论 -
utlrp.sql和catpatch.sql两个脚本的作用
--编译无效对象脚本utlrp.sql $ sqlplus '/as sysdba' @?/rdbms/admin/utlrp.sql 【F:/oracle/product/10.2.0/db_1/RDBMS/ADMIN】 utlrp.sql脚本可以在数据库运行的状态下执行以编译、数据库中的invalid对象. oracle建议在对数据库进行迁移、升级、降级后转载 2014-08-05 10:50:05 · 640 阅读 · 0 评论