分类: Oracle
2011-02-24 14:19:01
alter table 表名 modify(字段名 varchar2(50)) ,
修改表字段和列名称 :alter table 表名 modify(字段 varchar2(20), 字段 varchar2(50))
[svcs@localhost ~]$ sqlplus svcsOra/svcsOra
SQL*Plus: Release 11.1.0.6.0 - Production on Tue Mar 12 14:58:58 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0
------------------------------------------------
分析以上问题:
[svcsWeb@localhost ~]$ sqlplus / as sysdba
SQL> shutdown immediate;
SQL> startup
ORACLE instance started.
Total System Global Area 426852352 bytes
Fixed Size 1300380 bytes
Variable Size 293603428 bytes
Database Buffers 125829120 bytes
Redo Buffers 6119424 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01110: data file 5: '/oracle/ora11g/oradata/test/svcs_db01.dbf'
--通过start查看问题.
因为数据文件在没有被offline的情况下物理删除了,导致oracle的数据不一致,因此启动失败.
解决方法:
sqlplus as sysdba;
SQL> alter database datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TSTEST001.DBF' offline drop;
chinaunix网友2011-03-05 18:58:03
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
chinaunix网友2011-03-05 18:57:11
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com