export ORACLE_SID=instance_name
sqlplus -S "/ as sysdba" <<SQL_EOF
CREATE TABLESPACE TBS_UNP_DATA DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_01.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_02.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_03.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_04.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_05.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_06.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_07.dbf' size 20G autoextend off;
exit
SQL_EOF
sqlplus -S "/ as sysdba" <<SQL_EOF
CREATE TABLESPACE TBS_UNP_DATA DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_01.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_02.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_03.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_04.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_05.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_06.dbf' size 30G autoextend off;
ALTER TABLESPACE TBS_UNP_DATA ADD DATAFILE '+CRMDGA/ngcrm/tbs_UNP_DATA_07.dbf' size 20G autoextend off;
exit
SQL_EOF
本文介绍如何通过SQL命令创建Oracle数据库中的表空间,并添加多个数据文件,每个数据文件具有指定的大小且关闭了自动扩展功能。
240

被折叠的 条评论
为什么被折叠?



