请教ORACLE规划问题

[复制链接]
查看11 | 回复2 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
请教ORACLE规划问题
我的系统是WIN2000+ORACLE9.2.0.1
C盘安装操作系统(8G)
D盘装数据库软件(10G)
E盘装数据文件(260G)
我在上面建了六个用户,每个用户一个表空间10G,
我的数据库都是很大的表,一般都是上百兆的,这样对TEMP表空间和UNDO表空间都需要较大的空间,
所以我就耽心D盘的容易太小,而TEMP表空间和UNDO表空间撑满而导至系统崩溃,
我打算在E盘建一上10G的TEMP表空间,6个用户共用这个临时表空间
再在E盘建一个UNDOTBS(10G),UNDOTBS是不是也可以这6个用户共用。
不知这样规划是否合理?
建临时表空间
create temporary tablesacpace mytemp datafile 'e:\TMPTBS\TEMP01.dbf' size10000m extent management local uniform szie 10m;
将用户的临时表空间指向新建的临时表空间
alter user aaa temporary tablespace mytemp;
alter user bbb temporary tablespace mytemp;
...
建UNDOTBS
Create undo tablespace myundotbs datafile 'e:\undotbs\undotbs01.DBF' size 10000M;
但这个UNDOTBS是如何与用户建立关系呢?
DBA菜鸟,请不吝指教
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
看你有几块物理硬盘,如果是一块就不存在分散IO问题
undotbs不用给用户指定
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
UNDO_TABLESPACE
Parameter type
String

Syntax
UNDO_TABLESPACE = undoname

Default value
The first available undo tablespace in the database.

Parameter class
Dynamic: ALTER SYSTEM

Range of values
Legal name of an existing undo tablespace

Real Application Clusters
Multiple instances can have different values.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行