SQL> select file_name,tablespace_name,autoextensible,bytes/1024/1024 from dba_data_files order by 4;
FILE_NAME TABLESPACE_NAME AUT BYTES/1024/1024
-------------------------------------------------- ------------------------------ --- ---------------
/u01/app/oracle/oradata/orcl150/users01.dbf USERS YES 5
/u01/app/oracle/oradata/orcl150/users02.dbf USERS YES 10
/u01/app/oracle/oradata/orcl150/undotbs01.dbf UNDOTBS1 YES 30
/u01/app/oracle/oradata/orcl150/sysaux01.dbf SYSAUX YES 500
/u01/app/oracle/oradata/orcl150/system01.dbf SYSTEM YES 740
备库查询:
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/orcl151/system01.dbf
/u01/app/oracle/oradata/orcl151/sysaux01.dbf
/u01/app/oracle/oradata/orcl151/undotbs01.dbf
/u01/app/oracle/oradata/orcl151/users01.dbf
/u01/app/oracle/omf/ORCL151/datafile/o1_mf_users_k8xyy393_.dbf
说明:如上所示,运用OMF管理文件的方式,备库新增的数据文件在新的路径中生成.
现关闭备库omf,主库增加users02.dbf数据文件大小
SQL> alter system set db_create_file_dest='';
System altered.
SQL> show parameter db_create_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string
主库执行:
SQL> alter database datafile '/u01/app/oracle/oradata/orcl150/users02.dbf' resize 20m;
Database altered.
备库查询:
SQL> r
1* select file_name,autoextensible,tablespace_name,bytes/1024/1024 from dba_data_files where tablespace_name='USERS' order by 1