oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...
一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。
环境说明:
1.windows 2008操作系统 x64bit
2.Oracle database 11.2.0.1 32bit
3.sqlplus / as sysdba进不去,报错:
c:\user\administrator>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
插曲:
也许有人会问:sqlplus 进不去,你怎么断定这个oracle database 是32bit的,我是用的如下的方法来断定的:
进入到bdump下,随便打开一个trc,在该trc文件的前面几行就可以看到了。
经过检查发现:如下的注册表项目丢失
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
于是:
我就在我的win 7 64bit环境中,安装了一次Oracle database 11.2.0.1的32bit server software,然后将win 7中的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE导出来,在 Windows 2008 x64bit环境中导入进去,之后sqlplus / as sysdba能顺利进入。
也许有人问:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE --->是这个?
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE ---->为啥不是这个?
因为这是32bit的Oracle database server software 安装在x64bit的windows上。
额外说明:
1. Oracle Database server software的bit数 必须与os 的bit数匹配,即:要么都是32bit,要么都是x64bit, 否则,Oracle support 是不予支持的。(oracle 不予支持跟能不能安装,以及装了能不能用,是两个概念)
2. Oracle Database Client software的bit数 可以不与os 的bit数相匹配。
原文:http://blog.csdn.net/msdnchina/article/details/46548253
oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...相关推荐
- oracle 注册表丢了,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动有关问题...
一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 200 ...
- mysql表空间大小_浅谈mysql中各种表空间(tablespaces)的概念
mysql中,会涉及到各种表空间的概念,虽然,很多方面这些概念和Oracle有相似性,但也有很多不同的地方,初学者很容易被这些概念弄的晕头转向,从而,混淆这些概念的区别和理解,下面,就简要介绍和说明一 ...
- mysql 查看所有表的引擎_MySQL查看数据库、表的占用空间大小以及某个库中所有表的引擎类型...
本文章来给大家介绍一些常用的MySQL查看数据库.表的占用空间大小sql命令吧,希望此教程 对各位同学会有所帮助. 查看各库的大小代码如下复制代码 SELECT SUM(DATA_LENGTH)+SU ...
- python解析sql语句表名_python正则表达式匹配sql语句中的表名
[ string text = "select * from [admin] where aa=1 and cc='b' order by aa desc "; Regex reg ...
- Hive中元数据表的关系和如何在元数据中删除表
各表之间主键的关系图 这个整理很不容易呀,能够更好地了解他们,其中有一种场景需要使用的 传统的方法删除这张表: 方式一:仅删除表中数据,保留表结构 truncate table 表名; (trunca ...
- antd vue表单验证_ant design vue框架中自定义表单或单个表单框验证
一.项目要求 1.要求:点击新增按钮弹出新增页面,在输入名称时进行验证,当输入名称和列表下的名称相同,即后台数据库中存在,此时将会提醒用户,该名称已存在, 2.要求:该名称不存在,则新增成功 二.思路 ...
- java正则获取sql表名_如何提取SQL语句中的表名
如果不带别名的话,可以就正则实现. 不过java的正则有些限制,所以对于from中多于10张表的就有问题了,不多可以自己在添加,考虑不是很完善 Stringstr="INSERTINTOA\ ...
- @EnableAspectJAutoProxy||AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】
AOP原理:[看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?] @EnableAspectJAutoProxy是什么? * AOP原理:[看给容器中注册了什么组件,这个组件什么 ...
- mysql reorg_生产数据库性能优化之reorg和表重建
生产数据库的性能调优是一个系统的工程,它不仅要求DBA熟悉db2的工作原理和各种性能指标,还要求DBA也要熟悉操作系统.存储等其他知识,甚至要求DBA熟悉应用的设计原理以及它使用数据库的方式等.这里, ...
最新文章
- 在Delphi中根据SQL Server表名和表描述生成SQL语句
- boost::units模块单位/数量操作和转换的测试程序
- 云笔记项目-补充JS面向对象编程基础知识
- 甘特图看起来很生硬?教你使用智能颜色装饰你的甘特图!(二)
- 用excel打开文本内容
- nginx之反向代理服务器
- Enterprise Vault 10.0.4 FOR Exchange2013 部署之三-日记邮件归档
- 学会判断Web安全网关的性能
- 记一次极其坑爹的Maven无法下载相关Jar包的问题:IDEA问题
- 第六章 面向对象的程序设计
- EXT--表单AJax提交后台,返回前端数据格式的转换
- 笔记(2)-文本挖掘与机器学习
- Maven项目的pom.xml配置文件格式初识
- 调度 Cmax和∑Ci是什么区别
- python 分类变量xgboost_XGBoost的介绍、应用、调参、知识点
- java excel 转 图片_Java中excel转换为jpg/png图片 采用aspose-cells-18.6.jar
- csp是什么比赛_有关CSPJ/S比赛问题
- 2020 消息中间件MQ与RabbitMQ面试题大全
- maximo 入门知识
- Arduino + SmartAirFilter 制作智能感应的 PM 空气净化器