[Oracle工程师手记]创建表空间时ora-01119和ora-27040的处理

返回 Oracle 索引页

创建时出错:

SQL> create tablespace gaotbs logging datafile '/u01/app/datafiles/gaodata1.dbf'                                
  2  size 50M autoextend on next 50M maxsize 2048M                                
  3  extent management local;                                
create tablespace gaotbs logging datafile '/u01/app/datafiles/gaodata1.dbf'                                
*                                
ERROR at line 1:                                
ORA-01119: error in creating database file '/u01/app/datafiles/gaodata1.dbf'                                
ORA-27040: file create error, unable to create file                                
Linux-x86_64 Error: 2: No such file or directory    

 

这是因为,目录尚未建立:

[root@o_target ~]# su - oracle                            
[oracle@o_target ~]$ cd /u01/app                            
[oracle@o_target app]$ ls                            
arch  arch1_6_842088414.dbf  oracle  oraInventory                            
[oracle@o_target app]$ mkdir datafiles                            
[oracle@o_target app]$ ls                            
arch  arch1_6_842088414.dbf  datafiles  oracle  oraInventory                            
[oracle@o_target app]$   

 

建立好目录后,再次执行:

SQL> create tablespace gaotbs logging datafile '/u01/app/datafiles/gaodata1.dbf'                            
  2  size 50M autoextend on next 50M maxsize 2048M                            
  3  extent management local;                            
                            
Tablespace created.                            
                            
SQL>     

 

返回 Oracle 索引页          

posted @ 2014-03-20 08:48  健哥的数据花园  阅读(30720)  评论(0编辑  收藏  举报