LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1156|回复: 4

老黄来帮帮忙!oracle 启动不了~!

[复制链接]
发表于 2003-8-15 15:29:42 | 显示全部楼层 |阅读模式
[oracle@5 oracle]$ sqlplus " / as sysdba"

SQL*Plus: Release 9.2.0.1.0 - Production on Fri Aug 15 15:23:32 2003

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/ora9/product/9.2/dbs/initora9i.ora'
SQL>

ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/ora9/product/9.2/dbs/initora9i.ora'
什么意思 怎么解决?/
发表于 2003-8-16 09:35:26 | 显示全部楼层
有没有开监控程序?
程序前缀是:lsnt
查查。我忘了这个程序的名字。
启动方法也是用start.
发表于 2003-8-22 10:56:30 | 显示全部楼层

根据你的情况来看是你的参数文件不在默认的位置上

你的参数文件(.ora)原本路径为$ORACLE_BASE/admin/XXXX/pfile/initSID_NAME.ora
其中XXXX为你数据库名称,SID_NAME为你的sid,自己看情况填写,以下都类似这种思维方式

但是oracle数据库用到这个路径下的文件($ORACLE_HOME/dbs/initSID_NAME.ora)来启动数据库

你的问题可能是在$ORACLE_HOME/dbs/目录下并没有这个initSID_NAME.ora文件,所以启动会出错。

解决办法:
从源文件做一个链接到$ORACLE_HOME/dbs/目录下即可,或者在启动参数中指定pfile选项,指定参数文件的路径,方法见下。
其一:ln -s $ORACLE_BASE/admin/XXX/pfile/initXXXX.ora $ORACLE_HOME/dbs/initXXXX.ora

其二:startup pfile='你的参数实际位子'
例如我的就是 startup pfile=/u01/admin/PRACTICE/pfile/initPRACTICE.ora

然后通常启动数据库的方法也写在此处:
使用管理器(svrmgrl)或者sqlplus(9i以后就只能用sqlplus了)
以oracle的账号登入系统,在系统提示符$下敲入如下命令
dbstart(似乎这个也不太需要,呵呵)
sqlplus /nolog
就会进入SQL>的提示符下
然后运行如下命令
connect as sysdba
根据需求输入账号和密码
一般是internal就可以了,不知道9i把internal账号取消了没有,如果没有的话就用sys账号吧
然后用如下命令启动数据库
startup pfile=你的参数文件处在的位置
最后启动监听器(刚开始启动也可以的,那就支持网络连接方式了)
lsnrctl start
如果不确定的话,可以运行如下命令查看
lsnrctl status如果显示监听器启动了就可以不用启动了
注,lsnrctl为监听器的程序,后面加上start表示启动,stop表示关闭,status表示查看状态,其他的自己慢慢研究吧。

Good Luck!
 楼主| 发表于 2003-8-22 12:44:50 | 显示全部楼层
谢谢哈!
发表于 2003-11-2 09:07:32 | 显示全部楼层

i can't ...

[oracle@localhost oracle]$ su - oracle
Password:
[oracle@localhost oracle]$ svrmgrl
-bash: svrmgrl: command not found
[oracle@localhost oracle]$ svrmgrl /nolog
-bash: svrmgrl: command not found
[oracle@localhost oracle]$ sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on Sat Nov 1 17:05:08 2003

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> connect as sysdba
Enter user-name: sys
Enter password:
Connected.
SQL> startup pfile=/opt/ora9/product/9.2/dbs/initbvst.ora
LRM-00109: could not open parameter file '/opt/ora9/product/9.2/dbs/initbvst.ora'
ORA-01078: failure in processing system parameters
SQL>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表