本文档是SUSE 11虚拟机上安装Oracle 11gR2的基本步骤的准备部分。
1:Suse操作系统部分
Vmware设置,设置内存2560MB,硬盘大小为40G。其他按照默认的设置配置。
1.1 文件系统划分
Suse 11的操作系统的文件系统的划分:
Swap     4G    #----交换分区,大概为物理内存的两倍
/        5G    #----根分区,必须设置
/tmp     4G    #----这个临时空间,也是必须要配置的
/home   25G   #---这个用于安装oracle,设置分区的时候,可以设置大一些
1.2 软件安装
安装Oracle必须要安装的软件是:Oracle 服务器库和C/C++编译器和工具。在suse 11的”yast2”工具中的”软件管理”中安装
1.3 包安装
在Suse 11中,Oracle需要的包已经全部在安装操作系统的时候,安装过了。
1.4 内核参数修改
在开始的时候可以不用修改。Oracle 11gR2的安装程序,会在最后一步的安装过程中,会有个自动修改内核参数的“Fix&Check  Again”按钮操作。
2:Suse配置文件部分
在Vmware虚拟机上安装suse 11后,需要注意修改的地方如下:
2.1 Ftp服务文件
添加ftp服务:/usr/sbin/pure-ftpd;对应修改的配置条件:/etc/ftpusers(将配置中需要登陆ftp的用户注释掉)
2.2 Telnet服务文件
添加telnet服务:/usr/sbin/in.telnet:对应修改的配置文件:/etc/pam.d/login(将配置文件中的第二行注释)
2.3 Xmanager连接文件
配置Xmanager连接Suse 11,使用Xbrowser登陆(直接在地址栏中输入虚拟机的IP地址):对应的修改如下:
1:修改/etc/sysconfig/displaymanager
DISPLAYMANAGER_REMOTE_ACCESS="yes"
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes" DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes"
2:相应的配置文件/etc/gdm/custom.conf也会更改成如下样子
# GDM configuration storage
[xdmcp]
# SuSEconfig: displaymanager:DISPLAYMANAGER_REMOTE_ACCESS
Enable=true  Port=177
[chooser]
[security]
# SuSEconfig: displaymanager:DISPLAYMANAGER_ROOT_LOGIN_REMOTE
AllowRemoteRoot=true
# SuSEconfig: displaymanager:~DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN
DisallowTCP=true
[debug]
3:Oracle用户的环境变量部分
Oracle环境变量文件:” .bash_profile”
export ORACLE_SID=ora11g
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/11g/db_1
export LD_LIBRARY_PATH=$ORACLE_BASE/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib
export PATH=$PATH:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/lib/java/bin:/usr/local/bin/:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_CRS=$ORACLE_HOME/crs
export CLASSPATH=$ORACLE_HOMEjlib:$ORACLE_HOMErdbms/jlib:$ORACLE_HOME/network/jlib
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=en_US
export DISPLAY=IP:0.0   #此处的ip地址是自己机器的IP地址,在使用Xmanager的时候用到
stty erase ^H
alias ll='ls -al'
alias sql='sqlplus / as sysdba'