在linux中oracle11g安装成功后,启动监听(lsnrctl  start)后,运行sqlplus / as sysdba后连接 startup出现了如下图的错误ORA-01078和LRM-00109错误

解决方法:
     我当时也上网百度了一下,基本也都大同小异,以下两种方法基本就是网络上最常见的解决的方法,但我用了以下方法都不能解决问题,后来我发现了一种更快,也是简单有效的方法。
方法一:http://www.linuxidc.com/Linux/2013-09/89670.htm
方法二:http://blog.csdn.net/indexman/article/details/26065883
以下是我自己根据网络上的方法,自己总结的,并且都是我自己的oracle数据库
如有不好的地方还请指导:
      我的init.ora.328201614161文件是放在opt/oracle/admin/zw25/pfile中的;
复制到目标文件是opt/oracle/product/11g/db_1/dbs下面
     将$ORACLE_BASE/admin/数据库名称/pfile目录下的init.ora.328201614161形式的文件copy 到$ORACLE_HOME/dbs目录下,
因为上面提示opt/oracle/product/11g/db_1/dbs/initorcl.ora这个文件找不到,所以你就把init.ora.328201614161这个文件的名字直接修改为initorcl.ora后存到复制的目标文件夹就好啦,保存一下;
     然后开启新的终端,输入qlplus / as sysdba,后再输入startup,(不用再次启动监听,因为之前就启动啦)这样数据库就连接成功啦。

转载请注明原文地址http://www.cnblogs.com/zhangwei123/p/5444937.html ,本文为个人寻找的解决方法(原创)