ORA-00059数据库允许的最大数据文件超过了,不能再创建数据文件了

解决oracle数据库最大数据文件数超了

 

 

 

1、查看现有库中总数据文件数

SQL> select count(*) from dba_data_files;

  COUNT(*)
----------
       200

 

2、查看实例中设置的最大数据文件数

SQL> select name,value from v$parameter where name like 'db_files';

show parameter db_file

--------------------------------------------------------------------------------

NAME              VALUE
--------------------------------------------------------------------------------
db_files            200

 

3、修改最大数据文件数限制(需要重启实例生效)

SQL> alter system set db_files = 300 scope = spfile;

系统已更改。
 

4、重启实例生效
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size             159386500 bytes
Database Buffers          444596224 bytes
Redo Buffers                7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> create tablespace TEST datafile '+data/test/test01.dbf' size 2G;
SQL>

 

相关文章:

  • 2021-06-24
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
  • 2022-01-09
  • 2021-05-28
  • 2021-08-09
  • 2021-08-16
猜你喜欢
  • 2021-07-13
  • 2022-12-23
  • 2021-12-23
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
相关资源
相似解决方案