sap服务不能启动
今天sap的服务不能启动了,dispatch 一直处于stop状态
查看日志,看到如下错误:
R/3 Basis System: Initialization DB-Connect Failed, Return Code 000256
Database: Database error 257 at CON
Database: Database error 1033 at CON
R/3 Basis System: Message server disconnected
同时,在dos状态下,启动出现如下图示的错误,请那位大侠帮助解决一下,在线等呀,急急急
兄弟,提供的信息太简单,没法帮你。
你的数据库是什么?就事论事,可能你的process无法连接数据库,数据库是否已经启动?认证信息是否正确?你的数据库怎么感觉象SQL?
还有,你的sap是mini sap还是sap r3还是SBO?
空间不够
这应该是数据库的问题,可能是服务器的空间不够,我以前也遇到过类似的问题,检查一下你的空间吧
谢谢
谢谢kokeo和biecx两位好心人
我的系统是sap r3 ,数据库是oracle
确实如biecx所说,是空间不够了,删除相关文件就可以了
但还请各位DBA高手解释一下,我的系统安装目录下,有个文件夹E:\oracle\C11\oraarch ,该文件夹下有很多文件,每天都会生成几十个类似下面的文件: C11ARCHARC01076.001,每个文件都有50M,这样每天下来,就要占用2-3G,我将这些文件删除部分,系统也照样运行,请问这些文件是怎么产生的?如何进行设置,让这些文件不产生,太占空间了
请版主将此贴加为精华贴,以便供以后有同样问题的人可以参考
知道数据库是oracle就好办了。根据return code 257和1033可以知道数据库archive和instance有问题。
oracle 对257的解释:
00257, 00000, "archiver error. Connect internal only, until freed."
// *Cause: The archiver process received an error while trying to archive
// a redo log. If the problem is not resolved soon, the database
// will stop executing transactions. The most likely cause of this
// message is the destination device is out of space to store the
// redo log file.
// *Action: Check archiver trace file for a detailed description
// of the problem. Also verify that the
// device specified in the initialization parameter
// ARCHIVE_LOG_DEST is set up properly for archiving.
oracle对1033的解释
01033, 00000, "ORACLE initialization or shutdown in progress"
// *Cause: An attempt was made to log on while Oracle is being started up
// or shutdown.
// *Action: Wait a few minutes. Then retry the operation.
那个目录就是放archive redo log 的,archive redo log可以停掉。进入sqlplus-》connect / as sysdba-> shutdown immediate->startup mount->alter database noarchivelog->alter database open 楼主实施的时候最好找个DBA确认一下上述命令。oracle标准培训对此有详细解释(如何切换archive模式)
或者用sap的数据库管理工具sapdba菜单模式操作也可以。
这些redolog文件不产生的后果就是:万一系统有问题,恢复不可能。
关于oracle,他的网站上有free download的所有技术文档。
oracle的错误代码解释在一本oracle error message的书中。上面的解释也是这本书里的内容。另外,我可不是高手,也不是大侠。
Oracle错误代码去Metalink查或者看Oracle在线文档就行了。
至于你说的每天产生的那些个文件,是归档日志,删除确实可以使用,但是一旦出问题,就没办法把数据库恢复到以前的某一个时间点了。
以上都是基本的数据库知识,如果你不是做Oracle DBA或者SAP BASIS的话,也不需要太了解或理解。但如果是把技术作为方向,那还是建议你先潜心看一段时间书再问问题吧。