WEB开发网
开发学院数据库Oracle Oracle数据库初始化参数更改的注意事项 阅读

Oracle数据库初始化参数更改的注意事项

 2009-06-26 11:50:21 来源:WEB开发网   
核心提示: 那么哪些参数不需用重新启动就可以被修改呢?其实,数据库管理员只需要查询动态视图,Oracle数据库初始化参数更改的注意事项(2),即可以知道哪些参数不用关闭或者重新启动就可以更改,如在动态视同v$parameter中,数据库管理员只需要了解其用途,而不需要了解该如何调整这些参数,存储着初始

那么哪些参数不需用重新启动就可以被修改呢?其实,数据库管理员只需要查询动态视图,即可以知道哪些参数不用关闭或者重新启动就可以更改。如在动态视同v$parameter中,存储着初始化参数的值。一般来说,可以在查询语句中加入条件issys_modifiable<>’FALSE’ or isses_modifiable<>’FALSE’(注意他们之间是or的关系,而不是and关系),最后查询出来的参数就是不用关闭或者重新启动数据库就可以设置的初始化参数。同时这些参数也是可以利用ALTER SYSTEM与ALTER SESSION命令可以更改的部分初始化参数。也就是说,不用关闭或者重新启动数据库就可以修改的参数都可以使用上面两个命令来进行重新设置。但是并不是说,利用这两个命令都可以在不用重新启动或者关闭数据库的情况更改初始化参数。简单的说,就是可以利用这两个命令来更改的参数,有些需要重新启动或者关闭数据库,而有些则不用。

二、根据20/80原则来确定需要更改的参数。

Oracle数据库中的初始化参数有上百个。无论出于什么目的,去一一调整这些参数往往是不现实的。一个优秀的数据库管理员,只需要掌握其中少数几个参数的修改即可。往往掌握这几个参数的修改方法、原则以注意事项,就可以完成大部分的数据库维护任务。这就是20/80的规律在其作用。也就是说,只需要掌握20%的参数(其实还远远不到这个比例),就可以完成80%的任务(其实远远高于这个比例)。也就是说,10/90规则对这个Oracle初始化参数来说,可能更加的适用。总之笔者要说的就是,只需要掌握众多初始化参数中的少数几个即可。即使需要通过调整初始化参数来提高数据库性能或者其他目的的,也就是在这几个少数的初始化参数中。对于其他的参数,数据库管理员只需要了解其用途,而不需要了解该如何调整这些参数。因为遇到的几率可以说基本没有。

上一页  1 2 3 4  下一页

Tags:Oracle 数据库 初始化

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接