redhat AS 5安装ORACLE10g

 1) 下载Oracle10.2.0.1客户端安装包(10201_client_linux32.zip)解压至某个目录$(installpackdirectory)


  2) 开启终端,用root登陆,按照安装包文档中安装手册的标准安装过程,检查软硬件配置,最重要的是硬盘空间要留得足够。(根据不同的客户端安装类型,硬盘空间要求不同。一点要满足最低要求,特别是虚拟机的硬盘空间)


   --检查物理内存大小


     grep MemTotal /proc/meminfo


   --检查交换区大小


    grep SwapTotal /proc/meminfo


   --检查自由RAM和交换空间大小


    free


   --检查剩余磁盘大小


    df -k


   --检查tmp目录能获得的空间是否满足要求


    df -k /tmp


   --检查CPU


   grep "model name" /proc/cpuinfo


   --检查操作系统版本


    cat /etc/issue
   --版本可可通过/etc/redhat_release控制

   --检查Linux内核版本   


    uname -r


   --检查软件安装包是否安装及版本是否符合,package_name对应不同的软件包名称

1.       xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

下载地址:

ftp://ftp.chg.ru/pub/Linux/ASPLinux/i386/updates/11.2/i386/xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

安装命令:

# rpm –ivh xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

2.       libXp-1.0.0-8.1.el5.i386.rpm

下载地址:

ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/51/i386/SL/libXp-1.0.0-8.1.el5.i386.rpm

安装命令:

# rpm –ivh libXp-1.0.0-8.1.el5.i386.rpm

3.       compat-libstdc++-33-3.2.3-61.i386.rpm

这个文件在AS5的安装光盘中存在,在光盘下搜索下就OK

安装命令:

# rpm –ivh compat-libstdc++-33-3.2.3-61.i386.rpm



  3) 创建用户名和组名


  注意,标准安装手册遗漏了dba用户组


# /usr/sbin/groupadd oinstall


# /usr/sbin/groupadd dba


# /usr/sbin/useradd -m -g oinstall -G dba oracle


--检查用户id


# id oracle 


--设置oracle用户的密码   


# passwd oracle


 4) 创建oracle安装目录及设置用户权限


mkdir -p /opt/oracle 


chown -R oracle:oinstall /opt/oracle 


chmod -R 777 /opt/oracle


注:/u01/app/oracle是标准安装手册推荐的安装目录名,可以使用别的目录名称。


5) 在终端中改用oracle用户登录,设置oracle环境


  --用oracle登陆


  #su – oracle


  --编辑文件


 #vi .bash_profile


--在现有文件的下面增加


 umask 022 


 ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE


 ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1; export ORACLE_HOME


 PATH=$ORACLE_HOME/bin:$PATH; export PATH


 也可以写作


umask 022 


 export ORACLE_BASE=/opt/oracle


 export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1


 export PATH=$ORACLE_HOME/bin:$PATH


 --保存退出


 注意,等号左右不能有空格。ORACLE_BASE对应的目录名与之前的设置对应。


 6) 执行刚刚编辑的文件


$ . ./.bash_profile


   或者


$source .bash_profile


   注:查看隐藏文件使用 ls -a


7)执行安装


 如果启动进入系统时使用root或其他用户名称,注销改用oracle登录,重新进入图形界面。注意不是指在终端注销并登陆,是整个系统使用oracle用户登陆。然后再开启终端。


  --进入oracle客户端所在目录,使用实际路径替代$(installpackdirectory)


 $cd $(installpackdirectory)


--运行安装程序
--如果安装程序显示乱码,需要设置字符集  export LC_ALL=en_US

 $./runInstaller


  应该出现图形界面,进行安装。一般都是点击next。但是中间有要求运行脚本, 在终端中改用root用户,运行脚本如下:
  /opt/oracle/oraInventory/orainstRoot.sh 
  /opt/oracle/product/10.2.0/client_1/root.sh


8) 安装之后,进行服务配置


 --服务配置命令


 $netca


 配置服务名称,并测试。


在安装过程中也可能出现服务配置过程,如果已经配置,则可以略过此步骤。


手工删oracle客户端软件

1、删除oraInventory目录,目录位置记录在oraInst.loc文件中

$ more /etc/oraInst.loc
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
$ rm -rf /u01/app/oracle/oraInventory

2、删除$ORACLE_HOME目录

$ rm -rf $ORACLE_HOME

3、删除其它oracle文件

$ su -
# rm -f /usr/local/bin/oraenv
rm -f /usr/local/bin/coraenv
rm -f /usr/local/bin/dbhome
# rm -f /etc/oraInst.loc
rm -f /etc/oratab

4、将oracle用户删除(若要重新安装,可以不删除)

# userdel -r oracle

5、将用户组删除(若要重新安装,可以不删除)

# groupdel oinstall



你可能感兴趣的:(oracle,redhat,Path,oracle10g,终端,linux内核)