关于平衡树索引

http://bbs.cqsztech.com/forum.php?mod=viewthread&tid=610


要执行RMAN备份,数据库必须处于归档模式下;因为此时数据库是开启状态,所以是不一致备份,而备份主要用于恢复。


V $ SPPARAMETER:显示有关服务器参数文件内容的信息。 如果服务器参数文件未用于启动实例,则视图的每一行将在ISSPECIFIED列中包含FALSE。



监听:

status 为unknown,所以为静态注册;而established为2,refused为0,则当前客服端的总连接为2。



对全局数据库名的了解。

A global database name is formed from two components: a database name and a domain.



USERS表空间没有可使用的空间了,所以,要解决此问题我们可以为USERS表空间增加数据文件或者增加原有数据文件的大小。



O7_DICTIONARY_ACCESSIBILITY参数控制对数据字典的访问.设置为true,如果用户被授予了如select any table等any table权限,用户即使不是dba或sysdba用户也可以访问数据字典;在此题中我们应该将参数O7_DICTIONARY_ACCESSIBILITY的值设为FALSE,这样的话只有DBA或SYSDBA才能访问数据字典对象了。



死锁:需要手动进行提交或回滚释放DML锁,等待用户JIM执行完成提交后再重新执行该命令。



启用约束:

enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束.

enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管表中的现有数据. 

禁用约束:

disable( novalidate):关闭约束,删除索引,可以对约束列的数据进行修改等操作.

disable validate :关闭约束,删除索引,不能对表进行 插入/更新/删除等操作.but keeps the constraint valid. 




A data block is the smallest unit of input/output (I/O) in data files. 


数据库在归档和非归档模式之间切换后,之前模式下的备份都会变成无效,所以,在切换后一般要先对数据库进行一次备份。


多个监听器进程可以在主机上同时运行。


Note: The CKPT process does not write data blocks to the disk or redo blocks to the online redo log files.


在导出过程中压缩数据和元数据,仅包含数据,仅包含元数据,或无数据

在以下方面指定其他加密选项:

     - 您可以选择加密数据和元数据,仅导出数据,仅元数据,无数据或仅加密列。

     - 您可以指定在导出期间使用的特定加密算法。

     - 您可以指定在导出过程中执行加密和解密时使用的安全性类型。例如,也可能将转储文件集导入到不同的或远程的数据库中,并且必须在传输过程中保持安全。或者转储文件集将使用Oracle加密钱包在现场导入,但也可能需要在Oracle加密电子钱包不可用的情况下导入。

  使用可移植方法执行表模式导出和导入;指定在导入操作期间如何处理分区表

  在导出操作期间覆盖现有转储文件

  在导入操作期间重命名表

  指定即使遇到非延迟约束违反也应继续执行数据加载(仅对使用外部表访问方法的导入操作有效)。

  指定要以未压缩的CLOB格式导出XMLType列,无论为其定义的XMLType存储格式如何

  在导出期间,指定一个重映射函数,它将源指定的列的原始值作为源,并返回一个重映射的值,该值将替换转储文件中的原始值

  将数据重新映射到新的数据库中

  传统模式支持使用原始的导出(exp)和导入(imp)脚本



 创建数据库时若选择Custom Database template,则我们就可以修改Block Size的大小



你的数据库过去一小时运行在装载的巅峰时期,你想要保护这个时期收集的性能统计信息,并用于在未来分析数据库性能时进行比较。
      想要完成这个任务你将采取怎样的行动?

基准由用户提供的名称标识。 执行CREATE_BASELINE过程从一组快照创建基准,并指定名称和一对快照标识符。 在数据库的生命周期中唯一的基准标识符被分配给新创建的基准。 通常您从过去的代表性时期设置基线,用于与当前系统行为进行比较。 您还可以使用数据库控制的基准设置基于阈值的警报。 您可以使用此过程的到期参数在几天内设置到期时间。 默认值为NULL,表示“永不过期”。


 怎样保护统计信息。

STALE_PERCENT用于确定对象被认为具有过时统计信息的阈值级别。 该值是自上次统计信息收集以来修改的行的百分比。

Oracle建议为STATISTICS_LEVEL初始化参数设置默认值TYPICAL。 将值设置为BASIC会禁用优化器统计信息的自动收集。

第053_les_14_perf_db1章

当STATISTICS_LEVEL参数设置为BASIC时,TIMED_STATISTICS参数的值默认为FALSE。 不收集等待事件的定时信息,并且数据库的大部分性能监视功能被禁用。 TIMED_STATISTICS的显式设置将覆盖从STATISTICS_LEVEL派生的值。


以下情况会触发checkpoinnt动作:
    1.当发生日志组切换的时候
    2.当符合LOG_CHECKPOINT_TIMEOUT,LOG_CHECKPOINT_INTERVAL,fast_start_io_target,fast_start_mttr_target参数设置的时候
    3.当运行ALTER SYSTEM SWITCH LOGFILE的时候
    4.当运行ALTER SYSTEM CHECKPOINT的时候
    5.当运行alter tablespace XXX begin backup,end backup的时候
    6.当运行alter tablespace ,datafile offline的时候;



 口令文件的作用是存放所有以sysdba或者sysoper权限连接数据库的用户的口令,如果想以sysdba权限远程连接数据库,必须使用口令文件,否则不能连上;



1)无法使用WITHGRANTOPTION为角色授予对象权限

2)可以使用WITHADMINOPTION为角色授予系统权限,取消时不是级联





    A选项是正确的,一个区是不能跨数据文件的;
    B选项是错误的,一个段可以跨越多个数据文件;
    C选项是正确的,一个数据文件只能属于一个表空间;
    D选项是错误的,一个数据文件可以有多个段;
    E选项是错误的,一个数据块只能属于一个数据文件。



报警日志文件更新:

启动时使用的任何非默认初始化参数

所有内部错误(ORA-600),块损坏错误(ORA-1578)和发生的死锁错误(ORA-60)

管理操作,如SQL语句CREATE,ALTER,DROP DATABASE和TABLESPACE,以及Enterprise Manager或SQL * Plus语句STARTUP,SHUTDOWN,ARCHIVE LOG和RECOVER

与共享服务器和调度程序的功能有关的几个消息和错误

自动刷新物化视图时出现错误