面试准备
<h1>Oracle RAC搭建步骤</h1>
<p>1.系统安装与配置,oracle安装需要的依赖包,两台机器ssh互信,时间同步
2.创建oracle和grid用户,设置资源限制
3.创建共享磁盘
4.安装grid软件
5.安装oracle软件
6.创建ASM磁盘组
7.创建实例</p>
<h1>DG搭建</h1>
<p>1.安装两台数据库,db_name、sys密码一样,但是db_unique_name一样。
2.主库开启force logging,修改配置文件,配置关于DG同步的相关参数,包括LOG_ARCHIVE_CONFIGd、LOG_ARCHIVE_DEST_n、FAL_SERVER的配置等等
3.主库开启归档模式,创建standby logfile
4.从库修改参数文件,基本和主库的一样,只有极个别不一样
5.主从库配置静态监听,测试连接
6.备份主库的数据导入到备库
7.应用主库的日志开启同步</p>
<h1>AWR报告</h1>
<h2>包含的内容</h2>
<p>首页</p>
<ul>
<li>数据库和实例的名字</li>
<li>快照产生的时间</li>
<li>当前缓存的大小</li>
<li>load profile</li>
<li>实例的数据命中率</li>
<li>top 10 等待事件
其他信息</li>
<li>等待事件列表</li>
<li>在共享池的sql语句信息</li>
<li>实例的统计信息</li>
<li>表空间和文件的</li>
<li>数据缓存池的统计信息回滚段或undo段统计信息</li>
<li>数据字典缓冲区统计信息</li>
<li>库缓冲区统计信息</li>
<li>SGA统计信息</li>
<li>init.ora 参数文件信息</li>
</ul>
<h2>重点关注的内容</h2>
<p>1.load profile (负载情况)
面秒产生多少,每个事物产生多少
逻辑读和物理读每秒、每个事物产生多少
2.实例运行效率
缓存区的命中率低:缓冲区的size太小,之前查的数据块没有被共享,做的全表扫描
3.TOP 10 等待事件
等待了多少次、多少秒,平均等待多长时间
4.IO profile
5.SQL order by reads
6.Time mode</p>
<h2>调优方向参考:</h2>
<ul>
<li>减少或消除等待事件 提高响应时间</li>
<li>减少物理读 —— 提高数据库的可用性</li>
<li>常用的数据块缓存在内存 —— 提高数据库的命中率</li>
<li>提高响应时间 —— 提高内存的使用率</li>
<li>吞吐量 —— 减少等待事件</li>
<li>数据加载</li>
<li>恢复时间</li>
</ul>
<h1>oracle监听连接的原理</h1>
<p>1.已经连接上的会话,断开监听会怎么样?
答:已经连接上的不受影响
2.mysql和oracle一致性备份和非一致性的区别
3.备份软件如何保证备份的数据是一致性的
4.你的特长是什么?
5.恢复的流程(restore&recovery)
6.mysql开启ssl与不开ssl的区别</p>