oracle由于某些原因要恢复。新建一个用户恢复的时候发现空间不够了。。一下为把dbf文件转移的步骤
Oracle数据库修改表空间文档
一: 参考网址 https://blog.csdn.net/ezgame/article/details/82152321
二: 修改具体步骤
1:如果数据库已经启动且磁盘空间已经满了 无法登陆sysdb,可以重启机器达到关闭目的。
2:如果数据库sysdb用户可以登录,先关闭数据库。
具体操作:1、登录服务器root用户
2、su - oracle
3、mv /xxx/xxx/xxx.dbf /xxx/xxx/ 转移dbf文件到目标目录中
(多个文档转移多次)
4、sqlplus / as sysdba (链接数据库)
5、执行sql:startup mount (会提示连接到空闲例程)
6、alter database rename file ‘旧的表空间文件位置’ to ‘新的表空间文件位置’;【多个表空间执行多次命令】
7、 alter database open;
8、alter system register;
9、启动数据库:startup