oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?

我遇到了与此处列出的问题相同的问题:尽管我没有丢失密码,但如何恢复或更改Oracle sysdba密码,我最初在configure脚本中输入了两次,然后登录(localhost:8080 / apex, 不接受。

我的数据库中没有任何东西,我只想安装和使用Oracle-XE。 我已经尝试apt-get将其删除两次并重新安装,但是,即使我第二次删除我可以为Oracle XE找到的任何文件夹,如果我再次尝试运行export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus configure并得到“ Oracle Database 10g Express Edition已配置”,我也会尝试。

我尝试运行sqlplus“ / as sysdba”,但是得到的只是:

Error 6 initializing SQL*Plus

Message file sp1.msb not found

SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

我尝试通过export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus设置变量(也尝试了set)。

尝试:export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus以及所有的子目录。 每次相同的错误。

应该将ORACLE_HOME设置为什么? 我所见的唯一参考文献只是说了一般性的说法,还是说了上面的版本号,然后是“ / db_1”。 我没有db_1。

让我知道您是否需要任何澄清。 我不明白在此过程中我做错了什么。

9个解决方案

80 votes

通常,找不到msb文件的问题是环境设置问题的结果,但是在您的情况下,我对安装有点怀疑(我从未使用过apt-get + configure方法)。

要检查安装的完整性:

应该将ORACLE_HOME设置为在user:oracle group:dba目录上方一级的目录路径,在该目录中找到find $ORACLE_HOME -name "*.msb" -print可执行文件。

user:oracle group:dba下应有一些ORACLE_HOME文件

ORACLE_HOME文件应该有数百个(不确定XE的数量)在user:oracle group:dba下(请尝试find $ORACLE_HOME -name "*.msb" -print展示它们)

您的路径应包括ORACLE_HOME。

ORACLE_HOME下的所有文件都应归user:oracle group:dba所有。

dpbradley answered 2020-06-25T09:29:18Z

22 votes

我遇到过同样的问题。 在我的主文件夹中,我有一个名为sqlplus.sh的脚本,它会为我处理此问题,其中包含:

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

export ORACLE_HOME

ORACLE_SID=XE

export ORACLE_SID

NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`

export NLS_LANG

PATH=$ORACLE_HOME/bin:$PATH

export PATH

sqlplus /nolog

Jeffrey Kemp answered 2020-06-25T09:29:38Z

14 votes

有同样的问题

我要做的就是设置oracle shell变量:

. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

排序!

SveguS answered 2020-06-25T09:30:07Z

5 votes

您还必须设置LANG,查找名为“ sp1 * .msb”的文件,如果找到文件名sp1us.msb,则设置例如export LANG = us。 错误消息肯定会更好:)

Kjell answered 2020-06-25T09:30:27Z

1 votes

ORACLE_HOME必须位于Oracle目录结构的顶层才能进行数据库安装。 从那时起,Oracle知道如何找到它需要的所有其他文件。 例如,您收到的错误消息是因为Oracle找不到消息文件来报告错误(应该在oracle主目录下的各个mesg目录中。我会尝试使用上面给出的值,而不是上面的值)

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0

DCookie answered 2020-06-25T09:30:48Z

1 votes

一旦我也得到了相同类型的错误。

IE浏览器:

C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA

Error 6 initializing SQL*Plus

Message file sp1.msb not found

SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

由于未正确设置起始路径,因此发生此错误。 为了解决这个问题,如果您使用的是Windows,请运行以下查询:

C:\oracle\product\10.2.0\db_2>SET ORACLE_HOME=C:\oracle\product\10.2.0\db_2

C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA

SQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 16 13:17:42 2013

Copyright (c) 1982, 2006, Oracle. All Rights Reserved.

或者,如果您使用的是Linux,则使用export将set替换为上述命令,如下所示:

C:\oracle\product\10.2.0\db_2>EXPORT ORACLE_HOME='C:\oracle\product\10.2.0\db_2'

C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA

SQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 16 13:17:42 2013

Copyright (c) 1982, 2006, Oracle. All Rights Reserved.

Abhi answered 2020-06-25T09:31:21Z

1 votes

这是清除此错误的正确方法。

导出ORACLE_HOME = / u01 / app / oracle / product / 10.2.0 / db_1sqlplus /作为sysdba

karthikeyan answered 2020-06-25T09:31:45Z

1 votes

在Linux机器上安装了weblogic和Forms Server之后,我们遇到了一些初始化sqlplus和bash_profile的问题。我们以Forms_home作为oracle home的方式更改了bash_profile。 两个命令都工作正常(sqlplus和tnsping)对于用户oracle是可执行的

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export JAVA_HOME=/mnt/software/java/jdk1.7.0_71

export ORACLE_HOME=/oracle/Middleware/Oracle_FRHome1

export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=/oracle/Middleware/Oracle_FRHome1/lib

export FORMS_PATH=$FORMS_PATH:/oracle/Middleware/Oracle_FRHome1/forms:/oracle/Middleware/asinst_1/FormsComponent/forms:/appl/myapp:/home/oracle/myapp

ridi answered 2020-06-25T09:32:05Z

-3 votes

set path variable

path ORACLE_HOME

值是C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server

kkpadhy answered 2020-06-25T09:32:30Z

如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?相关推荐

  1. eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台[快速入门]

    eclipse theia 介绍 (Introduction) Eclipse Theia is an extensible cloud IDE running on a remote server ...

  2. eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台

    eclipse theia 介绍 (Introduction) With developer tools moving to the cloud, adoption of cloud IDE (Int ...

  3. linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区

    本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区​www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...

  4. centos8 配置 dns_如何在Ubuntu 18.04上设置DNS名称服务器 | linux资讯

    域名系统(DNS)是网络基础设施的核心部分,提供了将域名转换为IP地址的方法.您可以将DNS视为Internet的电话簿. 连接到Internet的每个设备都由其IP地址唯一标识.当您在浏览器中输入要 ...

  5. 关闭防火墙linux 16.04,如何在Ubuntu 16.04上配置和设置防火墙

    在本文中,我们将学习–如何在Ubuntu 16.04上配置和设置UFW(防火墙),UFW代表"不复杂的防火墙",它充当IPTABLES的接口,从而简化了防火墙的配置过程,对于防火墙 ...

  6. 【转】如何在Ubuntu 16.04上使用UFW设置防火墙

    https://www.howtoing.com/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04/ 如何在Ubuntu 16.04上使用UFW设置防 ...

  7. 如何在Ubuntu 20.04上设置Mattermost

    介绍 (Introduction) Mattermost is an open source collaboration and messaging platform created with sec ...

  8. 如何在Ubuntu 18.04上设置Mattermost

    介绍 (Introduction) Mattermost is an open source collaboration and messaging platform created with sec ...

  9. 如何在 Ubuntu 20.04 上安装 Java

    本文最先发布地址 如何在 Ubuntu 20.04 上安装 Java 在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java. Java 是世界上最流行的编程语言之一,被用来构建 ...

最新文章

  1. Unity UGUI 小知识
  2. 发布servlet版 Ajax 验证码验证组件
  3. PHP中的$_COOKIE与urlencode/decode的关系
  4. IT168调研:企业移动安全应用状况调查
  5. java注释日志打印_java 注解结合 spring aop 实现自动输出日志
  6. OCM备考 一、Server config 之管理表空间
  7. js visibility和display区别(附代码实例)
  8. 花书+吴恩达深度学习(四)多分类 softmax
  9. numpy——flat与flatten
  10. lvm 的用法和小案例
  11. cmd echo写入shell_为什么说Shell脚本就是最好的教程和笔记呢?
  12. 李白打酒java_蓝桥杯-李白打酒-java
  13. 2022春山东大学人工智能导论期末题库附答案
  14. NAT穿透原理(转载)
  15. HTML5 Canvas自定义圆角矩形与虚线(Rounded Rectangle and Dash Line)
  16. java计算机毕业设计临大新生入学指导系统源代码+数据库+系统+lw文档
  17. java + jfreechart + itextpdf创建折线图饼图并导出为pdf
  18. 12.17-Linux系统定制
  19. Qt编写安防视频监控系统25-离线地图
  20. CSS中左上朝向三角形(Top-Left Triangle)的几种制作方式

热门文章

  1. pip/pip3更换国内源
  2. JAVA基础之自定义容器实现
  3. Matlab仿真PID控制(带M文件、simulink截图和参数分析)
  4. 计算机网络(第四章网络层)
  5. Ray.tune可视化调整超参数Tensorflow 2.0
  6. select的列子说明select内部实现原理
  7. winpythonhadoop_让python在hadoop上跑起来
  8. c# 低功耗蓝牙_c# - 如何使用C#手动绑定到WinForm中的蓝牙低能耗设备? - 堆栈内存溢出...
  9. react项目中的参数解构_一天入门React学习心得
  10. 网易邮箱大师如何屏蔽邮件 屏蔽垃圾邮件的方法步骤