数据库装载完毕。 ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 6: ‘D:\ORACLE\WENZHENG\TB63_CZB.DM

从65行问题描述位置开始 の 有效命令:
82行:

SQL>alter database datafile 'D:\ORACLE\WENZHENG\TB63_CZB.DMP' offline drop;

86行:

SQL> alter database open;

90行:

SQL> drop tablespace tb63_czb including contents;

112行:

SQL> create undo tablespace tb63_czb datafile 'D:\Oracle\wenzheng\tb_czb.db' size 500M extent management local;

124行:

SQL> alter system set undo_tablespace=tb63_czb;//被删的表空间名

错误的语句之所以没删,是怕下次又输错了可能是同样的问题

Microsoft Windows [版本 10.0.19041.630]
(c) 2020 Microsoft Corporation. 保留所有权利。
C:\Users\ASUS>sqlplus sys/sys@localhost/orcl as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 12月 7 20:26:55 2020
Copyright (c) 1982, 2010, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> ;
SP2-0223: SQL 缓冲区中不存在行。
SQL> startup mount
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
SQL> startup mount;
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup mount;
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> alter database open
  2
SQL>
SQL> startup mount
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup mount
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在

//看文档说多输几次startup mount命令,所以输了很多次但还是一样无效

SQL> conn tb63_czb/1@orcl as sysdba
ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务


SQL> conn sys/1@orcl as sysdba
ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务


SQL> conn system/1@orcl as sysdba
ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

SQL> conn sys/ as sysdba
输入口令:*
已连接到空闲例程。
SQL>
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 5979418624 bytes
Fixed Size                  2186680 bytes
Variable Size            3238003272 bytes
Database Buffers         2734686208 bytes
Redo Buffers                4542464 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'D:\ORACLE\WENZHENG\TB63_CZB.DMP'


SQL> alter database datafile 6 offline drop
  2
SQL> alter database D:\Oracle\wenzheng\TB63_CZB.DMP 6 offline drop
  2  alter database 'D:\ORACLE\WENZHENG\TB63_CZB.DMP' offline drop
  3
SQL> alter database 'D:\ORACLE\WENZHENG\TB63_CZB.DMP' offline drop;
alter database 'D:\ORACLE\WENZHENG\TB63_CZB.DMP' offline drop
               *
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效

//正确语句
SQL> alter database datafile 'D:\ORACLE\WENZHENG\TB63_CZB.DMP' offline drop;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> drop tablespace tb63_czb including contents;

表空间已删除。

SQL> create undo tablespace tb63_czb datafile 'D:\Oracle\wenzheng\tb_czb.db<span class="hilite">f</span>' size 500M extent management local;
create undo tablespace tb63_czb datafile 'D:\Oracle\wenzheng\tb_czb.db<span class="hilite">f</span>' size 500M extent management local
*
第 1 行出现错误:
ORA-01119: 创建数据库文件 'D:\Oracle\wenzheng\tb_czb.db<span
class="hilite">f</span>' 时出错
ORA-27040: 文件创建错误, 无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 123) 文件名、目录名或卷标语法不正确。


SQL> create undo tablespace tb63_czb datafile 'D:\Oracle\wenzheng\tb_czb.db size 500M extent management local;
create undo tablespace tb63_czb datafile 'D:\Oracle\wenzheng\tb_czb.db size 500M extent management local
                                         *
第 1 行出现错误:
ORA-01756: 引号内的字符串没有正确结束


SQL> create undo tablespace tb63_czb datafile 'D:\Oracle\wenzheng\tb_czb.db' size 500M extent management local;

表空间已创建。

SQL> alter system set undo_tablespace=tb_czb;
alter system set undo_tablespace=tb_czb
*
第 1 行出现错误:
ORA-02097: 无法修改参数, 因为指定的值无效
ORA-30012: 还原表空间 'TB_CZB' 不存在或类型不正确


SQL> alter system set undo_tablespace=tb63_czb;//被删的表空间名

系统已更改。
	成功!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值