LoveUnix » ORACLE等数据库 » 手工建库问题
让LU留住您的每

一天 让LU博客留住您的每一天
2006-9-1 09:20 mybj
手工建库问题

DBCA建 库没问题,可是手工建失败
建 库语句如下
create database test
logfile
group 1 ('/home/oracle/oradata/test/log_01_test.rdo') size 15M,
group 2 ('/home/oracle/oradata/test/log_02_test.rdo') size 15M,
group 3 ('/home/oracle/oradata/test/log_03_test.rdo') size 15M
datafile '/home/oracle/oradata/test/system_01_test.dbf' size 100M
undo tablespace UNDO
datafile '/home/oracle/oradata/test/undo_01_test.dbf' size 20M
default temporary tablespace TEMP
tempfile '/home/oracle/oradata/test/temp_01_test.dbf' size 10M
extent management local uniform size 128k
national character set AL16UTF16
set time_zone='America/New_York'
错误如下
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
ORACLE_HOME = /home/oracle/product/9.2.0
System name:    Linux
Node name:      linux
Release:        2.6.13-15-default
Version:        #1 Tue Sep 13 14:56:15 UTC 2005
Machine:        i686
Instance name: test
Redo thread mounted by this instance: 1
Oracle process number: 8
Unix process pid: 5866, image: oracle@linux (TNS V1-V3)

*** SESSION ID:(7.1) 2006-09-01 07:30:26.719
ORA-00604: error occurred at recursive SQL level 1
ORA-00406: COMPATIBLE parameter needs to be 9.0.0.0.0 or greater
Offending statement at line 5166
CREATE UNDO TABLESPACE UNDO DATAFILE  '/home/oracle/oradata/test/undo_01_test.dbf' size 20M
ORA-01501: CREATE DATABASE failed
ORA-01519: error while processing file '?/rdbms/admin/sql.bsq' near line 5166
ORA-00604: error occurred at recursive SQL level 1
ORA-00406: COMPATIBLE parameter needs to be 9.0.0.0.0 or greater

2006-9-1 10:25 charly
用oracle用户手工touch一个文件试试看:
touch /home/oracle/oradata/test/undo_01_test.dbf

2006-9-1 14:38 mybj
不行呀,老大

一开始提示 'operation only supported in Automatic Undo Management mode'
在init文件中加入了undo_management=auto后出的这个错
再就不知道怎么搞了,哪位朋友在帮着出个主意

2006-9-3 21:27 闲云
修改initSID.ora中的参数COMPATIBLE

2006-9-4 14:10 mybj
怎么改,这个参数是被注释掉了

#compatible = 8.1.0
undo_management=auto

2006-9-4 14:17 mybj
为什么我不能成功增加控制文件

SQL> l
  1  alter system set control_files=
  2  '/home/oracle/oradata/hxfund/control01.ctl',
  3  '/home/oracle/oradata/hxfund/control02.ctl',
  4  '/home/oracle/oradata/hxfund/control03.ctl,,
  5* '/home/oracle/oradata/test/control04.ctl' scope=spfile
SQL> /
alter system set control_files=
                 *
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified

2006-9-4 14:25 闲云
[quote]原帖由 [i]mybj[/i] 于 2006-9-4 14:10 发表
#compatible = 8.1.0
undo_management=auto [/quote]

compatible = 9.2.0.0.0

重启

2006-9-4 15:47 mybj
成功了

谢谢版主

页: [1]
查看完整版本: 手工建库问题


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.