最近在研究linux,数据库服务器是WIN2003,WEB是APACHE,现在要在WEB安装oracle 客户端,参考文档如下:
1. 首先,要到www.oracle.com 下载oracle10g的linux客户端 名字叫做 10201_client_linux32.zip . 大小:467M. 下载地址 注册并下载之。2. 因为我是远程安装,我也没有用xmanager之类远程操作的习惯,只能用客户端了,服务器只提供了ssh的管理方式,所以只能用secureCRT之类的进行安装了,当然用putty之类的也行,在这里推荐一下汉化版本pietty ,作者加入了菜单,对中文支持增强等。3. 把客户端上传到服务器,使用secureCRT上的rz命令即可,当然也可以用winscp 或着putty带的scp命令。4. 我把10201_client_linux32.zip 放置到了 /tmp 目录下。 Unzip ./ 10201_client_linux32.zip –d ./oracle_client 解压之 5. 按照手册上的指示,检测物理内存大小,交换空间大小,可用内存大小,临时空间大小:检查可用内存: # grep MemTotal /proc/meminfo 检查交换空间 # grep SwapTotal /proc/meminfo 检查可用内存 # free 需要/tmp空间大于400MB , 因为我把安装程序放在这里了,需要更大 # df –k /tmp 具体需求看一下安装手册即可。查看一下自己的操作系统是否支持: #cat /etc/issue看一下自己系统的内核是否达到要求# uname –r 6 建立安装需要的用户和用户组#groupadd oinstall#useradd –g oinstall oracle#passwd oracle 7 建立一个Oracle 基本目录#mkdir –p /usr/local/oracle#chown –R oracle:oinstall /usr/local/oracle#chmod –R 775 /usr/local/oracle 6. 我用的操作系统是 CentOS release 5,。修要小小的修改一下/etc/redhat-release 文件,把文件内容改为: redhat-4 即可。 主要是和安装包下的oraparam.ini里面相符合。 7. Ok ,继续, 进入安装目录的response目录。 Cd ./oracle_client/client/response 修改response下面的clientcustom.rsp文件 找到下面几行,并修改之: # oracle home目录 ORACLE_HOME=/usr/local/oracle # oracle home 名称,用于建立目录和服务 ORACLE_HOME_NAME=”ORACLE_HOME” # 安装的语言 COMPONENT_LANGUAGES={“en”,”zh_CN”} 8. 开始安装:首先su 到oracle用户 : # su – oracle$ cd /tmp/oracle_client/client./runInstaller -silent -responseFile /tmp/oracle_client/client/response/clientcustom.rsp 如果没有缺包的话,会完成,但是会提示没有配置 Oracle Net Configuration Assistant并提示用root执行一下 /ur/local/oracle/root.sh 文件,执行一下吧。 9. 然后修改Oracle用户的 .bash_profile 文件,# su – oracle$vi ./bash_profile添加:export ORACLE_HOME=/usr/local/oracleexport ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"设置一下:$. ~/.bash_profile 10. 配置$ORACLE_HOME/network/admin 下的tnsname.ora,和sqlnet.ora sqlnet.ora 文件: qlnet.ora Network Configuration File: /home/oracle/client/app/network/admin/sqlnet.ora# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) tnsname.ora 文件 orcl_name= (DESCRIPTION= (ADDRESS= (PROTOCOL=tcp) (HOST=192.168.0.7) (PORT=1521) ) (CONNECT_DATA= (SID=orcl) (SERVER=DEDICATED) (SERVICE_NAME =orcl) )) 11. ok oracle客户端已经完成了安装,测试一下: $sqlplus 帐号/口令@orcl_name
但是我的安装是失败的,客户端是安装上了,但是无法通过NETCA配置相关参数,也无法找到NETWORK文件夹求助!!!!!
1. 首先,要到www.oracle.com 下载oracle10g的linux客户端 名字叫做 10201_client_linux32.zip . 大小:467M. 下载地址 注册并下载之。2. 因为我是远程安装,我也没有用xmanager之类远程操作的习惯,只能用客户端了,服务器只提供了ssh的管理方式,所以只能用secureCRT之类的进行安装了,当然用putty之类的也行,在这里推荐一下汉化版本pietty ,作者加入了菜单,对中文支持增强等。3. 把客户端上传到服务器,使用secureCRT上的rz命令即可,当然也可以用winscp 或着putty带的scp命令。4. 我把10201_client_linux32.zip 放置到了 /tmp 目录下。 Unzip ./ 10201_client_linux32.zip –d ./oracle_client 解压之 5. 按照手册上的指示,检测物理内存大小,交换空间大小,可用内存大小,临时空间大小:检查可用内存: # grep MemTotal /proc/meminfo 检查交换空间 # grep SwapTotal /proc/meminfo 检查可用内存 # free 需要/tmp空间大于400MB , 因为我把安装程序放在这里了,需要更大 # df –k /tmp 具体需求看一下安装手册即可。查看一下自己的操作系统是否支持: #cat /etc/issue看一下自己系统的内核是否达到要求# uname –r 6 建立安装需要的用户和用户组#groupadd oinstall#useradd –g oinstall oracle#passwd oracle 7 建立一个Oracle 基本目录#mkdir –p /usr/local/oracle#chown –R oracle:oinstall /usr/local/oracle#chmod –R 775 /usr/local/oracle 6. 我用的操作系统是 CentOS release 5,。修要小小的修改一下/etc/redhat-release 文件,把文件内容改为: redhat-4 即可。 主要是和安装包下的oraparam.ini里面相符合。 7. Ok ,继续, 进入安装目录的response目录。 Cd ./oracle_client/client/response 修改response下面的clientcustom.rsp文件 找到下面几行,并修改之: # oracle home目录 ORACLE_HOME=/usr/local/oracle # oracle home 名称,用于建立目录和服务 ORACLE_HOME_NAME=”ORACLE_HOME” # 安装的语言 COMPONENT_LANGUAGES={“en”,”zh_CN”} 8. 开始安装:首先su 到oracle用户 : # su – oracle$ cd /tmp/oracle_client/client./runInstaller -silent -responseFile /tmp/oracle_client/client/response/clientcustom.rsp 如果没有缺包的话,会完成,但是会提示没有配置 Oracle Net Configuration Assistant并提示用root执行一下 /ur/local/oracle/root.sh 文件,执行一下吧。 9. 然后修改Oracle用户的 .bash_profile 文件,# su – oracle$vi ./bash_profile添加:export ORACLE_HOME=/usr/local/oracleexport ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"设置一下:$. ~/.bash_profile 10. 配置$ORACLE_HOME/network/admin 下的tnsname.ora,和sqlnet.ora sqlnet.ora 文件: qlnet.ora Network Configuration File: /home/oracle/client/app/network/admin/sqlnet.ora# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) tnsname.ora 文件 orcl_name= (DESCRIPTION= (ADDRESS= (PROTOCOL=tcp) (HOST=192.168.0.7) (PORT=1521) ) (CONNECT_DATA= (SID=orcl) (SERVER=DEDICATED) (SERVICE_NAME =orcl) )) 11. ok oracle客户端已经完成了安装,测试一下: $sqlplus 帐号/口令@orcl_name
但是我的安装是失败的,客户端是安装上了,但是无法通过NETCA配置相关参数,也无法找到NETWORK文件夹求助!!!!!
我就是按照楼上的方法 结果不行
最后检查了一遍 发现修改clientcustom.rsp 没用到
按照原文档安装是不会出错的