加大process后重起电脑oracle9i数据库不启动了?
win2003下加大process后重起电脑oracle9i数据库不启动了?
需要执行下列代码oracle才能用:
1、用CMD进入命令行
2、sqlplus /nolog3、conn / as sysdba
4、startup
我的加大process方法:
1-----
要动态修改一定要用spfile启动。如果现在是用pfile启动,可以这样切换成spfile启动:
create spfile from pfile;
shutdown immediate;
startup;
用show parameter spfile 查看如果values对应有值,表示是spfile启动的。否则就是pfile启动的。
2---------
修改Oracle最大连接数 
1、修改Oracle最大连接数的方法 
   
   a、以sysdba身份登陆PL/SQL 或者 Worksheet 
   b、查询目前连接数 
      show parameter processes; 
   c、更改系统连接数 
      alter system set processes=1000 scope=spfile; 
   d、创建pfile 
      create pfile from spfile; 
   e、重启Oracle服务或重启Oracle服务器请问是什么原因?

解决方案 »

  1.   

    分步启动:
    1. startup nomount
    2. alter database mount
    3. alter database open
      

  2.   

    报shared memory realm does not exist
      

  3.   

    可能是ORACLE_SID设置错了,楼主看看
      

  4.   

    9i默认是用spfile启动的。
    过程中,你曾经有create spfile from pfile;的操作,然后修改process是不是原pfile有问题啊。查看一下sga几个基础内存参数的配置。
      

  5.   


    查看一下sga几个基础内存参数的配置
    怎么看?谢谢
      

  6.   

    建立楼主用google搜一下shared memory realm does not exist,约有50,300项符合shared memory realm does not exist的查询结果,看看有没有类似的情况及解决办法
      

  7.   


    数据库没起来,看看alert.log出现什么错误了
      

  8.   

    用你的pfile启动数据库,如果没有pfile,用spfile创建一个.用pfile启动的方法,
    startup pfile='C:\pfile.txt';如果没有pfile,用spfile创建pfile的方法
    create pfile='C:\pfile.txt' from spfile这里c:\pfile.txt就是spfile文件,可以用记事本打开编辑