
Oracle
文章平均质量分 69
allenhulove
这个作者很懒,什么都没留下…
展开
-
Oracle10g系统管理1
1.Oracle体系结构Oracle Server 由例程(Instance)和数据库(Database)两部分组成。例程是一组内存机构和后台进程的集合,其内存结构主要包括数据高速缓存、重做日志缓冲区和共享池三部分,总称SGA(System Global Area)。后台进程主要包括SMON、PMON、DBWR、CKPT、LGWR、ARCH等。数据库是一组OS文件的集合,它由数据文件、控制文件...原创 2011-10-02 13:30:25 · 103 阅读 · 0 评论 -
Oracle10g系统管理13
59.审计分类特权用户审计:审计特权用户所执行的数据库操作,设置初始化参数audit_sys_operations数据库审计:审计数据库用户所执行的操作,设置初始化参数audit_trail,并且指定要审计的数据库操作应用审计:审计数据变化(如update操作前后的数据),必须使用应用审计 审计作用调查可疑的数据库活动监视和收集特定活动的数据 审计的指导方针根据审计需求最小化审计选...原创 2011-10-08 14:18:42 · 97 阅读 · 0 评论 -
Oracle10g系统管理14
61.设计表规划表的类型规划数据块空间使用规划表的位置使用并行方式建表使用NOLOGGING选项建表使用子查询(as select)建表时,通过指定nologging选项,可以最小化建表所生成的重做信息,从而提高建表性能。使用SQL*Loader或INSERT进行直接装载时,使用NOLOGGGING也可以加快数据装载速度。使用COMPRESS选项建表预计和规划表尺寸 行格式建立普通表时,O...原创 2011-10-08 14:18:58 · 94 阅读 · 0 评论 -
Oracle10g系统管理15
64.索引分类:存储方式:B*-树索引,反向索引和位图索引索引列方式:单列索引和复合索引索引列值唯一性方式:唯一索引和非唯一索引,索引列都允许null 65.索引管理的指导方针装载数据后建立索引索引正确的表和列限制表的索引个数删除不再需要的索引指定索引块空间使用参数指定索引所在的表空间考虑并行建立索引使用NOLOGGING选项建立索引当在大表上建立索引时,使用NOLOGGING选项可以最小...原创 2011-10-08 14:20:03 · 133 阅读 · 0 评论 -
Oracle10g系统管理16
68.分区表:范围分区、散列分区、列表分区、组合分区范围分区create table sales( customer_id number(3), sales_amount number(10,2), sales_date date)partition by range (sales_date)( partition p1 values less than ('2010-04-01') tables...原创 2011-10-08 14:20:39 · 108 阅读 · 0 评论 -
Oracle10g系统管理17
72.簇是存储表数据的一种可选方法,它由共享相同数据块的一组表组成。将表组织到簇后,Oracle会将不同表的相关数据存放到相同数据块。这样不仅降低了簇键列所占用的磁盘空间,而且可以大大降低特定SQL操作的I/O次数,从而提高数据访问性能。 使用索引簇存储表数据时,Oracle会将后。不同表的相关数据按照簇键值存放到簇段中。当建立了索引簇DEPT_EMP,并将DEPT和EMP表组织到索引簇后...原创 2011-10-09 08:49:29 · 95 阅读 · 0 评论 -
Oracle10g系统管理18
76.EXP和IMP是客户端工具程序,既可以在客户端使用,也可以在服务器端使用。EXPDP和IMPDP是服务器端工具程序。 77.expdp工具的命令行选项content:指定要导出的内容,默认值为ALLdirectory:指定转储文件和日志文件所在的位置,目录对象是使用create directory语句建立的对象dumpfile:指定转储文件的名称expdp scott/tiger d...原创 2011-10-09 08:49:42 · 109 阅读 · 0 评论 -
Oracle10g系统管理19
81.LogMiner工具分析DML和DDL操作确定数据库的逻辑损坏时间确定事务级要执行的精细逻辑恢复操作执行后续审计 源数据库(source database)分析数据库(mining database)LogMiner字典:LogMiner字典必须在源数据库中生成LogMiner字典用于将对象ID号和数据类型转变为对象名和外部数据格式。LogMiner配置需求源数据库和分析数据库L...原创 2011-10-09 08:49:59 · 119 阅读 · 0 评论 -
Oracle10g系统管理20
85.DBVERIFY用于验证数据文件、表段或索引段是否存在损坏块,只能用于验证数据文件,而不能用于验证控制文件和重做日志。验证数据文件的所有块dbv file=…system01.dbf feedback=1000 blocksize=4096 (start=1 end=10000) 使用DBV验证段得磁盘块dbv userid=scott/tiger segment_id=4.4.5...原创 2011-10-09 08:50:18 · 102 阅读 · 0 评论 -
Oracle10g系统管理12
57.PROFILE是口令限制、资源限制的命名集合。在客户端将环境变量ORA_ENCRYPT_LOGIN设置为TRUE,当发送用户名和口令时,Oracle会自动对口令进行加密。failed_login_attempts:连续登录的最大失败次数password_lock_time:账户被锁定的天数password_life_time:口令有效期password_grace_time:口令宽限期pas...原创 2011-10-07 08:38:46 · 177 阅读 · 0 评论 -
Oracle10g系统管理11
56.精细访问控制使用户可以使用函数、策略实现更加细微的安全访问控制。如果使用精细访问控制,那么当在客户端发出SQL语句(SELECT、INSERT、UPDATE、DELETE)时,Oracle会自动在这些SQL语句后追加谓词(where子句),并执行新的SQL语句。通过使用精细访问控制,可以使不同数据库用户在访问相同表时返回不同数据。应用上下文(Application Context)用于存...原创 2011-10-07 08:38:30 · 101 阅读 · 0 评论 -
Oracle10g系统管理10
53.create user devep identified by devepdefault tablespace user01temporary tablespace tempquota 3m on user01password expire; alter user devep account lock;alter user devep account unlock;alter use...原创 2011-10-06 08:54:27 · 109 阅读 · 0 评论 -
Oracle10g系统管理2
13.数据库物理结构数据库文件数据文件datafile重做日志logfile控制文件controlfile:数据文件的位置及大小,重做日志文件的位置及大小,数据库名称及创建时间,日志序列号归档日志archive log file参数文件pfile,spfile,init<SID>.ora,SPFILE<SID>.ora口令文件pwd<SID>.ora:用于验证特...原创 2011-10-02 13:43:20 · 100 阅读 · 0 评论 -
Oracle10g系统管理3
22.管理初始化参数startup spfile=$ORACLE_HOME/dbs/spfile<sid>.orastartup spfile=$ORACLE_HOME/dbs/spfile.orastartup pfile=$ORACLE_HOME/dbs/init<sid>.orastartup pfile=$ORACLE_HOME/dbs/init.orastartu...原创 2011-10-04 11:44:52 · 110 阅读 · 0 评论 -
Oracle10g系统管理4
30.建立数据库步骤:建立例程服务建立参数文件以nomount方式启动例程建立数据库运行脚本完成后续操作 31.建立数据库脚本create database demo maxinstances 8 maxloghistory 1 maxlogfiles 16 maxlogmembers 3 maxdatafiles 100 logfile group 1 ‘…redo01.lo...原创 2011-10-04 11:45:30 · 104 阅读 · 0 评论 -
Oracle10g系统管理5
34.数据字典是Oracle数据库最重要的组成部分,它提供了数据库的相关系统信息。动态性能试图记载了例程启动以来的相关性能信息。数据字典是只读表和视图的集合。数据字典包括数据字典基表和数据字典视图两部分。基表存储数据库的基本信息,普通用户不能直接访问数据字典基表。数据字典视图是基于数据字典基表建立的视图,普通用户可以通过查询数据字典视图取得系统信息。三种数据字典视图:DBA_XXX:所有数据库...原创 2011-10-05 08:20:22 · 81 阅读 · 0 评论 -
Oracle10g系统管理6
39.控制文件用于记录和维护数据库的物理结构。当启动例程并打开数据库时,Oracle会根据初始化参数control_files在例程和数据库之间建立关联。装载数据库(MOUNT状态)时,Oracle会按照初始化参数control_files定位并打开控制文件。打开数据库时,Oracle会根据控制文件所记载的数据文件和重做日志信息,打开所有数据文件和重做日志。控制文件主要记载了以下信息:数据库名称数...原创 2011-10-05 08:20:47 · 115 阅读 · 0 评论 -
Oracle10g系统管理7
45.重做日志用于记载事务操作所引起的数据库变化。重做入口也称为重做记录,由一组变化向量组成,这些变化向量包括表块变化(块位置、变化数据)、UNDO块变化和UNDO事务表的变化。当用户执行事务操作(DDL和DML)时,服务器进程会将重做记录写入到重做日志缓冲区,并最终由后台进程LGWR将重做记录写入到重做日志中。重做线程由一组相关的重做日志组成。对于单例程数据库系统来说,只有一个重做线程,...原创 2011-10-06 08:52:26 · 84 阅读 · 0 评论 -
Oracle10g系统管理8
49.建立表空间create tablespace user01 datafile ‘…user01.dbf’ size 100m uniform size 128k;使用uniform选项指定区尺寸create tablespace user02 datafile ‘…user02.dbf’ size 100m autoallocate;指定区尺寸由系统自动分配,使用该选项时,用户不能指定区尺寸...原创 2011-10-06 08:53:14 · 87 阅读 · 0 评论 -
Oracle10g系统管理9
51.UNDO数据的作用回退事务读一致性事务恢复闪回查询 使用UNDO参数UNDO_MANAGEMENT:AUTO,MANUALUNDO_TABLESPACE:在RAC结构下,因为一个UNDO表空间不能由多个例程同时使用,必须为每个例程配置一个独立的UNDO表空间UNDO_RETENTION:控制UNDO数据的最大保留时间,默认值为900秒 使用CREATE DATABASE命令建...原创 2011-10-06 08:53:35 · 98 阅读 · 0 评论 -
Oracle限制IP访问功能-黑白名单
由于业务需要,需要使用白名单限制用户登录数据库的地址,决定使用数据库白名单功能!一般单实例数据库启用白名单只需要在sqlnet.ora中添加以下内容就可:TCP.VALIDNODE_CHECKING=yes (开启IP限制功能)TCP.INVITED_NODES=(192.168.1.101,ip2,ip3,..,..本地IP..)--添加白名单,必须有本地IP,否则监听会起不来TCP.EXC...原创 2015-03-09 21:03:23 · 2905 阅读 · 0 评论