如何修改oracle的参数?
例如:open_cursors等,用select * from v$parameter 可以看到它们的值,但是我不知道如何修改?!
我用的数据库是oracle 8.0.5

解决方案 »

  1.   

    在 oracle\admin\实例名\pfile\init.ora
    改  open_cursors=100 重启数据库就行了啊。。
      

  2.   

    例如在UNIX下面,修改processes的值:
    $ sqlplus /nolog
    SQL> connect sys/passwd as sysdba
    SQL> alter system set processes=100 scope=spfile
    重启数据库生效。
    Windows下的修改可以参考上面。
      

  3.   

    internal as dba 登录到DBA Studio。修改参数,然后重新启动数据库。
      

  4.   

    我是在windows下,我在oracle的instance manager中修改open_cursors为100 ,然后重起了数据库发现这些参数是改了。
    但是在我重起机器后,用select * from v$parameter查了一下,发现参数还是老样子阿!!??
      

  5.   

    to kevin218(张智勇):
    是internal 阿!!是不是只能改配置文件阿,不过我只看到initorcl.ora和initseed.ora两个文件在database目录下,好像跟上面几位说的有点出入,不知改怎么改?!
      

  6.   

    initorcl.ora和initseed.ora中的orcl和seed应该是你建的实例名,你要改哪个实例的参数就相应得修改好了。
      

  7.   

    改完参数后你保存了没。
    另外在重启时最好指定pfile.