oracle alter system,database,session区别?这几个从字面的意思上我可以区分!但到实际上就不知道到底应该用哪个,
例如参数文件是系统的呢,还是数据库的!
哪位帮我解释一下!或者从oracle体系的角度上,解释下,有何区别啊?我是知道怎么用,但是概况不上来,总结不起来啊!

解决方案 »

  1.   

    alter database 用来修改,维护,或恢复一个已经存在的database
    alter system 用来动态改变你的oracle database instance
    alter session 用来改变你的oraclde database的连接的条件和参数
      

  2.   

    能不能这样理解:
    改数据库用alter database
    改实例参数用alter system
    alter session跟alter system差不多,但只对当前session起作用
      

  3.   

    他们都是数据库,session是具体有会话功能
      

  4.   

    alter database 一般是处理数据库级的 像加个日志文件 、更改控制文件 等等 alter system   和 alter session 都可以改变参数配制具体改一个参数   再查看 v$spparameter  和  v$parameter   scope=pfile     和   scope=memery  都 试试