首页 > 数据库 > Oracle > oracle11gR2删除表空间数据文件
Oracle 11gR2,如果在删除表空间时没有删除数据文件,需要通过进入asmcmd删除物理文件。
开始 使用asmcmd ,ls 命令也出错:
ASMCMD-08102: no connection to ASM
后在grid 的配置文件.bash_profile 中,修改以下几项,再使用,问题解决:
ORACLE_SID=+ASM1; export ORACLE_SID
export ORACLE_HOME=/opt/app/grid
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=+ASM1
1.这里没有必要更改.bash_profile文件,只需暂时更改环境变量即可。
2.注:这里的ORACLE_SID是和数据库的sid是不同的。
3.建议以后将grid和oracle用户分开安装
4.asmcmd命令行中支持基本的linux命令
5.存放数据库文件的路径可以通过select * from dba_data_files查看
6.删除表空间请不要通过PL/SQL的快捷方式直接删除,执行命令如下:
drop tablespace tablespace_name including contents and
datafiles
参考文档:
http://blog.csdn.net/miyatang/article/details/6672309
http://jingyan.baidu.com/article/19020a0ac10026529d284222
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26067779/viewspace-1116441/ ,如需转载,请注明出处,否则将追究法律责任。