删除原因:表空间创建失误,入的dmp文件不是对应的表空间,而linux根目录空间不足,因为是裸尽说服务器容量无法增加,导致无法扩展对应的表空间,于是手动将ftps上的表空间删除

服务器此时正好重启,与是登陆sqlplus查看数据库状态有了下面的错误

ORA-01034不可用

Lsnrctl status查看监听状态,是无监听,lsnrctl start启动监听

Shutdown immediate关闭数据库

Startup启动数据库,数据库状态是mounted,这种模式表示启动示例、加载数据库并保持数据库的关闭状态。在这种模式常常进行数据维护时使用,如数据的恢复、更改数据库的归档、数据库的系统配置修改等

Ora-01157,原因大概就是手动将表空间文件删除,由此数据库启动的时候找不到数据文件

切换pdb:执行alter session set container=ORCLPDB1;

然后执行下面的命令将报错的路径下的文件删除:

alter database datafile '/opt/oracle/oradata/ORCLCDB/ORCLPDB1/TBS_ODS_DATA03.dbf' offline drop;

然后重启数据库,此时数据库已经到opened状态,可以正常使用