oracle 讲师费用,20080929--ORACLE培训笔记未整理版(讲师:ORA-600)

1、数据库做了resetlogs后,重置了日志序列号,使用NBU等备份软件调用RMAN并不清楚这个情况,需要做相关调整;

2、Oracle空间不足:表的空间不足;表空间的空间不足;存储空间问题;

3、对表进行了move操作后,会更改索引中的一个值(行地址),需要重建索引;

4、约束(一般是人为禁用)和触发器(事件触发)禁用后,约束和触发器将不会执行;

5、一个进程需要两个信号量,一个进一个出;

6、ORA-012560:可能没有ORA_SID,可能被修改,或者监听服务没起来;

7、ORA_NLS33:全球化(本地化)特性的配置文件;

8、LD_LIBRARY_PATH:和JAVA有关;

9、比较重要的初始化参数:SGA_MAX_SIZE(静态)、DB_BLOCK_SIZE(关乎IO)、LOG_BUFFER(静态)、Processes(静态);

10、建库要注意的设置:数据库字符集、数据库名称;

11、10G安装较9i强的地方,自动化所有Pre和Post安装步骤,尽量1次安装成功;

12、OCFS的更新换代版本是ASM,简化文件和存储的管理;

13、快速恢复区可以多个实例使用,且快速恢复区下有不同的目录结构(归档日志、控制文件、redolog等等),需要对10G的快速恢复区做监控;

14、10G新增一个表空间SYSAUX(系统辅助表空间),除SYS用户外其它用户和功能对象的信息都在SYSAUX表空间中,剥离非关键应用;

15、在10G中设置SGA_TARGET值为0,内存不自动管理;如果是一个有效的值,自存将按照所设的值做自动管理;

16、清空内存缓冲区,10g之前是alter system flush shared_pool;(还原实验环境,将解析池清空;ORA-3113)

10g开始是alter system flush buffer_chache(将数据块也清除);

17、AWR(Auto Workload Respository):自动工作负载信息库。比statspack收集的信息还全面。运行awrrpt.sql产生报告;

18、HTML的OEM管理方法:emctl status/start/stop dbconsole

19、10G可以直接在SQL下删除数据库;

20、平时所说的数据库准确的来说,是DB Server:内存+进程文件。

21、数据文件存放的数据:用户数据库 用户表 DML(数据操作语言) 数据字典数据 数据字典表 DDL(数据定义语言)

22、解析(得到执行计划,需要用到数据字典)--执行()--显示返回(对select语句);

23、重做日志记录:存放数据库中所发生的所有改变(只要数据库块发生改变),按照先后顺序。最短的时间内补回丢失的数据或操作(重演日志)。提高数据库的可用性。

24、重做日志文件:文件大小不变、顺序地写、自动进行切换(循环使用)、一个数据库最少两组日志,每组至少1个组员文件(如果有2个以上,叫复用,也叫文件级镜像)。

25、控制文件(数据库核心文件,在不同的存储位置做复用):

a.数据库基本信息、

b.数据库结构信息、

c.最后一次同步的SCN(system change number,从1开始,按1递增,每个改变唯一对应一个SCN--数据库的生命线或者时间轴,用来做同步判断,也可以用来进行恢复--实例恢复(与在线日志有关),由系统崩溃造成,这是实例同步的起点)、

d.当前的日志序列号(从1开始,按1递增,日志切换时发生改变,标识日志内容,也用于数据恢复,同步实例的终点)、

e.归档信息

f.RMAN信息,rman信息增加时,会增大控制文件的大小;

26、在内存中对数据进行修改,被修改的数据是脏数据,从内存往磁盘写数据时叫做同步数据,找一个SCN,这个之前的脏数据写出,并在所有数据头写入这个SCN(是对应的SCN还是这个SCN)?;

27、介质恢复(也许与历史日志有关)--先还原文件,然后同步数据;

28、为什么实例恢复与在线日志有关?a、日志发生切换时,同步必发生 b、日志在没有发生同步时,不允许被覆盖;

29、口令文件:内容--特权身份的口令;作用--特权身份的认证;

30、特权身份和角色权限的区别:特权身份可以创建删除启动和关闭数据库,都是外部权限。角色权限是数据库产生和打开后才有的,是内部权限;

31、口令认证:

操作系统认证(登录到服务器本机上,系统用户属于数据库管理员组):登录的操作系统属于数据库管理员组的,就可以任意地以sysdba身份登录数据库;

32、Shared Pool(LRU,解析)

Library Cache:最近最常使用的SQL、PL/SQL语句文本、分析代码和执行计划;--代码共享,减少硬解析,降低CPU占用。

Data Dictionary Cache:不得不解析时更快得到解析所需要的字典信息,加速解析效率;

33、Database Buffer Cache:最近最常使用的数据块;

34、Redo Log Buffer(FIFO):日志记录。

35、PMON-进程监视进程,处理连接异常,处理Server Process和User Process;

36、实例恢复:回滚、打开、前滚。将未提交和提交的事务全部同步。

37、PGA:程序全局区,被每个连接会话所私有。存放会话基本信息,游标信息,排序空间(和性能相关)。

38、排序的方法:内存大在内存中直接排;内存小的在内存中先排一部分,然后放入临时表空间中,然后再在内存中执行一部分,再放入临时表空间中,最后在临时表空间得到一个完整的排序;

39、9i的SGA内部参数能动态调整的依据:SGA_MAX_SIZE确定,Granule Size(细粒大小,组成整个SGA),4-16MB,进行调整,就是将Granule的地址的增加或删减,调整参数时,将会向上取整;

40、用select * from v$sgainfo查到的sga信息更加详细;

41、数据缓冲区中,DB_CACHE_SIZE一般占用整个数据缓冲区大小,在需要进行tune时,将DB_KEEP_CACHE_SIZE和DB_RECYCLE_CACHE_SIZE从0改成其它值;

42、LARGE POOL:建议使用专用模式连接,否则将会大大延长服务等待时间;

43、共享模式连接时,UGA存在于Shared Pool,如果Large Pool存在,可以分担一些;专用模式,UGA只存在于PGA。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值