公司Oracle培训手记

1.架构:DataBase+Instance

2.结构:内存结构(主要指System Global Area)、进程结构(读写日志进程等)、存储结构(磁盘阵列)。

3.内存结构:SGA,由六大部分组成,主要用到的就是DataBase Buffer Cache(由这个来对数据进行读入或删除)和redo log Buffer(在线日志,防止错误操作)。

4.进程结构:三大进程:User Process(客户端产生)、Server Process(服务进程,由他对实例进行访问操作)、Background Process(后台进程,服务进程与其进行交互)。

5.实例管理:由DataBase Buffer Cache通过后台进程PBWn对DataBase Buffer Cache file进行操作,由redo log buffer通过后台进程LGWR对redo log file进行操作,达到一定条件时,将redo log file转存为Archive log file.

6.物理文件结构(即存储结构):control file:重要,有备份,启动Oracle的必须项。

                                                           Data file :最重要,通过它来存放必要的数据。

                                                           Online redo log files

                                                           Param file:重要,保存实例名和内存信息,初始化的工作,不存在的话,实例无法启动,已由原来的文本文件,演变为现在的二进制文件

                                                          Backup file

                                                          Archive log file

                                                         Password file(C/S或B/S时很重要,操作系统认证时不需要,安全机制,丢失后可以重建)

                                                         Alert and trace log files(操作日志,追溯错误信息)

                                                         Listener.ora--服务端的监听服务

                                                         Tnsname.ora--客户端访问服务端的哪台机器的哪个实例通过该服务进行配置

7.初始化参数文件:spfileXXXX.ora   (XXXX代表实例名),可以动态修改或者转化为pfileXXXX.ora进行修改。

8.表空间和数据文件:房间--模式、柜子--表空间、衣服--数据文件。

                 *    一个数据文件只属于一个表空间。

                 *     向表空间写数据文件时,是随机写入的,删除任何一个数据文件可能整个表空间都不能用了。

                 *   有两个表空间必须存在且在线:SYSTEM(核心功能,视图)、SYSAUX(辅助表空间,网页端访问的信息)

9.表空间->段->区间->数据块->磁盘块

10.实例的启动:shutdown->NOmount(读ini)->mount(通过ini中的配置信息,打开control file)->open

11.关闭时:abort、force、failure都会导致dirty DB的出现,此时可以通过redo进行恢复。

12.关于ASM:相当于linux的文件系统和windows的卷管理。Oracle 11g开始推荐使用该存储管理方式进行数据库的配置。

13.备份与恢复:逻辑备份:exp/imp(客户端工具,要求字符集设置一致)、datapump、expdp/impdp(服务端工具,推荐使用)。

                              物理备份:R Manager(冷备份)、热备份

                 *    mount状态下再进行备份恢复。

14.常用工具:SQL Plus 、 Oracle Enterprise Manager(OEM)  、NETCA/Net manager  、 Tnsping(只能说明监听是正常的,不能说明可以连得上数据库) 、 Lsnrctl 、dbua

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值