海尔Oracle数据库维护和管理手册 编号: 共 46页,第 37 页 密级:内部公开 操作规范:禁止传播 单位:青岛东软 4.6.3 自动共享内存管理ASMM
ASMM是Automatic Shared Memory Management的缩写,表示共享内存(SGA)的自动管理。要使用这种方式,需要设置初始化参数 MEMORY_TARGET=0 ,然后显式的指定 SGA_TARGET 的值。
SQL> alter system set memory_target=0 scope=both; SQL> alter system set sga_target=1024m scope=both;
这两个参数的修改是有严格顺序的,如果不遵守倒也没问题--Oracle 会报告错误。
4.6.4 自动PGA管理
如果使用AMM,则对PGA不用操心。如果要做到精细控制而切换到自动PGA内存管理模式,需要设定WORKAREA_SIZE_POLICY=AUTO(默认为AUTO),然后需要指定 PGA_AGGREGATE_TARGET 的值。如需要精确控制PGA,则WORKAREA_SIZE_POLICY=MANUAL,然后对PGA的各个部分的大小进行设置。
4.7 其他管理内容 4.7.1 数据库版本查看
有两种方法可以查看数据库的版本信息。一是执行sqlplus / as sysdba,在输出内容中有版本及包含的关键特征:
oracle@linux2:~> sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Tue Sep 2 08:59:07 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production --说明是11g的企业版,64位的
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options --这里说明包含了哪些特别功能 SQL>
如果是标准版,那么输出的结果如下:
oracle@linux1:~> sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Tue Sep 2 09:57:48 2008
第 37页 共4页 海尔Oracle数据库维护和管理手册 编号: 共 46页,第 38 页 密级:内部公开 操作规范:禁止传播 单位:青岛东软 Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Release 11.1.0.6.0 - 64bit Production --说明是11g的标准版,64位的
方法二是查看v$version视图。或者查看SELECT * FROM PRODUCT_COMPONENT_VERSION;
4.7.2 字符集
数据库服务器端字符集可通过视图V$NLS_PARAMETERS中的NLS_CHARACTERSET的值查看。 本地设置环境变量NLS_LANG(我的电脑,右键,属性,高级,环境变量),如设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
数据库的字符集在安装时指定后,不可修改。如一定要修改字符集,那么建议重新建库。
4.7.3 创建密码文件
以oracle用户执行以下命令,建立密码文件,如果此文件已有,则需要先删除后建立:
# orapwd file=$ORACLE_HOME/dbs/orapwORACLE_SID password=mima entries=6
4.7.4 关闭审计功能
安装完成后,默认为数据库级的审计,即audit_trail的值为DB。这样每次有用户登录到数据库时都会在系统表空间中记录一行,并且在/opt/app/admin/ora11g/adump目录下生成一个.aud文件。一段时间后,系统表空间不断增大,磁盘文件也不断增大。应该定期清理。
因为此审计功能并无太多意义,建议关闭。命令如下:
SQL> alter system set audit_trail='NONE' scope=spfile;
清理打开审计时遗留的一些信息:
SQL> truncate table SYS.AUD$;
4.7.5 帐号管理
给帐号解锁:
# sqlplus / as sysdba
SQL> ALTER USER XDJ ACCOUNT UNLOCK;
第 38页 共4页 海尔Oracle数据库维护和管理手册 编号: 共 46页,第 39 页 密级:内部公开 操作规范:禁止传播 单位:青岛东软 4.7.6 profile管理
修改profile中的设置:
SQL> alter profile DEFAULT limit idle_time 60;
创建profile的样例:
SQL> create profile TEST_PROFILE limit FAILED_LOGIN_ATTEMPTS 3;
5 Oracle数据库日常巡检
Oracle
数据库日常巡检记录归档至《Oracle-巡检报告》。
5.1 系统环境巡检 5.1.1 Uptime
5.1.2 Date
第 39页 共4页 海尔Oracle数据库维护和管理手册 编号: 共 46页,第 40 页 密级:内部公开 操作规范:禁止传播 单位:青岛东软 5.1.3 Cpu
5.1.4 Mem
第 40页 共4页
相关推荐: