Archive for 十一月, 2007

rmuser for aix delete a user

星期五, 十一月 23rd, 2007

rmuser 命令

用途

删除用户帐户。

语法

rmuser [ -R load_module ] [ -p ] Name

描述

rmuser 命令除去由 Name 参数标识的用户帐户。该命令在不除去用户主目录和文件的情况下除去用户帐户属性。用户名必须存在。如果指定 -p 标志,rmuser 命令还将从 /etc/security/passwd 文件除去密码和其他用户认证信息。

对于用备用标识和认证(I&A)机制创建的用户帐户,请使用具有相应装入模块的 -R 标志来除去该用户。装入模块在 /usr/lib/security/methods.cfg 文件中定义。

(全文…)

mkuser fro add user AIX

星期五, 十一月 23rd, 2007

用户的管理莫过于.添加、删除、修改、查看、

mkuser 命令

用途

创建新用户帐户。

语法

mkuser [ -R load_module ] [ -a ] [ Attribute=Value ... ] Name

描述

mkuser 命令创建新用户账户。 Name 参数必须是唯一的 8 字节或更短的字符串。用户名不能使用 ALLdefault 关键字。缺省情况下,mkuser 命令创建标准用户帐户。创建管理用户帐户,指定 -a 标志。

(全文…)

行移动

星期四, 十一月 22nd, 2007

如果用于确定分区的列发生改变,我们需要考虑两种情况

一、修改不会导致使用一个不同的分区:行仍属于原来的分区

二、修改行会导致跨分区移动。只有当表起用了行移动时才支持。

alter table table_name enable row movement;

导致ROWID改变主要有以下几种情况。

因为更新ROWID会改变

更新IOT主键可能导致ROWID改变

10G中的FLASHBACK TABLE

ALTER TABLE SHRINK 等都有可能导致ROWID改变。

要尽量避免行移动,因为它的开销比UPDATE还大。要避免这种情况就要在构建系统时设计好。。

ORACLE分区机制

星期四, 十一月 22nd, 2007

主要有四种分区机制:

一、区间分区:比如说按时间存储数据。一个月一个分区。

二、散列分区:是指在一个列上引用一个散列函数。

三、列表分区:指定一个离散值集,来确定应该存储在一起的数据。比如可以指定STATUS列值在(‘A’,‘M’,‘Z’)的行放在分区1。

四、组合分区:是区间分区和散列分区的一种组合,或者是区间分区和列表分区的组合。

(全文…)

VI命令

星期三, 十一月 21st, 2007

一、Search Functions 搜索
/exp Go forward to exp 从前往后开始搜索字符exp
?exp Go backward to exp 从后往前搜索字符exp

二、移动或着插入

Move and Insert Text 
:3,8d Delete line 3- 8  删除3到8行
:4,9m 12 Move lines 4-9 to 12把4-9行内容移动到12行
:2,5t 13 Copy lines 2-5 to 13 复制2-5行到13行
:5,9w file Write lines 5-9 to file

(全文…)