如题

解决方案 »

  1.   

    processes进程数设的太少?
    你在数据库服务器上,使用sys用户,登录改下processes,再看下监听能起来吗?
      

  2.   

    使用dba权限修改processes参数
    alter system set processes= new_num scope=spfile
    然后重新启动试试看
      

  3.   

    不行啊,sys登录是报错了
    ora-01034:oracle net available
    ora-27101:shared memory realm does not exists
      

  4.   


    没有指定oracle_sid  看注册表的 或者set oracle_sid=实例名在startup force要么以pfile启动 
    shutdown immediatestartup pfile='...'create spfile from pfile
      

  5.   


    SGA 太小了吧。修改文本参数文件中的 SGA_TARGET 值(如 SGA_TARGET=400M),使用文本参数文件启动 ORACLE 实例。
      

  6.   

      我看了oradim。log文件,里面说
     ora-000064:object is too large to allocate on this o/s(1,4004280)
      

  7.   

    S搞定了,我把PFILEORCL.ORA文件重新生成了下,一开始我手动改的死活不可以,后来重新用
    create spfile='E:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA' from pfile
    ='E:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.132009183928';
    这样语句就可以了,最好谢谢各位,结贴给分了