SQL> alter database datafile '/u01/app/oracle/oradata/rmanrep/users01.dbf'
autoextend on next 20m maxsize 1g;
新手上路 难啊
不理解这句话的意思 那位帮解释解释
我录数据库的时候 数据量挺大的也没见它extend啊
怎么个扩展法 user01.dbf文件就一个 还是可以有好几个
添加我也知道 。不明白的是上面那条语句不是说自动扩展么
当user01.dbf 文件很大的时候,比如说几十G 上百G 的 是不是就该添加user02.dbf了?
autoextend on next 20m maxsize 1g;
新手上路 难啊
不理解这句话的意思 那位帮解释解释
我录数据库的时候 数据量挺大的也没见它extend啊
怎么个扩展法 user01.dbf文件就一个 还是可以有好几个
添加我也知道 。不明白的是上面那条语句不是说自动扩展么
当user01.dbf 文件很大的时候,比如说几十G 上百G 的 是不是就该添加user02.dbf了?
同时你又想让数据文件自动扩展的时候使用。
数据文件是在一定范围内自动扩展,你设定了MAXSIZE,数据文件自动扩展的极限就是1个G。
如果不设定MAXSIZE 默认是UNLIMITED,极限就是你的硬盘大小。当数据量大到超过1个G的时候,数据库就会报错,这时,就需要你手动实用ALTER TABLESPACE ADD DATAFILE 来添加数据文件。
同意,就是对ts里的data file做alter,修改其自动扩展,并且最大长度为1G,不过这里你是不是把用户的表空间见到user表空间了,可以通过增加datafile的方式扩大表空间。
表空间的增加:
alter tablespace 用户 add datafile
'路径名'
size 2000M; --大小
而且非常大,我想把这个文件分成几个数据文件 并且这些数据文件也可以自动生成 可以吗?