当前位置:  数据库>oracle

Oracle 客户端无图形界面安装方法&附加升级_卸载_删除方法

    来源: 互联网  发布时间:2017-05-06

    本文导语: 操作系统:SUSE Linux Enterprise Server 11 (i586)数据库版本:Oracle 10.2.0.1数据库客户端版本:oracle10.2.0.1引言:公司近期二期项目建设,新买的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则不用)




































    
 
 

您可能感兴趣的文章:

  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • ORACLE 中修改用户密码的方法
  • Linux下完全卸载ORACLE 10G的方法
  • 将Oracle 8i数据成功移植Oracle 10g的方法
  • Oracle Connect to Idle Instance解决方法
  • oracle增加表空间大小两种实现方法
  • linux下用ODBC链接Oracle怎么连啊?跪求具体方法!!!
  • Linux系统下查看oracle SID的方法
  • oracle 彻底删除方法
  • window中oracle环境变量设置方法分享
  • Oracle 忘记密码的找回方法
  • oracle的job不能运行问题的解决方法
  • Linux下Oracle 10G DBCA等汉字乱码解决方法
  • Oracle中serveroutput参数一次设置永久保存方法
  • Oracle指定IP访问数据库方法
  • Oracle SID存在解決方法
  • 登录oracle数据库时密码忘记的解决方法
  • PB7 连接 Oracle 的设置方法
  • Oracle删除后不能重新安装的解决方法
  • oracle删除文件后数据库启动不了的处理方法
  • 在linux 中如何删除oracle db 与卸载oracle.
  • SOLARIS 下如何卸载ORACLE10G
  • 卸载oracle数据库
  • red hat linux下如何卸载oracle
  • linux下oracle 10g如何完全卸载?
  • Oracle完全卸载
  • linux下如何卸载oracle?直接删除就可以么??
  • redhat下如何完全卸载oracle10g?
  • Oracle9i在Win2k环境下的完全卸载
  • 教你如何完全卸载ORACLE
  • 完全安全卸载Oracle服务
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Linux系统下查看oracle SID的方法 iis7站长之家
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,