一、修改口令:
Alter user test_user identified by password;
二、修改用户默认表空间:
Alter user test_user default tablespace users;
三、修改用户临时表空间:
Alter user test_user temporary tablespace temp;
四、修改配置文件:
Alter user test_user profile limit_file;
五、修改配额:
Alter user test_user quota 100M on users
六、使用户口令失效:
Alter user test_user password expire;
七、锁定用户:
Alter user test_user account lock;
八、表空间增加数据文件:
Alter tablespace user_tbs add datafile ‘/oracle/app/oradata/ORA11G/datafile/tbs_kr.dbf’ size 100M;
九、修改数据文件的大小:
Alter database datafile
‘/oracle/app/oradata/ORA11G/datafile/tbs_kr.dbf’ resize 1024M
十、创建表空间范例:
create tablespace TBS_DW logging
datafile '/opt/oracle/db/product/11.1/dbs/TBS_DW01.dbf' size 20G
reuse autoextend on next 10M maxsize 30G
extent management local segment space management auto;
十一、修改数据文件增长属性:
对于已经存在的数据文件,可以按照如下修改数据文件的属性:
Alter database datafile '/opt/oracle/db/product/11.1/dbs/TBS_DW01.dbf'
autoextend on
next 10M
maxsize unlimited;
也可以在为表空间增加新的数据文件时,指定数据文件的属性:
Alter tablespace user_tbs add datafile
‘/oracle/app/oradata/ORA11G/datafile/tbs_kr.dbf’ size 100M
autoextend on
next 5M
maxsize 1000M
十二、移动数据文件
本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/
场景:数据文件所在的磁盘已经没有可用的存储空间,则可以将数据文件从一个磁盘移动到另一个磁盘.
步骤如下:
将表空间转换为OFFLINE状态:
a)Alter tablespace user_tbs offline;
b)手动复制数据文件到另一个磁盘;
执行如下命令:
Alter tablespace user_tbs rename datafile ‘D:ORACLEDATAUSER_TBS03.DBF’
to ‘E:oradatauser_tbs03.dbf’
c)修改表空间的状态为ONLINE
Alter tablespace user_tbs online;
十三、数据文件的ONLINE、OFFLINE属性
更改数据文件模式: Alter database datafile ‘/oracle/app/oradata/ORA11G/datafile/tbs_kr.dbf’ offline
删除数据文件: Alter database datafile ‘/oracle/app/oradata/ORA11G/datafile/tbs_kr.dbf’ offline drop
十四、删除表空间
在控制文件和数据字典中删除表空间和数据文件信息:
drop tablespace user_tbs including contents;
删除表空间信息、数据文件信息及磁盘里的数据文件:
drop tablespace user_tbs including contents and datafiles;
十五 、修改表空间名:
alter tablespace LBIDW rename to tbs_dw
十五、修改临时文件、数据文件属性范例
--1)临时数据文件
--查看临时文件的自增长属性
select a.file_name,a.tablespace_name,a.autoextensible from dba_temp_files a where a.tablespace_name = 'TBS_BRAVO_TEMP'
--修改临时文件为自增长
alter database tempfile '/dev/raw/raw374' autoextend on ;
--2)数据文件
--查看数据文件的自增长属性
select a.file_name,a.tablespace_name,a.autoextensible from dba_data_files a where a.tablespace_name ='TBS_BRAVO_DW'
--修改数据文件的自增长属性
alter database datafile '/dev/raw/raw189' autoextend on ;