OS:WINDOWS2000 SERVER DB:ORACLE9.2.0.1.0
今天在WINDOWS下手工建库的时候竟然报错。建库前做的准备是要是:set ORACLE_SID,ORADIM,ORAPWD,CREATE INIT文件。建库的脚本是由DBCA产生的。现在数据库能NOMOUNT但这个过程很长,大约5-10分钟左右。接着运行建库脚本,然后报错。信息如下:
SQL> @f:\credb.sql
CREATE DATABASE sjhrman
*
ERROR 位于第 1 行:
ORA-01501: CREATE DATABASE ??
ORA-00200: ????????
ORA-00202: ????: 'E:\oracle\oradata\sjhrman\control01.ctl'
ORA-27040: skgfrcre: ???????????
OSD-04002: N^7(4r?*ND<~
O/S-Error: (OS 5) >\>x7CNJ!#
错误信息很明显:不能创建这个文件!为什么?磁盘有空间啊,并且可以在下面创建文件啊。权限问题?查看一下ORA_DBA组里面有个SJH用户(一个域帐户),安装ORACLE软件的时候也是这个用户。会有问题吗?试试吧,我将整个F盘的权限赋给了everyone。重新进行建库,OK!
credb.sql:
CREATE DATABASE sjhrman
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE 'E:\oracle\oradata\sjhrman\system01.dbf' SIZE 250M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'E:\oracle\oradata\sjhrman\temp01.dbf' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS1" DATAFILE 'E:\oracle\oradata\sjhrman\undotbs01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('E:\oracle\oradata\sjhrman\redo01.log') SIZE 10240K,
GROUP 2 ('E:\oracle\oradata\sjhrman\redo02.log') SIZE 10240K,
GROUP 3 ('E:\oracle\oradata\sjhrman\redo03.log') SIZE 10240K;
阅读(1882) | 评论(0) | 转发(0) |