LINUX环境安装ORACLE客户端
来源:互联网 发布:我的手机淘宝怎么打不开 编辑:程序博客网 时间:2024/06/07 06:40
LINUX环境下安装ORACLE
- 1.环境
- 2.安装步骤
- 3.验证步骤
- 4.报错信息
1.环境:
1.1 CentOs环境。
1.2 oracle 数据库安装,下载地址:https://pan.baidu.com/s/1gfBIQ4b
1.3 环境变量(.bash_profile)
1.4 用途:用于写shell脚本的时候,连接数据库使用。
2.安装步骤
2.1 将oracle软件(ora.tar.gz)上传至服务器
2.2 解压ora.tar.gz,具体如下:
[root@zhaiyl /]# tar -zxvf ora.tar.gz
2.3 配置环境变量
2.3.1 切换到使用用户:
[root@zhaiyl ~]# su - yongle
2.3.2 编程环境变量:
[yongle@zhaiyl ~]$ vi .bash_profile
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport ORACLE_HOME=/oracle/app/oracle/product/11.2.0/client_1~
2.3.4 使立即生效
[yongle@zhaiyl ~]$ source .bash_profile[yongle@zhaiyl ~]$ echo $ORACLE_HOME/oracle/app/oracle/product/11.2.0/client_1
2.4 配置TNS,TNS根据实际情况进行配置,tns目录位置:/oracle/app/oracle/product/11.2.0/client_1/network/admin/tnsnames.ora,也可以通过find 命令找到该文件:
IDEPSC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = **ip地址**)(PORT = **1521**)) ) (CONNECT_DATA = (SERVICE_NAME = ora10g) ) )
3.验证步骤
3.1 创建简单shell脚本,具体如下:
#!/bin/bash. ~/.bash_profiledbConnStr=idep/idep_hn2010@IDEPSCv_Msg_SR_Name2=`sqlplus -S ${dbConnStr} <<EOFset heading off feedback off pagesize 0 verify off echo offselect sysdate from dual;exit;EOF`if [ -n ${v_Msg_SR_Name2} ];then echo "${v_Msg_SR_Name2}数据库连接验证成功!";fi
3.2 如果结果从数据库中查询到你想要的内容,则证明配置成功,查询结果如下:
[yongle@zhaiyl shell]$ sh test.sh29-AUG-16数据库连接验证成功!
4.报错信息
4.1执行shell脚本时报错,报错信息如下:
[yongle@zhaiyl shell]$ sh test.sh
test.sh: line 9: sqlplus: command not found
解决方法:
在环境变量(.bash_profile)中加入PATH和ORACLE_HOME:
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport ORACLE_HOME=/oracle/app/oracle/product/11.2.0/client_1
0 0
- LINUX环境安装ORACLE客户端
- Linux安装Oracle客户端
- linux安装oracle客户端
- linux安装oracle客户端
- LINUX 安装 oracle客户端
- Linux 安装oracle客户端
- linux下安装oracle客户端
- linux下安装oracle 客户端
- linux 单独安装oracle客户端
- linux下安装Oracle 客户端
- linux 单独安装oracle客户端
- linux下oracle客户端安装
- linux下安装oracle客户端
- Linux下安装oracle 客户端
- linux下安装oracle客户端
- linux下oracle客户端安装
- linux下安装oracle客户端
- linux下oracle客户端安装
- Linux文件删除原理:
- qt 文件对话框的使用
- linux上使用libfreenect2从kinect2获取数据
- Core Image Programming Guide(留给自己看的)
- Android: Material Design 简单介绍(3)
- LINUX环境安装ORACLE客户端
- 一路有你,倍感幸福!
- Webform gridView分页
- NSArray
- Alcatraz插件管理工具
- 工作流Activiti的学习总结(十)Activiti手动执行的应用(UserTask)
- (3)HTML5-多媒体应用
- Context.bindService()详解
- JavaWeb笔记-JSTL