查一下注册表,
看一下数据库是不是自动启动的。
估计你由于创建了多于一个的数据库造成的吧
最好将注册表oracle_sid项改为你要启动的的数据库实例
看一下数据库是不是自动启动的。
估计你由于创建了多于一个的数据库造成的吧
最好将注册表oracle_sid项改为你要启动的的数据库实例
解决方案 »
- oracle监听服务无法启动 1067错误
- 没sysdba权限,如何解锁
- SQL类型转换
- oracle数据库查询<>'1'和 is null
- Windows的客户端可以连接Redhat8.0里的oracle,但是不能连接Redhat Enterprise 3里的oracle?
- 我查不出我想要的表
- ORACLE的NUMBER和LONG类型分别支持最大多少的值?
- imp导入数据时报undo表空间无法扩展,如何解决
- 秒相加的SQL
- 关于连接的问题,恳请大家帮忙,谢谢了
- 在ORACLE中如何更改用户名。
- 怎么样用exp备份数据时形成的文件名是动态的?例如我每天用exp自动备份一次,使其文件名每天不同,比如加上当天的日期等
还可能有其他的原因吗???
你可以这样写个批处理试试:
第一个批处理:
echo off
svrmgrl @my.sql
其中my.sql文件中的内容为:
connect internal/[email protected]
startup force
exit;
human.world 是服务名
把批处理加入启动
以internal/oracle as sysdba登录
选择database
在右边的点击Open
最后Apply即可.
svrmgrl
connect ...
starup force
我在好几台机器上都出现这种情况,有的机器就没有问题,重起后自动启动数据库,我的ORACLE 是ORACLE 8.16 + WIN2000 SERVERR
connect internal/oracle
startup
每次这样启动时提示我 ORACLE no available
只能
svrmgrl
connect internal/oracle
startup monut
alter database open
set oracle_sid=要启动的数据库
以internal/oracle as sysdba登录
选择database
在右边的点击Open
最后Apply即可.或「开始」菜单\程序\Oracle Installation Products\Universal Installer
修复一下