Welcome to oracle_awen's archive blog
SQL> @/oracle/createdb.script
CREATE DATABASE orasql
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-01501: CREATE DATABASE failed
ORA-01519: error while processing file '?/rdbms/admin/dtxnspc.bsq' near line 20
ORA-00604: error occurred at recursive SQL level 1
ORA-02236: invalid file name
Process ID: 3991
Session ID: 18 Serial number: 10

查看'?/rdbms/admin/dtxnspc.bsq' near line 20 是指定默认表空间的,因为在之前已经指定过一次默认表空间,这里报错。
[oracle@localhost controlfile]$ vim /oracle/product/database/rdbms/admin/dtxnspc.bsq 

 16 REM
 17 REM create the default permanent tablespace for the database
 18 REM
 19 "D_CRTDPTS"
 20 /


在createdb.script中将DEFAULT TABLESPACE tbs_1 去掉
重新运行脚本
SQL>  @/oracle/createdb.script

Database created.
添加评论

昵称 *

E-mail (防止垃圾信息,此栏留空)