视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Oracle客户端无图形界面安装方法附加升级_卸载_删除方法
2020-11-09 11:15:22 责编:小采
文档

公司近期二期项目建设,新买的PC server 需要在上面部署oracle客户端方便访问数据库,我们自然习惯使用图形化界面来安装了,好处

操作系统:SUSE Linux Enterprise Server 11 (i586)
数据库版本:Oracle 10.2.0.1
数据库客户端版本:oracle10.2.0.1
引言:公司近期二期项目建设,新买的PC server 需要在上面部署oracle客户端方便访问数据库,我们自然习惯使用图形化界面来安装了,好处省事又直观,我们在远程维护服务器时使用CRT工具,显而易见是不能启图形化的,但我们可以使用一个Xmanager -> Xbrowser 工具来启图形化哦比较神奇!哎呀 我对什么都有种好奇心,言归正传当我 ./runInstaller 时 报错:error no set display variable 这是没有配置DISPLAY环境变量!

【一 配置DISPLAY环境变量失败导致启动“silent mode” 】
export DISPLAY=10.166.173.32:0.0
echo $DISPLAY
xhost + 启动图形化安装界面
报错:unable open display "10.166.173.32:0.0" 太奇怪了,不管我如何修改配置都不行,这可咋办了,隐约想起以前听过“静默安装”模式,现在感觉书到用时方恨少,赶紧查官方资料,要不今天我就木想回家了,,下面我把安装流程写下,附加升级和删除客户端方法

【二 建立安装需要的用户和用户组】
#groupadd oinstall
#groupadd dba
mkdir /home/oracle SUSE 11 特有先建家目录在建用户,否则用户没有家目录
useradd oracle -g oinstall -G dba -d /home/oracle -p oracle 创建用户oracle
-g 主要属组
-G 次要属组
-d 指定用户home目录
-p 指定用户密码
cat /etc/passwd 查看用户列表中oracle是否已在
cat /etc/group 查看属组列表oinstall dba 组是否已在
oracle@TJ-Unicom-Group-GiCol1:~> id
uid=1002(oracle) gid=106(oinstall) groups=106(oinstall),107(dba)
用户uid1002 Linux对用户的唯一标示
用户的主要属组 106oinstall -g指主要属组
用户的次要属组 107dba -G指次要属组
groups=106(oinstall),107(dba) 用户属组列表,包括主要属组 次要属组
usermod -G oinstall oracle 用这个命令可以修改oracle用户的次要属组 oinstall,如果用户已经存在
这里我把linux 用户命令简单回顾一下

建立ORACLE_BASE目录
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle 递归修改目录属主:属组
# chmod -R 775 /u01/app/oracle 递归修改目录权限

配置oracle用户的.bash_profile文件
# su - oracle
# password
# vim ~/.bash_profile
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/client
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
这四个环境变量是必须要写的
# . ~/.bash_profile 重新加载使之生效,source .bash_profile 效果相同

【三 上传oracle10g客户端安装文件并解压】
SecureCRT里通过rz命令上传oracle10g客户端安装文件10201_client_linux32.zip到oracle用户家目录并解压,这大家应该都会用了简略之
附解压命令 unzip 10201_client_linux32.zip

【四 建立oraInst.loc文件】
这个文件有oracle清单目录的信息(Inventory),清单目录里面记录oracle组件、补丁、日志的相关安装/卸载记录
# vim /etc/oraInst.loc
inventory_loc=/u01/app/oracle/oraInventory 清单目录路径
inst_group=oinstall 安装属组信息
# chmod 775 /etc/oraInst.loc 授权

【五 静默方式安装oracle客户端】
#cd /home/oracle/client/
# ./runInstaller -silent -noconfig -responseFile /home/oracle/client/response/clientruntime.rsp UNIX_GROUP_NAME="oinstall" ORACLE_HOME="/u01/app/oracle/product/10.2.0/client" ORACLE_HOME_NAME="OraClient10g_home1"
-silent 表示以静默方式安装,不会有任何提示
-noconfig 表示不运行监听配置助手netca
-responseFile 表示使用哪个响应文件
clientadmin.rsp 是管理型专用含OEM,会附加安装OEM组件
clientruntime.rsp 是运行型专用不含OEM
instantClient.rsp 是快速客户端专用不含bin目录
(以下参数也可以事先编辑在响应文件 clientadmin.rsp 里,那安装时则无需带这些参数)
UNIX_GROUP_NAME="oinstall" oracle用户用于安装软件的组名
ORACLE_HOME="/u01/app/oracle/product/10.2.0/client" oracle家目录路径
ORACLE_HOME_NAME="oracle10g_client" oracle客户端安装名字
安装结束后使用root用户执行$ORACLE_HOME下的root.sh脚本(如果响应文件是instantClient则不用)

下载本文
显示全文
专题