如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?
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变量?相关推荐
- eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台[快速入门]
eclipse theia 介绍 (Introduction) Eclipse Theia is an extensible cloud IDE running on a remote server ...
- eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台
eclipse theia 介绍 (Introduction) With developer tools moving to the cloud, adoption of cloud IDE (Int ...
- linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区
本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...
- centos8 配置 dns_如何在Ubuntu 18.04上设置DNS名称服务器 | linux资讯
域名系统(DNS)是网络基础设施的核心部分,提供了将域名转换为IP地址的方法.您可以将DNS视为Internet的电话簿. 连接到Internet的每个设备都由其IP地址唯一标识.当您在浏览器中输入要 ...
- 关闭防火墙linux 16.04,如何在Ubuntu 16.04上配置和设置防火墙
在本文中,我们将学习–如何在Ubuntu 16.04上配置和设置UFW(防火墙),UFW代表"不复杂的防火墙",它充当IPTABLES的接口,从而简化了防火墙的配置过程,对于防火墙 ...
- 【转】如何在Ubuntu 16.04上使用UFW设置防火墙
https://www.howtoing.com/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04/ 如何在Ubuntu 16.04上使用UFW设置防 ...
- 如何在Ubuntu 20.04上设置Mattermost
介绍 (Introduction) Mattermost is an open source collaboration and messaging platform created with sec ...
- 如何在Ubuntu 18.04上设置Mattermost
介绍 (Introduction) Mattermost is an open source collaboration and messaging platform created with sec ...
- 如何在 Ubuntu 20.04 上安装 Java
本文最先发布地址 如何在 Ubuntu 20.04 上安装 Java 在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java. Java 是世界上最流行的编程语言之一,被用来构建 ...
最新文章
- Unity UGUI 小知识
- 发布servlet版 Ajax 验证码验证组件
- PHP中的$_COOKIE与urlencode/decode的关系
- IT168调研:企业移动安全应用状况调查
- java注释日志打印_java 注解结合 spring aop 实现自动输出日志
- OCM备考 一、Server config 之管理表空间
- js visibility和display区别(附代码实例)
- 花书+吴恩达深度学习(四)多分类 softmax
- numpy——flat与flatten
- lvm 的用法和小案例
- cmd echo写入shell_为什么说Shell脚本就是最好的教程和笔记呢?
- 李白打酒java_蓝桥杯-李白打酒-java
- 2022春山东大学人工智能导论期末题库附答案
- NAT穿透原理(转载)
- HTML5 Canvas自定义圆角矩形与虚线(Rounded Rectangle and Dash Line)
- java计算机毕业设计临大新生入学指导系统源代码+数据库+系统+lw文档
- java + jfreechart + itextpdf创建折线图饼图并导出为pdf
- 12.17-Linux系统定制
- Qt编写安防视频监控系统25-离线地图
- CSS中左上朝向三角形(Top-Left Triangle)的几种制作方式
热门文章
- pip/pip3更换国内源
- JAVA基础之自定义容器实现
- Matlab仿真PID控制(带M文件、simulink截图和参数分析)
- 计算机网络(第四章网络层)
- Ray.tune可视化调整超参数Tensorflow 2.0
- select的列子说明select内部实现原理
- winpythonhadoop_让python在hadoop上跑起来
- c# 低功耗蓝牙_c# - 如何使用C#手动绑定到WinForm中的蓝牙低能耗设备? - 堆栈内存溢出...
- react项目中的参数解构_一天入门React学习心得
- 网易邮箱大师如何屏蔽邮件 屏蔽垃圾邮件的方法步骤