oracle


面试准备

<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&amp;recovery) 6.mysql开启ssl与不开ssl的区别</p>

页面列表

ITEM_HTML