可不可以在不用ORACLE时不启动这些进程,当用时在启动呐?

解决方案 »

  1.   

    你在控制面板中找到管理工具的服务,将所有ORACLE打头的服务都改成手动就快了
      

  2.   


      1. Oracle的相关服务都自行启动了
      2. SGA参数的设置可能不好,占用了大量内存.
      3. 其他软件的影响:例如病毒防火墙  以上三点都会导致启动系统时速度很慢
      

  3.   

    关闭 Oracle 的服务就行了.
      

  4.   

    我一般在“管理工具”->“服务”中关闭所有ORACLE的服务,只有等到需要使用的时候才打开相应的服务,这样系统的速度就不会太慢了
      

  5.   

    leecooper0918兄您说的“2. SGA参数的设置可能不好,占用了大量内存.”怎么设置啊?
      

  6.   


     SGA就是系统全局区,一般在创建数据库实例时会有界面提示
     你设置这些参数,主要是两个:  8i: DB_BLOCK_BUFFERS; SHARED_POOL_SIZE
      
       DB_BLOCK_BUFFERS 是数据块缓冲区大小,影响Oracle性能的重要参数   SHARED_POOL_SIZE 是共享池大小,也是影响Oracle性能的重要参数
       如果系统中没有太多的动态SQL, 这个值可以设置小一点.   这两项再加上 LOG_BUFFER,JAVA_POOL_SIZE, LARGE_POOL等几个
       参数基本构成了SGA区的大小    SGA=((db_block_buffers * block size)+
       (shared_pool_size+large_pool_size+java_pool_size+log_buffers)   总大小可以设置为系统总内存的40%-60%左右。根据实际使用情况再调整.
     
      

  7.   

    借贵宝地一用,什么叫动态SQL?me是新手!
      

  8.   

    装1G内存就好了,要是128的就块块升级把!要不劝你别想在开着ORACLE的情况下进行软件开发了!呵呵!!开个玩笑,但oracle推存用256的内存,不用的时候,把服务关上,那样就好了