02 2020 档案
摘要:sql*loader 原理: 1)将外部数据(比如文本型)导入oracle database。(可用于不同类型数据库数据迁移) 本质是在段(segment 表)重新insert 记录 ①conventional:将记录插入到segment的HWM(高水位线)以下的块,要首先访问bitmap ,来确定
阅读全文
摘要:数据仓库 数据仓库以OLAP类型操作为主,这有别于OLTP类型的操作。 OLTP体现的实时的事务处理,OLAP可以看成是OLTP的历史数据“仓库” OLAP操作上主要体现为: 1)select查询汇总为主,对事务性要求较少 2)对数据快速复制、移动的需求 3)分布式查询的需求。 数据移动 概念 1)
阅读全文
摘要:如何调整表空间的尺寸大小 表空间的大小等同它下的数据文件大小之和 当发生表空间不足的问题时常用的3个解决办法: 1)增加原有数据文件大小(resize) 2)增加一个数据文件(add datafile) 3)设置表空间自动增长(autoextend) 示例: SQL> create tablespa
阅读全文
摘要:临时表空间 作用:用于缓存排序的数据(中间结果) 可以建立多个临时表空间,但默认的临时表空间只能有一个且不能offline和drop。temp表空间是nologing的(不记日志)。 SQL> select file_id,file_name,tablespace_name from dba_tem
阅读全文
摘要:TABLESPACE(表空间)的类型 ①PERMANENT 永久表空间 ②UNDO 撤销表空间 ③TEMPORARY 临时表空间 管理方式: 重点是段的管理方式和区的管理方式是在建立表空间时确定的。 段管理方式有AUTO和MANUAL两种,区管理方式有本地管理和字典管理(已淘汰)两种。 SQL> s
阅读全文
摘要:什么是数据字典 1)Oracle提供了大量的内部表,它们记录了数据库对象信息。可以将这些内部表划分为两种主要类型:静态的数据字典表和动态的性能表。这些内部表是由oracle维护的,它们都是只读表。用户包括sys都不能修改,只能查看。 2)Oracle数据库字典通常是在创建和安装数据库时被创建的 11
阅读全文
摘要:手动创建一个名为emrep的数据库 第一步,编辑.bash_profile环境变量 [root@cuug ~]# su - oracle [oracle@cuug ~]$ pwd/home/oracle [oracle@cuug ~]$cp .bash_profile .bash_profile.p
阅读全文
摘要:1.什么是checkpoint checkpoint是数据库的一个内部事件,检查点激活时会触发数据库写进程(DBWR),将数据缓冲区里的脏数据块写到数据文件中。 其作用有两个方面: 1)保证数据库的一致性,这是指将脏数据从数据缓冲区写出到硬盘上,从而保证内存和硬盘上的数据是一致的。 2)缩短实例恢复
阅读全文
摘要:作用和特征 作用:数据recovery 特征: 1)记录数据库的变化(DML、DDL) 2)用于数据块的recover 3)以组的方式管理redo file,最少两组redo,循环使用 4)和数据文件存放到不同的磁盘上,需读写速度快的磁盘(比如采用RAID10) 5)日志的block和数据文件的bl
阅读全文
摘要:UNDO:使用undo tablespace 存放从数据缓存区读出的数据块的前镜像 1.空间重用机制 undo 数据的4种状态 ①active ##表示transaction还没有commit,不可覆盖, ②unexpired ##由已经commit或rollback的数据转换而来的状态, 在保留期
阅读全文
摘要:日志挖掘 log miner 通过dbms_logmnr这个包把dml和ddl语句进行日志挖掘 (适用于调试、审计或者回退某个特定的事务。) DML挖掘 1.在scott用户下进行创建一个表t1: create table t1(id int,name char(10)); 2.插入一条sql:in
阅读全文
摘要:归档日志:archive log 1.归档日志和非归档日志的区别 1)归档会在日志切换时,备份历史日志,对于OLTP系统都应考虑归档模式,以便数据库能支持热备,并提供数据库完全恢复和不完全恢复(基于时间点) 2)归档会启用ARCn的后台进程、也会占用磁盘空间 3)非归档只能冷备,且仅能还原最后一次全
阅读全文
摘要:恢复控制文件方法 控制文件一旦损坏,系统将不能正常工作。受损的控制文件会记录在告警日志中,恢复或重建控制文件必须使系统在NOMOUNT下 1)单个文件损坏了:参照多元化章节,通过简单复制解决。 2)所有的控制文件丢失: ①如果有binary控制文件备份,利用备份恢复控制文件, ②如果没有备份,利用t
阅读全文
摘要:自动诊断信息 ADR(Automatic Diagnostic Repository) 一般基于操作系统层面树状结构 主要包括告警日志、追踪文件、健康记录、dump、bump、aump等文件 SQL> show parameter diagnostic_dest NAME TYPE VALUE di
阅读全文
摘要:1.启动 启动分为三个阶段 1)nomount阶段:读取参数文件,检查参数文件是否完整 SQL> select status from v$instance; STATUS STARTED 2)mount阶段:读取控制文件,检查scn一致性 SQL> select status from v$ins
阅读全文
摘要:1参数文件:什么是参数文件 instance在启动数据库阶段之前读取初始化参数init parameter files,该文件管理实例相关启动参数 2 参数的分类 一 动态参数 immedite 二静态参数 false 三延迟参数deferved 动态参数可以直接在内存中修改,并对当前instanc
阅读全文
摘要:oracle进程大体上可以分为三类:user process、serverprocess、backgroupprocess 一:userprocess 客户端进程 客户端的process,访问数据库可以分为三种形式:sqlplus、用于程序APP、web方式(oem) sqlplus可执行sql和p
阅读全文
浙公网安备 33010602011771号