在启动oracle的时候,出现如下报错:

[oracle@oracle10g bin]$  ./sqlplus / as sysdba

Error 6 initializing SQL*Plus

Message file sp1.msb not found

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

原因:

1)系统会在$ORACLE_HOME/sqlplus/mesg路径下寻找sp1.msb文件,如果不正确指定ORACLE_HOME和NLS_LANG就无法找到消息文件,从而导致sqlplus运行失败。检查$ORACLE_HOME/sqlplus/mesg目录是否可以正常访问,如不能正常访问,需要修改相应权限

[root@oracle10g db_1]# ls -l/home/oracle/oracle/product/10.2.0/db_1/sqlplus |grep mesg

drwxr-x--- 2 oracle oinstall4096 11月  7 17:41 mesg

2)检查环境变量$ORACLE_HOME设置是否正确

[oracle@oracle10g bin]$ echo $ORACLE_HOME

看一下/home/oracle/.bash_profile文件里面$ORACLE_HOME的正确设置

export ORACLE_BASE=/home/oracle/oracle

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

从上面文件中可以得出:

ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1

然后重新导出变量

[oracle@oracle10g bin]$ exportORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1

[oracle@oracle10g bin]$ echo $ORACLE_HOME

/home/oracle/oracle/product/10.2.0/db_1

而不能这么导变量

[oracle@oracle10g bin]$ exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

当你查看变量的时候就是这样的了:

[oracle@oracle10g bin]$ echo $ORACLE_HOME

/product/10.2.0/db_1

重新导出变量以后就可以进入oracle了

[oracle@oracle10g bin]$  ./sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Productionon Mon Nov 14 17:31:34 2011

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

Connected to an idle instance.

SQL>

windows oracle .msb not found,oracle安装, Message file sp1lang.msb not found相关推荐

  1. ./sqlplusSP2-0667: Message file sp1lang.msb not found。SP2-0750: You may need to set ORACLE_HOME t

    http://wcx337.blog.sohu.com/129739601.html Linux下安装好Oracle 10g后运行sqlplus出现故障如下: [oracle@localhost or ...

  2. su oracle 登录不了,Oracle中su切换进去sqlplus登录失败的问题处理

    问题描述: 生产环境的Oracle数据库突然登录不上去了,rlwrap生产环境的oracle数据库突然登录不上去了,rlwrap sqlplus "/ as sysdba"报错如下 ...

  3. win10开启oracle服务器配置,Windows环境(Win10)下安装、配置服务器类Oracle Database 11g Release 2...

    该篇为服务器类Oracle Database 11gRelease 2的安装.配置,若需安装.配置桌面类(通常是选择桌面类,如果是将本机作为服务器来使用,则选择服务器类),可参考"Windo ...

  4. WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

    WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过.安装后须要进行一系列配置(如软件源配置.中文配置.图形化配置 ...

  5. windows系统:oracle 10g的下载、安装、配置 (提供绝版安装文件下载)

    操作系统:windows 32位 现在oracle官方不提供oracle 10g的版本下载了,下了一堆都是没用的.而最新的11g动辄就是2个G,NND.尽管11g出来一两年了,但很多工程和学习教材还是 ...

  6. oracle 11g proc/c...,Windows下Oracle 11g的下载与安装

    一.Oracle下载 二.Oracle安装 1.安装准备 Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压 2.解压完成如下图所示 3.双击 setup.exe 文件进行安装, ...

  7. Oracle Primavera P6 R84单机版安装教程

    本教程用于指导Oracle Primavera P6 R84版本的单机版安装过程.P6 R84版本于2014年9月30日发布.其功能较之前版本有较大提升.单机版的安装方式也发生了很大的变化.P6 R8 ...

  8. oracle数据库11gr2,Oracle 11g R2 X64数据库安装

    最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下下文记录安装过程 1.Linux环境配置准备 环境:Linux:cents os 6.5,DB:Oracl ...

  9. oracle 11g重新安装配置,Oracle 11g数据库安装和卸载教程

    Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 ...

最新文章

  1. SNMP功能开发简介 三 使用DEBUGMSG打印指定的信息
  2. MySQL的错误:No query specified
  3. 一个Python小白5个小时爬虫经历,分享一下
  4. 插图 引用 同一行两个插图_数学身份的优雅LED插图
  5. 篮球战术谈之1-2-2进攻法
  6. 从统计代码来谈JS加载的优化
  7. ORA-01034: ORACLE not available
  8. HDU1248 寒冰王座【0/1背包+DP】
  9. 关于Aws SNS的使用 小结
  10. 软件设计文档国家标准—软件需求说明书(GB856T——88)
  11. Android学习别“走弯路”,移动端混合开发框架
  12. Photoshop脚本 合并链接图层
  13. 【性能测试】轻商城-项目实战3
  14. 第8周编程题在线测试
  15. 解决Mscomctl.ocx丢失的问题
  16. STM32硬件IIC的BUG问题
  17. 易盾php,GitHub - yidun/antispam-php-demo: 易盾反垃圾php演示
  18. 使用域名访问后台系统、Nginx反向代理服务器
  19. Java工程师培训课(十七【新的领域】)
  20. 用python每日更换“必应图片”为“桌面壁纸”

热门文章

  1. 高性能 TCP amp; UDP 通信框架 HP-Socket v3.2.3 正式宣布
  2. MacPE+WinPE-黑苹果之路
  3. UnboundLocalError: local vaiable 'XX' reference...
  4. ubuntu默认面板被删除后的恢复办法
  5. 使用Docker Compose部署SpringBoot应用
  6. if 语句 写了return 报错
  7. N76E003的学习之路(一)
  8. vue2.0环境搭建
  9. 蓝桥杯 2014本科C++ B组 李白打酒 三种实现方法 枚举/递归
  10. 完整解决Flash载入中文FLASH乱码问题