一安装LINUX
我安装的是ORACLE公司编译的LINUX (也出来了但对中文支持不好乱码)
如果这台服务器最重要的作用是安装ORACLE则直接给ORACLE分配文件系统如
/boot M/ G/swap G/opt G(将来ORACLE的程序将放在此目录下/opt相当于WINDOWS的 C:/Program File 文件夹)/OracleData G (用来放ORACLE的物理数据库文件)当然如果您的空间够大多给/ 一些应该也没错但遗憾的是后来事实证明如果你事先不填写数据库物理文件的参数那么在建库时数据库会自动将物理库建在 $ORACLE_BASE下所以这里也没必要把程序文件和库文件分开了
在选择安装软件时
()需要安装开发下的所有开发及遗留开发如果这些文件不安装您就需要在操作系统装完后再安装gcc 等等一些程序验证您是否安装软件的方法是(以刚才那个软件为例)rpm q gcc
()系统 下的管理工具和系统工具如果您的空间够大就把这个全部装完但不要重复安装 ocfsEL ocfsELsmp因为 通过命令查操作系统的内核版本时uname r会发现可能因为安装的是企业版所以出现的是ELsmp所以类似的个ocfs只需安装最后的一个ELsmp(当然在LINUX 中我却发现没有了ELsmp了估计应该选择ELxen了看操作系统版本吧要不就都安装然后再把没用的删除)另外只所以让全部安装是因为安装完后您会发现这时安装的管理工具和系统工具都是安好后应用程序下的系统工具里的东西反正不会引起沖突如果您不想全安装那么至少应该安装系统工具下所有开头带ORACLE和ocfs的文件还有sysstat 如果您还想进行远程控制如WINDOWS下使用Xmanager则最好安装系统工具下的一个以大写 X 开头的程序以后您会在应用程序》》系统设置》》登录屏幕下配置选择XDMCP启用它
()服务器下可以只选FTP和遗留服务器中的 telnet 和 rshserver 后者可能会在RAC中用到
()如果您想要FTP工具还可在互联网中选择gFTP
()安装数据库前一定要安装下面个包
libaioirpm 这个包在位情况下是此如果位则带*符号
openmotifRHELirpm (这个可能RAC需要)
二ORACLE
最重要的或者说可以只配置的
只建立一个用户及组如 oracle dba当然最简单的方法是用系统自带工具进行分配
附常用命令mkdir p /u/app/oracle
mkdir p /u/oradata
chown R oracle:oinstall /u/app/oracle /u/oradata
chmod R /u/app/oracle /u/oradata
配置shellmax shellall 等参数(但按照ORACLE官方教材的说法这一步也可以省略估计是g以后)
cat >> /etc/nf <<EOF
kernelshmall =
kernelshmmax =
kernelshmmni =
kernelsem =
fsfilemax =
netipvip_local_port_range =
EOF
配置 bash_profile中的参数这一步很重要
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/anzh
export ORACLE_SID=DEMO
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_USUTF (这个如果不设为zh_CNGB将来装好后会是英文)
export NLS_LANG=SIMPLIFIED CHINESE_CHINAZHSGBK
并且把PATH=$PATH:$HOME/bin一行修改为 PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
以上的sid和ctype估计也可以省略
在安装时需要确定 /runInstaller 对ORACLE用户有执行权
如果您把oracle复制到了本地那就需要
chown R oracle /opt/oracle/Soft(装ORACLE源程序的文件夹)
chmod R /opt/oracle/Soft
进入Soft chmod runInstaller
然后就可以执行/runInstaller 了
全局数据库名称概念该名称应包括 ORACLE_SID和服务器域名如其中demo是ORACLE_SID是域名