admin管理员组

文章数量:1130349

起因:数据库文件被误删,丢失导致了

查看问题:

1.使用oracle用户登录linux服务器,并进入sql模式

 # sqlplus /nolog

2.超级管理员的权限操作数据库

# conn /as sysdba;

3.查看数据库的启动状态

# select open_mode from v$database;

因为数据库文件丢失,所以数据库 只能启动到mount阶段。

解决方法:

 1. 先将错误文件脱机

数据库文件为6;

# alter database datafile 6 offline drop;

 2.查询对应的表命名空间

#  select tablespace_name,status from dba_tablespaces;

3.删除有问题的表命名空间

# drop tablespace HLT_20230612 including contents and datafiles;

4.关闭数据库

# shutdown immediate

 

5.启动数据库

# startup;

6. 查看数据库的启动状态

# select open_mode from v$database;

起因:数据库文件被误删,丢失导致了

查看问题:

1.使用oracle用户登录linux服务器,并进入sql模式

 # sqlplus /nolog

2.超级管理员的权限操作数据库

# conn /as sysdba;

3.查看数据库的启动状态

# select open_mode from v$database;

因为数据库文件丢失,所以数据库 只能启动到mount阶段。

解决方法:

 1. 先将错误文件脱机

数据库文件为6;

# alter database datafile 6 offline drop;

 2.查询对应的表命名空间

#  select tablespace_name,status from dba_tablespaces;

3.删除有问题的表命名空间

# drop tablespace HLT_20230612 including contents and datafiles;

4.关闭数据库

# shutdown immediate

 

5.启动数据库

# startup;

6. 查看数据库的启动状态

# select open_mode from v$database;

本文标签: 无法启动数据库文件数据库IdentifyLock