我是一只非常菜的菜菜菜鸟.由于不小心把公司的数据库拔掉电源了,导致oracleservice服务状态是"启动"而不是"已启动".所以现在数据库不能用了,公司说如果我搞不好就滚蛋,各位兄弟请帮忙解决.谢谢了
解决方案 »
- 关于ORACLE 游标和数组使用
- Oracle创建表,字段如果不指定为null,是否默认为null?
- 在安装oracle数据库软件时,遇到的与数据库监听程序有关的问题
- oracle读取clob大字段,报错:必须登录服务器?
- 我DROP掉一张表后,为什么 USER_TAB_COLS视图没有更新呀?
- PL/SOL怎么设置sequence啊?
- 一个关于SPOOL命令的问题
- exp多个表空间,想imp一个指定表空间如何做
- 新手提问,怎样写并执行一个带OUT参数的存储过程啊
- 在Delphi中访问Oracle数据库的一个问题。
- linux下oracle由10201升级到10205出错
- OC4J读取jar档的方式
1、修改 oracle 服务的启动方式(只启动服务,不启动数据库实例)
oradim -edit -sid oracle_sid -startmode manual -srvcstart demand2、重新启动 oracle 服务,看是否可以启动;3、如果可以启动服务,使用 sqlplus / as sysdba 连接,分步启动数据库
startup nomount
alter database mount;
alter database open;
看看哪一步出现问题,根据错误提示和 ALERT 日志文件中的错误信息判断错误点4、如果不能启动服务,则可以尝试重新创建 ORACLE 服务
删除 oradim.exe -delete -sid oracle_sid
创建 oradim.exe -new -sid oracle_sid -startmod manual -pfile pfilename
startup
--看报什么错
在看看alert日志文件 看里面的具体信息在谷歌吧
写入的量不大的话,也可以复原的。