各位大侠救救我!ORACLE无效

[复制链接]
查看11 | 回复9 | 2013-12-23 06:00:11 | 显示全部楼层 |阅读模式
昨天,我们单位一台windows2000 server,512M内存,安装了ORACLE8.05。系统有自动升级的功能,我看到其下载升级了两个系统补丁,安装完毕重启以后,发现oacle出错,连接数据库连不上,本机和远程都这样,提示信息为:
ORACLE-01034 ORACLE not available.
而系统的四个服务都正常,他们是
OracleYZWLTNSListener80
OracleWebAssistant1
OracleStartYZWL
OracleServiceEYZWL
其中yzwl是SID.
该服务器是我们项目组开发的数据库软件数据库,现在连备份都没有,要是修不好,我就死定了!大家救救我!
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
先把操作系统进行升级,然后安装
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
oracle启动没有?
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
It maybe db cannot open automatic by OS services.
You can try to do as following:
1) Disable the above four services which your talked .
2) Reset the server
3) Go to the DOS mode
4) execute: lsnrctl , go to the lsnctl> mode
5) execute: status, stop, start
6) lsnctl> status
7) confirm the status of the listener
8) dos mode, execute: svrmgrl
9) svrmgr> startup mount pfile=...
10) alter database open;

If error, pls upload the error message.
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
估计是数据库不能启动起来,但是该四个服务均正常,不能使用system/manager登陆
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
那你先手工启动数据库不就可以了,sigh
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
to mistfire:
我按照你说的去做,到第四部分,也就是执行lsnrctl 的时候,系统提示,lsnrctl 既不是内部外部命令,也不是可执行文件。
我的操作系统是windows2000 server,oracle是8.05版本,有没有该命令可以执行的?
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
to cooly:问题是如何手工来启动数据库?
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
ORA-01034 ORACLE not available
Cause: Oracle was not started. Possible causes include the following:
The SGA requires more space than was allocated for it.
The operating-system variable pointing to the instance is improperly defined.
Action: Refer to accompanying messages for possible causes and correct the problem mentioned in the other messages. If Oracle has been initialized, then on some operating systems, verify that Oracle was linked correctly. See the platform-specific Oracle documentation.
回复

使用道具 举报

千问 | 2013-12-23 06:00:11 | 显示全部楼层
最初由 tomorrower 发布
[B]to cooly:问题是如何手工来启动数据库? [/B]

启动那四个服务,然后到dos界面,输入
sqlplus internal
startup
exit
lsnrctl start
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行