增大shared_pool_size ,large_pool_size ,SHARED_POOL_RESERVED_SIZE 
如果再不行把java_pool_size增大

解决方案 »

  1.   

    我在客户端能够如何才能改这些属性。我用system/manager sysdba 登陆不成功,说没权限。
    如何办呢?
      

  2.   

    这些都需要关闭数据库才能更改。另外 internal/oracle as sysdba
    默认情况下system用户没有sysdba权限
      

  3.   

    哦。谢谢。现在我用internal/oracle 登陆直接修改shared_pool_size ,large_pool_size ,SHARED_POOL_RESERVED_SIZE 
    等属性(在客户端),执行步骤是关闭数据库,修改数据库。,然后很久没反应,我就把他关了。在启动是就连不上了,报错:ora-12514:监听程序的问题。
    重新配置也是不行,客户端连不上了。我现在操作不了数据库本机,该如何办呢?谢谢对新手的支持。
      

  4.   

    ORACLE_HOME 环境变量被改变了
      

  5.   

    还有一个$ORACLE_SID 环境变量。
    从 tnsnames.ora 文件拷贝到一个变量然后用这个变量来连接数据库
    $db = " (DESCRIPTION = 
       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) 
       (CONNECT_DATA = (SID = ORCL)) 
     )"; $c1 = ocilogon("user","password",$db); xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    put the tnsname.ora contents into the variable as, $db="(DESCRIPTION = 
       (ADDRESS = (PROTOCOL = TCP)(HOST = RemoteServerIP)(PORT = 1521)) 
       (CONNECT_DATA = (SID = ORCL)) 
    )"; OCILogon("scott","tiger",$db);