首页 > 解决方案 > 安装oracle数据库速成版报错/u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh: No such file or directory

问题描述

我正在尝试从此处安装 oracle 数据库 express ,但是在将以下行添加到 ~/.bashrc 之后:

export PYTHONPATH EDITOR
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH

然后运行 ~/.profile我得到这个错误: bash: /u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh: No such file or directory

标签: oracle

解决方案


也许是因为您正在安装较新版本的 Oracle Express DB,我会检查您下载的版本,因为教程有点过时,然后只是更新所有内容以反映更改。

首先,确保您下载的版本与教程中的版本不同。

您还可以尝试通过执行以下操作来查看 ORACLE_HOME 是否存在:

cd /u01/app/oracle/product/

然后检查版本文件夹,看看它是否是不同的版本。

现在可以在 Oracle 网站上下载的版本是 18.4.0。如果文件夹名为 18.4.0,则配置应如下所示:

export ORACLE_HOME=/u01/app/oracle/product/18.4.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH

如果这不起作用,请重新安装整个东西,再次更改版本号以匹配您下载的版本。


推荐阅读