关于数据库安装的问题SP2-0667: Message file sp1.msb not found

昨天自己在OEL上准备把10g,11g的环境都准备一下,我规划了一下硬盘空间,然后创建了相应的用户,12c的Oms也在这次的范围之内。

drwx------  4 oms10g  dba     4096 Jan 18 20:56 oms10g
drwx------  3 oms11g  dba     4096 Jan 15 07:04 oms11g
drwx------ 15 oms12c  dba     4096 Jan 18 19:33 oms12c
drwx------ 17 ora10g  dba     4096 Jan 19 18:25 ora10g
drwx------ 15 ora11g  dba     4096 Jan 18 21:46 ora11g
drwx------  3 ora12c  dba     4096 Jan 15 23:04 ora12c
drwx------ 15 oracle  dba     4096 Jan 18 22:05 oracle

然后就热火朝天的开始了。

因为之间用dbca创建了很多很多次,也没怎么留心,安装完10.2.0.1的版本后,直接就升.3的补丁了。结果虚拟机有些慢,装了有一个小时的样子吧。为了和工作环境匹配,字符集我选装了泰语。最后我看安装成功了。就准备看一下。

[ora10g@oel database]$ sqlplus
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
我看了一下.bash_profile,ORACLE_HOME也存在,而且dbca也能正常运行。

我重新设置了ORACLE_HOME,也没效果。

查了半天,还是没有结果。还是去metalink去看看吧。

结果一看让我有些郁闷,因为在Unix上可能有这个问题,在10.2.0.3的版本上出现,solution就是重装。但是我这是Linux,没有找到关于Linux环境下这个问题的处理方法,最后找到一个,给的方法就是重新编译perl库。

那个方法我没有尝试。因为实在太不普遍了。肯定有其他的原因,只是重编译,然后赋予权限之类的方法只是表面的处理方式。

我再oraInventory里面查看了关于安装时的一些校验,有关于ORACLE_HOME,ORACLE_BASE的一些检查。但是我的设置也没有问题。

没办法,重新安装,这次我只装了 10.2.0.1的包,然后安装成功后,就开始测试

[ora10g@oel database]$ sqlplus
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
还是一样的问题,看来不是补丁包的影响。

我又开始仔细看.bash_profile

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
ORACLE_BASE=/db10
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin

我看着错误,有的人说应该需要设置一下NLS_LANG,我正准备设置的时候,发现。ORACLE_BASE,ORACLE_HOME,有一些问题。

前面应该加上export,应该是如下的样子。

PATH=$PATH:$HOME/bin
export ORACLE_BASE=/db10
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin

 

我已经感觉接近成功边缘了,试了一下。

[ora10g@oel ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Jan 19 18:40:12 2013

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

Connected to an idle instance.

终于可以了,这次的问题虽然最后发现时很小的一个细节。而且很隐蔽。也算是一个低级错误。以后需要多多注意。
~                                    

 

 

时间: 2024-12-21 13:50:31

关于数据库安装的问题SP2-0667: Message file sp1.msb not found的相关文章

Oracle Database 10g数据库安装及配置教程_oracle

Oracle安装配置教程分享给大家供大家参考,具体内容如下 1.安装 Oracle 版本:Oracle Database 10g Release 2 (10.2.0.1) 下载地址: http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html 安装设置: 1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建"本地Net服务名"时用到: 2)数据库

sql server-SQL Server数据库安装问题 要做课设 急求解答啊 快来大神救场!!!!!!!!!!!

问题描述 SQL Server数据库安装问题 要做课设 急求解答啊 快来大神救场!!!!!!!!!!! 安装完成后SQL server服务和SQL Server网络配置中没有选项 解决方案 你都没说具体什么问题啊 解决方案二: 要求必须使用SQL server吗?我们数据库课设使用的MySQL,SQL server笔记本使用起来不方便,而且对win10 支持不太好 解决方案三: 是安装正常的吗 解决方案四: 你有重启下电脑吗?? 解决方案五: 如果你重启了电脑还是没有用,http://downl

ASP.NET 项目安装包制作(二)数据库安装、其他组件的安装

上一节是讲述如何制作Web安装包的过程,只要按照步骤做就可以了.这一节将讲述安装过程中如何部署数据库,以及执行其他组件的安装. 在这里使用直接执行sql脚本来创建数据库.(也可以使用附件数据库文件的形式)只要在Install方法中添加执行sql脚本的方法,就是使用SqlConnection连接数据库操作. using(SqlConnectionconnection = newSqlConnection(connectionString)) { connection.Open(); Execute

数据库安装程序

程序|数据|数据库 引言 最近做了一个数据库安装程序,本打算用 InstallShield X 来做的,结果D版没买到,用 Visual Studio.net 自带的安装工具又不能满足要求,最后只好自己开发.设计概要 设计一个窗体基类(WizardForm),再根据所需安装步骤创建不同的继承自该类的子类,通过一个静态的Hashtable类型的全局变量来保存在这些安装步骤窗体之间的参数值.安装数据库和初始化数据均使用SQL脚本来生成,这些脚本统一保存在一个格式化的XML文件中,安装程序通过配置文件

Oracle数据库安装图解和基本命令行的使用

  Oracle数据库安装图解和基本命令行的使用 一.Oracle数据库安装 1. 下载oracle数据库软件 http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database.zip 2. 解压win32_11gR1_database.Zip安装包,如图1所示: 图 1 3. 点击setup.exe,选择安装,进入以下图2 图 2 4. 如果上面一步不能跳转到图3,那么需要先关闭安装软件,然后关闭电脑的防火墙,再继续安装. 图 3

Linux下Sybase数据库安装注意的问题

我们将介绍Linux下Sybase数据库安装注意的问题,包括安装地点的询问,安装之后进行优化的步骤等等. 首先使用root用户创建一个专有的sybase用户以及sybase的目录 然后切换到sybase用户下进行安装 //切记一定要在sybase用户下面安装 最后将安装包上传到sybase目录下使用命令 ./setup -console进行安装 Step1:安装数据库sybase 安装步骤: 1.询问安装地点而显示License信息,因为安装软件显示中文有问题,一般选择"United State

Deepgreen数据库安装配置详解

可能很多朋友并不是很了解Deepgreen,Deepgreen是大规模并行数据库,他做为Greenplum的升级版,在原Greenplum基础上优化改进并添加了很多的功能,他也是MPP(大规模并行数据库),shared-nothing架构,在数据仓库和数据分析计算领域的前景不可小觑.如果有朋友想更详尽的了解这款数据库,请继续关注我的博客,同时可以通过其官网了解更多内容:http://vitessedata.com/deepgreen-db 今天我们先来看看这款数据库的安装,由于架构的一致性,De

数据库安装时没有添加实例,怎么重新添加

问题描述 数据库安装时没有添加实例,怎么重新添加 怎么样在不删除原数据库的基础上,添加实例啊,我的数据库一个实例都没有. 解决方案 windows系统中,关于有些数据库添加ODBC数据源时没有找到的问题 解决方案二: 1.java连接数据库新建连接对象,执行插入语句for() 循环多插入几条就行. 2.可视化 sql 平台打开对应的表直接插入数据 3.sql环境下,执行 插入语句,多插入几条就行

sql server-新手学习数据库 安装SQL server 2014选择哪些功能就够用了?

问题描述 新手学习数据库 安装SQL server 2014选择哪些功能就够用了? 只是写写SQL语句 大学数据库课程用的 解决方案 学习当然是全选了