Linux中Oracle安装后bash: sqlplus: command not found问题解决方法

 更新时间:2024年06月28日 08:27:46   作者:夜光小兔纸  
这篇文章主要给大家介绍了关于Linux中Oracle安装后bash: sqlplus: command not found问题的解决方法,这是因为你的系统中没有安装Oracle数据库客户端或者其可执行文件路径未配置到,文中通过代码介绍的非常详细,需要的朋友可以参考下

一、问题描述

在Linux中Oracle安装成功后,首次启动使用时,出现 sqlplus 命令不识别的问题,现象如下:

$ sqlplus / as sysdba
bash: sqlplus: command not found...

二、问题分析

查看环境变量是否正确配置:

$ vim .bash_profile

.bash_profile文件内容如下:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH
export ORACLE_SID=ORCLCDB
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1

发现PATH环境变量没有正确配置,于是执行如下操作:

在最后添加如下内容:

export PATH=$PATH:$ORACLE_HOME/bin

然后执行命令使生效:

$ source .bash_profile

$ . .bash_profile

三、效果验证

再次尝试登录,发现可正常登录,示例效果如下:

$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Fri Mar 15 22:18:23 2024
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQL>

总结 

到此这篇关于Linux中Oracle安装后bash: sqlplus: command not found问题解决方法的文章就介绍到这了,更多相关bash: sqlplus: command not found问题内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Access2000迁移到Oracle9i要点

    Access2000迁移到Oracle9i要点

    Access2000迁移到Oracle9i要点...
    2007-03-03
  • Oracle批量投入数据方法总结

    Oracle批量投入数据方法总结

    这篇文章主要介绍了Oracle批量投入数据方法总结,文中通过代码示例讲解的非常详细,对大家的学习或工作有的一定的帮助,需要的朋友可以参考下
    2025-01-01
  • 快速解除oracle dataguard的方法

    快速解除oracle dataguard的方法

    文章介绍了如何快速解除Oracle Data Guard配置的过程,包括备份SPFILE到PFILE、调整主库模式、修改主库DG配置参数、删除Standby Log以及重启数据库等步骤,感兴趣的朋友一起看看吧
    2025-03-03
  • Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    这篇文章主要介绍了Oracle中的INSTR,NVL和SUBSTR函数的用法详解,需要的朋友可以参考下
    2017-02-02
  • oracle创建用户时报错ORA-65096:公用用户名或角色名无效解决方式

    oracle创建用户时报错ORA-65096:公用用户名或角色名无效解决方式

    这篇文章主要给大家介绍了关于oracle创建用户时报错ORA-65096:公用用户名或角色名无效的解决方式,ORA-65096错误意味着你在创建一个新的用户或角色时,使用了一个已经存在的公用用户名或角色名,需要的朋友可以参考下
    2024-05-05
  • Oracle中多表关联批量插入批量更新与批量删除操作

    Oracle中多表关联批量插入批量更新与批量删除操作

    这篇文章主要介绍了Oracle中多表关联批量插入,批量更新与批量删除操作,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • Flume监听oracle表增量的步骤详解

    Flume监听oracle表增量的步骤详解

    这篇文章主要介绍了Flume监听oracle表增量的步骤详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • Oracle数据库启停命令示例

    Oracle数据库启停命令示例

    在windos下数据库安装过后,oracle数据库会跟随系统自启动。在linux下需要手动设置oracle启动,下面这篇文章主要给大家介绍了关于Oracle数据库启停命令的相关资料,需要的朋友可以参考下
    2023-06-06
  • Oracle Sqlplus命令登录多种方式案例讲解

    Oracle Sqlplus命令登录多种方式案例讲解

    这篇文章主要介绍了Oracle Sqlplus命令登录多种方式案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Oracle计算年龄的实用方法总结

    Oracle计算年龄的实用方法总结

    这篇文章主要给大家介绍了关于Oracle计算年龄的相关资料,在我们日常实际业务中,可能需要根据某人出生日期、身份证号码来实时计算年龄,需要的朋友可以参考下
    2023-09-09

最新评论