caizhimin816

博客园 首页 新随笔 联系 订阅 管理

  安装Oracle前,要准备

  作为oracle DBA 安装数据库是必要的基础,但是也可以说不是。在测试、开发环境下,凭经验就可以安装Oracle,但是生产环境下,在安装oracle过程中,必须严格按照Oracle官方网站的文档去安装。

  1、首先要做好设计、部署方案

  我们不是为了Oracle能运行能畅通,一味去追求大内存,多CPU,RAC等等,必定要去考虑成本。然后去优化方案,能花最少成本,去实现支撑项目需要。

  首先要看存储(阵列、光线存储、光线通道、光纤盘),SATA(80M速度),scsi是300,但是scsi不论多少块,都是300M,而SATA是累加,就说超过4块就要选用SATA盘比scsi存储要好了。

  网络备份? 要单独安装块网卡,检测pC与系统的兼容性(硬件厂商)

  查询软件与系统的兼容性? 查询Oracle的官方网站。

  2、下载必要的软件,准备安装时应用

  3、测试I/O,disk I/O

    因为Oracle对磁盘访问的特点是随机的、小数据量、并发量大

  要找测试工具测试一下,必要时为了防止内存耗尽,设置打点的swap。

  4、安装完成,第一件事要做什么?

    可能我们多数人说,建库、导数。其实是错误的。

   第一件事情是打补丁,为什么呢?咱们看一下过程

  安装完成->建库->配置->导数据->(升级前)备份数据(一定要全备份,而且要rman备份或者是第三人软件备份,因为冷备有时候不认),->打补丁->升级数据库

  安装完成->打补丁->建库(这样建的库是最新的了)->导数据->完毕

  但从过程上就已经省了好几个过程,实际中,危险之极啊,尤其是有数据,还是数量很大的时候。

 

  插曲

  刚才一个哥们问我归档的问题。我问他,公司把归档文件放在那里了

  她说:存了两份,一个放在本地,一个放在磁带库上了

  我们聊一下归档到底应该怎么存放。

  应该  

  应该两份,一份必须存在磁带库,一份必须放在归档目的地,

  单建一个NAS,进行网络备份

  不应该

  不应该放在磁盘阵列上(一定),不能放在本地(本地磁盘量非常大的时候可以,一般的时候是不行的),因为归档非常大,容易塞满本地磁盘。

  

posted on 2011-01-09 15:22  疯子蔡  阅读(225)  评论(0编辑  收藏  举报