Linux服务器root用户和非root用户安装sqlplus

      本人也是一个萌新,自己查阅了一下网上的资料然后整理并在服务器上多次部署实验,主要还是给那些初次安装的萌新少一些困惑。

    因为是给银行提供技术支持,处于各种安全考虑我们不能使用局方的生产的root用户(重点是他们也不给)。废话不多说开始正题:

一. root用户安装:

1.为了项目整洁创建一个文件夹存放安装包,mkdir install_package,下载sqlplus 三个安装包通过xftp放入。

 输入指令:rpm -ivh +文件名分别进行安装(我用的是18.5的,大家根据所需去官网下载即可)。

oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64

oracle-instantclient18.5-devel-18.5.0.0.0-3.x86_64

oracle-instantclient18.5-sqlplus-18.5.0.0.0-3.x86_64
2.配置数据库连接:
   任意路径输入 :vim /usr/lib/oracle/18.5/client64/network/admin/tnsnames.ora
    内容:TPADCTEST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.201)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID= TPADC)
    )
  )
   注意:SID写要连接的数据库中的实例名,这里大家也可以自行百度SID和SERVICE_NAME的区别
3.配置环境变量:

返回项目目录,输入:ll -all 可以查看到有两个配置文件,.bashrc和.bash_profile,一般我们配置profile这个文件,大家可以自行百度这个.bashrc和.bash_profile还有etc/.bashrc这三个区别,听听大牛们的解释,我就不误人子弟了。
    输入指令:vim .bash_profile
    写入内容:

export  ORACLE_HOME=/usr/lib/oracle/18.5/client64
export  TNS_ADMIN=$ORACLE_HOME/lib/network/admin
export  LD_LIBRARY_PATH=$ORACLE_HOME/lib 
export  PATH=$ORACLE_HOME/bin:$PATH
export  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
 

4.重新加载配置文件
 source bash_profile

5.登录验证

sqlplus 用户名/用户密码@TPADCTEST

二.非root用户安装

1.为了项目整洁创建一个文件夹存放安装包,mkdir install_package,下载sqlplus 三个安装包通过xftp放入。

输入指令进行解压:rpm2cpio oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64 |cpio -idvm

三个安装包都解压。

2.配置数据库连接:

解压完成当前目录会有usr目录
   输入指令 :vim /usr/lib/oracle/18.5/client64/network/admin/tnsnames.ora
    内容:TPADCTEST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.201)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID= TPADC)
    )
  )

3.配置环境变量:

返回项目目录
    输入指令:vim .bash_profile

注意:因为这里的ORACLE_HOME路径要写我们的解压路径,否则会报错。
    写入内容:

export  ORACLE_HOME=/home/项目名/install_package/usr/lib/oracle/18.5/client64
export  TNS_ADMIN=$ORACLE_HOME/lib/network/admin
export  LD_LIBRARY_PATH=$ORACLE_HOME/lib 
export  PATH=$ORACLE_HOME/bin:$PATH
export  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

重复root用户的4,、5步骤即可

总结:对比一下两种用户安装方式,可以看出直接安装也只是一种解压方式,只是会解压到指定的系统安装目录(根目录的user文件夹),谢谢观看。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值