Archive for 十一月, 2007

database administrator tasks

星期一, 十一月 26th, 2007

作为数据库管理员的任务
一、评估数据服务器的硬件
    数据库和应用如何才能最大限度的使用服务器资源呢?评估需要遵从以下两点。
    ⑴ORACLE产品支持多少个硬盘驱动器
    ⑵ORACLE产品支持多少个专用磁带驱动器
    ⑶数据库实例所在的系统支持多大的内存
二、安装数据库软件
三、制定数据库计划
    ⑴指定数据库的逻辑存储结构
    比如说,你在数据库中添加一个表空间,你就要考虑,
    表空间将建立多少个数据文件。
    表空间存储什么类型的数据。
    数据文件将要存储在哪个物理磁盘上。
    数据库逻辑存储结构将影响:
    数据库运行时的性能
    数据库存储的性能
    备份和恢复过程中的对数据库的影响
    ⑵整个数据库的设计
    ⑶数据库的备份策略 a backup strategy for the database

(全文…)

temporary group

星期六, 十一月 24th, 2007

在10g中,可以创建多个临时表空间,并把它们组成一个临时表空间组,这样应用数据用于排序时可以使用组里的多个临时表空间,一个临时表空间组至少有一个临时表空间,其最大个数没有限制,组的名字不能和其中某个表空间的名字相同。

临时表空间组是在创建临时表空间时隐式创建的,同时如果组中的临时表空间全部移去了,那么这个组也将消失。

使用临时表空间组,我们将可以将一个表空间从一个组移动另一个组,或是从一个组中删除,或是往组里添加新的表空间

使用临时表空间组,有如下的优点:

(全文…)

share pool

星期五, 十一月 23rd, 2007

今天看了EYGLE的SHARE POOL 研究,俺就在俺的11G照着学习下.

Shared Pool通过free list管理free块,Free List按不同size划分Bucket.

首先DUMP了下SHARE POOL

alter session set events ‘immediate trace name heapdump level 2′

EYGLE大师是在ORACLE 9I上的.我的是在ORACLE 11G,

Oracle11G和9I还是一样,Free Lists被划分为0~254,共255个Bucket。 每个Bucket容纳的size范围 Bucket 0~199 容纳size以 4 递增 Bucket 200~249 容纳size以 64 递增 

(全文…)

chuser for aix

星期五, 十一月 23rd, 2007

chuser 命令

用途

更改用户属性。

语法

chuser [ -R load_module ] Attribute=Value … Name

描述

注意: 如果您已在系统上安装了“网络信息服务”(NIS)数据库,请不要使用 chuser 命令。

chuser 命令将更改 Name 参数所标识用户的属性。用户名必须已存在。要更改属性,请使用 Attribute=Value 参数指定属性名和新值。以下文件包含由此命令设置的本地用户属性:

(全文…)

lsuser cat a user

星期五, 十一月 23rd, 2007

lsuser 命令

用途

显示用户帐户属性。

语法

lsuser [ -R load_module ] [ -c | -f ] [ -a List ] { ALL | Name [ ,Name ] … }

描述

lsuser 命令显示用户帐户属性。可以使用该命令来列出所有系统用户的所有属性或指定用户的所有属性。由于没有缺省参数,您必须输入 ALL 关键字来查看所有用户的属性。缺省情况下,lsuser 命令显示所有用户的属性。要查看选定的属性,请使用 -a List 标志。如果一个或多个属性不可读,那么 lsuser 命令列出尽可能多的信息。

(全文…)