数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

LINUX+ORACLE最简化最重要步骤


发布日期:2018年07月02日
 
LINUX+ORACLE最简化最重要步骤

安装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是域名

上一篇:急速提升与全方位优化-Exadata与数据仓库

下一篇:在Oracle9i中建立SPFILE文件