运行数据库遇到错误oracle not aviliable解决过程

来源:互联网 发布:淘宝一键复制在哪里 编辑:程序博客网 时间:2024/05/16 00:54

 在运行数据库使用默认用户名scott/tiger登录的时候遇到oracle not aviliable的错误。

        解决办法:首先用sql>sqlplus / as sysdba登录,执行命令 sql>startup    等待一段时间后如数据库成功启动,则问题解决。

这个问题通常是没有正确关闭数据库关机造成的。

      

       如果在执行命令sql>startup 后没有成功启动而是继续报错ora-00119 invalid specification for system parameter LOCAL_LISENER

                                                                                           和ora_00132 syntax  error or unresovled network name 'LISTENR_ORCL'

此时应该是你的数据库启动文件有错误,数据库的启动文件在oracle的安装目录下,10g是在dbs目录下,11g是在database下,例如我的路径就是E:\app\Administrator\product\11.2.0\dbhome_2\database。首先查看你的目录下是否有一个名为initorcl.ora的文件(注意:如果你的数据库也是安装的两个dbhome目录,如果dbhome_1里面没有的话,就去dbhome_2找),如果该文件存在,则接下来可以: 使用系统管理员身份登录,执行命令

sql>create pfile from spfile='E:\app\Administrator\product\11.2.0\dbhome_2\database\initorcl.ora';

打开目录找到pfile改名为initorcl.ora,用ultraedit打开,修改.local_listener='(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ip)))

这里的ip就是oracle数据库的ip,通常是127.0.0.1.

修改完成后,保存退出

然后SQL>startup pfile='E:\app\Administrator\product\11.2.0\dbhome_2\database\initorcl.ora';

   如果没有意外就成功了,但是遇到意外也是正常的,比如我在做

                 sql>create pfile from spfile='E:\app\Administrator\product\11.2.0\dbhome_2\database\initorcl.ora';

这一步的时候又报错:ORA-01565: error in identifying file '+DATA/spfilorcl.ora'

    这是因为找不到initorcl文件,无法复制。

当再次输入命令sql>startup时发生下面两个错误

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file '/var/oracle/product/11.2.0/db_1/dbs/inittest.ora'

这是因为找不到initorcl文件,无法初始化。

则首先找到E:\app\Administrator\admin\orcl\pfile这个目录下的init.ora.321201312258文件,这个文件是首次初始化数据库的文件,

复制该文件并改名为initorcl.ora放在E:\app\Administrator\product\11.2.0\dbhome_2\database目录下,或者是../dbhome_2\database下。

然后再次执行命令sql>startup然后错误回到了ora-00119 invalid specification for system parameter LOCAL_LISENER

                                                                         和ora_00132 syntax  error or unresovled network name 'LISTENR_ORCL'


附:http://yesican.blog.51cto.com/700694/471052解决ORA-01078和LRM-00109

http://www.cnblogs.com/dba001/archive/2011/10/22/2221267.html解决ora-00119和ora_00132

0 0
原创粉丝点击