yz3

Oracle 11g OCM考试考点分析 物化视图和分区表

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-materializedview.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

1.物化视图

物化视图是在一个时间点的目标master的一个副本。这个master可以是表,一个主站点,物化视图站点上的一个主物化视图。物化视图通过刷新的方式,在多个master之间进行更新:

11

为什么要使用物化视图

1.减轻网络负载

可以使用物化是来分发数据到不同的站点,来减轻网络负载。而不是整个公司访问一个数据库服务器,用户负载分布在多个数据库服务器。为了减少复制的数据量,一个物化视图可以是一个主表或主物化视图的子集。

物化视图不需要专门的网络,只需要定期的刷新物化视图,复制目标的数据让本地访问。结合大规模的部署环境和数据子集(减少带宽),可以大大提高你的复制数据库的可靠性和性能。(dbdao.com oracle 11g OCM培训)

(更多…)

Read More

yz2

Oracle 11g OCM考试考点分析 并行和传输表空间

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-parallel.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

1.执行并行

 

1.1 简介

使用并行执行的环境:

1.多处理器,集群或大规模并行系统

2.足够的I/O带宽

3.未充分利用或间歇使用CPUs(例如。系统的CPU使用率通常少于30%)

4.有足够的内存来支持额外的密集内存处理,例如排序,哈希和I/O缓存。

 

如果系统却上这些特性,并行执行可能不会显著的提高性能。事实上,在系统负载很高或I/O带宽很小时,并行执行会减少系统性能。(dbdao.com oracle 11g OCM培训)

OLTP中使用并行执行处理批处理和维护是有帮助的。一般简单的SELECT语句在OLTP应用中并行执行并不会有什么好处、

(更多…)

Read More

yz1

Oracle 11g OCM考试考点分析 SQL*Loader和外部表

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-sqlloader.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

 

 

1.1sqlldr 基本概念

sqlldr有3种加载数据的模式:

1.传统路径加载

2.直接路径加载

3.外部表加载

 

在传统加载模式中,输入的记录按字段规范解析,并且每个数据域被复制到对应的二进制数组中。当二进制数组满了(或者需要读取更多数据),数组被插入。

(dbdao.com oracle 11g OCM培训)

SQL*Loader在二进制数组插入完成后才存储LOB域。所以所有在LOB插入的时候出现了错误(例如LOBFILE找不到),那么LOB域就会成为空。注意BEFORE和AFTER行除非起不会在LOB字段上起作用。

例如:C1 LOB字段将备插入,你有一个BEFORE触发器来检查LOB字段的值和其他字段C2 来检查。这个是不可能,因为LOB文本不会在触发器触发时加载。

(更多…)

Read More

yz4

Oracle 11g OCM考试考点分析 手动建库和基本数据库管理

 本文永久链接地址:http://t.dbdao.com/archives/oracle-11g-ocm-createdatabase.html

dbDao Oracle OCM培训群
点击链接加入群【dbDao Oracle 11g OCM培训群】

 

 

 

1关于创建数据库

在你仅仅只安装了oracle软件,没创建数据库或想在主机上创建一个新的数据库,或者创建一个数据库的拷贝(克隆)时。你可以使用DBCA或create database SQL语句来进行数据库的创建

 

在创建数据的时候需要有详细的计划,下面列出来一些推荐措施:

1.估计数据块和索引所需求的空间大小(dbdao.com oracle 11g OCM培训)

2.计划使用的存储方式,是否可以将放置redo和数据文件到不同的磁盘上,以及FRA和数据文件位置。要大大简化这个规划任务,可以考虑使用OMF和ASM。

3.选择好全局数据库名。这个名称由DB_NAME和DB_DOMAIN确定

4.熟悉参数文件中的配置,并管理参数文件中的初始化参数。

5.选择合适的数据库字符集,Oracle建议使用AL32UTF8作为数据库的字符集。

6.考虑数据支持的时区(如果不使用 SET TIME_ZONE设置数据库的时区,默认和操作系统一直)。Oracle数据库使用2个时区文件中的一个。默认使用的时区文件是ORACLE_HOME/oracore/zoneinfo/timezlrg_11.dat(V$TIMEZONE_NAMES可以查询)。其比类似的时区文件timezone_11.dat包含更多的时区。(环境变量ora_tzfile控制,一般情况不用考虑)

(更多…)

Read More