技 术 文 件
技术文件名称:Oralce 10G学习日志
版 本:1.0
Oracle版本:Oracle10.2.0.1
拟 制
审 核
会 签
标准化
批 准
修改记录
文件编号 |
版本号 |
拟制人/ 修改人 |
拟制日期/ 修改日期 |
更改理由 |
主要更改内容 (写要点即可) |
skcm-20130127 |
V1.0 |
鲍忠启 |
2013-01-27 |
新增 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注:文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。 |
目 录
1 登录
1.1PLSQL Developer sys 登陆
sys/123456 as sysdba
2 表空间
2.1查询表空间位置信息
select * from dba_data_files t
结果例子如下:
SQL> select * from dba_data_files t;
FILE_NAME
--------------------------------------------------------------------------------
FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS
---------- ------------------------------ ---------- ---------- ---------
RELATIVE_FNO AUT MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
------------ --- ---------- ---------- ------------ ---------- -----------
ONLINE_
-------
/dbdata/oradata/ora10/users01.dbf
4 USERS 932708352 113856 AVAILABLE
4 YES 3.4360E+10 4194302 160 932642816 113848
ONLINE
其中:/dbdata/oradata/ora10/users01.dbf 就是表空间位置
2.2创建表空间
2.2.1 创建语句方式
Linux下:
create tablespace histdb datafile '/dbdata/oradata/ora10/baobao.dbf' size 50m autoextend on next 10m maxsize unlimited;
Windows下:
create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 50m autoextend on next 10m maxsize unlimited;
运行结果:
SQL> create tablespace histdb datafile '/dbdata/oradata/ora10/baobao.dbf' size 50m autoextend on next 10m maxsize unlimited;
Tablespace created.
说明:
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手动修改数据文件大小为500M
2.2.2 删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
运行结果:
SQL> DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
Tablespace dropped.
3 用户
3.1查询现有用户
select username,account_status from dba_users
执行结果:
SQL> select username,account_status from dba_users;
USERNAME<span style=