[B15660-02]Oracle® Database Installation Guide 10g Release 2 (10.2) for Linux x86

终于能静下心来写第一篇文章了。

 

整篇文档包含6个部分以及(A-H)的附录,内容标题如下:

序言

1,安装概览

2,预安装工作

3,安装工作

4,安装后的工作

5,启动一个数据库

6,删除数据库软件

a,使用响应文件安装配置数据库的方法

b,克隆数据库家目录

c,使用nas设备

d,最佳灵活的结构

e,管理数据库端口号

f,为数据库配置全球化支持

g,常见故障解决

h,FAQ

 

感觉文档大体结构都差不多,我们详细读这一篇后,其他文档就只看重点吧。为什么详读这一篇?因为这篇文档字少!

 

序言部分 ,有一段话,是关于命令语法的。实用性很强,甚至可以应用到unix上面,我解释一下:

                    /                   这个的意思是如果一行写不下了,另其一行接着写,类似于英语一个单词的连接符号“-”

                   {}                  这是大括号,里面的参数是必选的

                【】               这是中括号,里面的参数是可选的

                  ...                  英文翻译成括号,其实就是3个点,作用同省略号一样

                  斜体字         表示变量

                    |                  我常常喜欢叫竖线,Oracle的文档中称垂直线估计是书面语吧,用在大括号或中括号中,表示可选其一或更多。

 

       我可算知道Oracle为什么有htm和pdf格式斗文档了,前者的出现为了在线学习的,后者就是为了方便打印的;

       还说明了,DB文档中包含了三部分内容:

       1,数据库

             数据库版本说明

             数据库快速安装

             数据库安装指南

             数据库集群安装指南

             数据库管理参考手册

 

        2,数据库客户端

              客户端安装指南

              客户端快速安装指南

 

        3,数据库伴侣CD(没想到好词儿)

              数据库伴侣安装指南

              数据库伴侣快速安装指南

        这就表示,一个产品的发布应该包含这些,才对。

        两个问题:学习顺序?快速安装和安装文档的区别

       这么多页的文档,Oracle尽用三种字体来表示,1就是黑体,表示用户图形界面的东西或者是专业术语;2斜体字表示重点,变量等;3monospace,这东西表示eg中的内容

 

第一部分,安装概览

        开始的部分,教你怎么去读文档,这个就解释上面的一个问题。第一步看release notes;第二步看附录H中的常见问题;第三步看第2章;第四步看第3,6章及附录ABFG;第五步看第4章;第六步看第5章及CDE。这就是学习这篇文档的顺序。不过我想,没几个人能听Oracle的这种意见吧。

         If you decide not to create a database during the installation, then you can use Database Configuration Assistant to create one after you have installed the software. For more information about using Database Configuration Assistant to create a database after installation, refer to the Oracle Database 2 Day DBA manual.

          这里有这么一段话,目前还没明白,为啥装完软件后建议去看这本手册呢?

          对于存储选项,Oracle给出的定义够明确,就是三种类型,文件系统,ASM,裸设备。

文件系统,又分为三种:单独的磁盘存储,LVM和raid,NAS和NFS。其实在我看来,第一种效果要更好一些。只不过是有些浪费了。因为他要求是独立的物理磁盘。而中间的本身就是unix所支持的便于admin进行管理的。Oracle真是痴心不改,居然出来一个类似的OMF管理方式。NFS和NAS一直的没用过,可以考虑做个实验来玩玩。

ASM,什么都管,就是不管理可执行的二进制文件。

Raw devices are disk partitions or logical volumes that have not been formatted with a file system.这是定义。

 

第二部分,安装前的准备工作

      其中在2.2部分说了一下内存和swap之间的大小控制,如果内存大小在1G~2G间,swap大小应该是内存的1.5倍;内存如果是2G以上到8G,swap的大小应该与内存大小相等;如果内存大小大于8G的话,swap的大小应该是内存大小的75%。

      这部分有关于需要packages的详细说明,但是具体这些包都是干什么的呢?

      以rece4以上的举例来说: 

      binutils-2.15.92.0.2-13.EL4 是处理二进制数据的实用工具包,是GNU开发的。GNU是什么?是非商业的可行性计划,商业是unix,那这计划就是free的呗,GNU做出来的东西可以被多个操作系统所使用并且是免费的哦~

      compat-db-4.1.25-9 这个包主要提供嵌入式的支持,支持c/s结构。

      compat-libstdc++-296-2.96-132.7.2 兼容标准的c++的库。

      control-center-2.8.0-12 这个包是为gnome准备的,啥作用?当你用gnome控制鼠标,背景,声音……都靠它了。

      gcc 是什么东西?类似于vc当然没有那种界面,仅仅是支持编译的功能。

      glibc 也是库,供多种程序共享用的。

      make-3.80-5这也是GNU工具,用来编译程序的。

      pdksh-5.2.14-30用来克隆ksh的,也就是说用来支持ksh的。那如果不用ksh,就没必要安装了呗。

      sysstat 监控系统的状态。

      xscreensaver-4.18-5.rhel4.2 设置X window 系统的屏保。

      setarch-1.6-1 检查更新的工具。

既然,oracle给出阅读顺序,我在学完第二章后,回头看看前面的note和附件H(此处省略1千字)。

真他妈的浪费时间。

 

第三部分,安装部分

  • The SYS account password must not be change_on_install .

  • The SYSTEM account password must not be manager .

  • The SYSMAN account password must not be sysman .                                 

  • The DBSNMP account password must not be dbsnmp .

这是这几个用户默认的密码,这几个用户都是干啥的?

asm配置的时候,有三种方案选择,第一种,是high redundancy,都是三组备份;第二种是normal,磁盘备份两组,控制文件三组;第三种是external,如果外部有raid设备的用这个。

SQL> SELECT NAME,TYPE,TOTAL_MB,FREE_MB FROM V$ASM_DISKGROUP;这里还给了条sql,可以查看asm的情况。

第四部分,安装完成后

root.sh其实是一个备份脚本,可以恢复到你刚安装完成后的状态,utlrp.sql是在数据库中执行的脚本,可以重编译无用的pl/sql,这个应该是安装完数据库后,就该做的事情。

 

第五部分,安装后的事情

这部分就是给帐号解锁这个命令可以看看,

SQL> ALTER USER account [ IDENTIFIED BY password ] ACCOUNT UNLOCK;

第六部分,卸载ORACLE


我看了下,最重要的就是步骤,如果是单库卸载比较容易,要是有多个库,就需要细心了。
1,more /etc/oratab
看看里面有什么oracle相关的,和准备卸载的。
2,切换到oracle用户,使用oraenv选择要卸载项,然后启动DBCA进行卸载。
以上两个步骤已经卸载完成了。如果是asm存储的,往下看:
上面的,其实就是把数据库卸载掉了,如果要卸载asm需要登录到instance:sqlplus “/as sysdba”
查看asm相关视图:V$asm_client/v$asm_diskgroup,在sqlplus中先干掉,shutdown;再从/etc/oratab中干掉

接着,讲的是cluster删除,我感觉这文档是不是没啥写的了,为什么不再cluster中再讲,现在就拿出来得色。这个先不看了,等研究集群后在
仔细分析。
以上六个部分已经是完成了这个文档的学习。完全能够满足日常的安装使用。对于A-G的部分完全是根据不同情况的使用,而用来参考的。相关
内容在实验部分体现。





 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值