oracle按条件删除数据,oracle删除符合条件的数据
前两天远程重建神谕实例过程中遇到的问题,记录如下:1、vnc遭遇常见错误[root@db1 bdump]# vncserver
您将需要密码来访问您的桌面。
密码:
验证:
新的" db1.bts.com:1(根)"桌面是db1.bts.com:1
正在创建默认启动脚本/root/.vnc/xstartup
正在启动/root/中指定的应用程序vnc/xstartup
日志文件是/root/.vnc/db1.bts.com:1.log
运行数据库配置助手出现下面错误:[oracle@Text bin]$ ./dbca
Xlib:服务器拒绝连接到"192.168.8.157:0.0"
Xlib:未指定协议
java.lang.NoClassDefFoundError
处理:在根用户下执行控制允许显示的客户机后,苏——甲骨文切换到神谕用户下运行数据库配置助手建库即可。
2、删除神谕实例记录
方法一、从图形界面运行dbca,选择删除,按提示一路接下来;方法二、我用的方法2.1、关闭所有神谕进程,其实只要关机中止即可。因我的机器神谕没设置为开机自动启动,重启机器后神谕进程一个也没有,系统很是干净。
2.2、删除实例数据文件和倾销文件;查找$ORACLE_BASE/-name $ORACLE_SID
在我系统里面显示如下,将这些目录直接删除;
/u01/app/oracle/admin/testdb
/u01/app/oracle/oradata/testdb
/u01/app/Oracle/product/10。2 .0/db _ 1/cfgtoollogs/emca/testdb
/u01/app/Oracle/product/10。2 .0/db _ 1/cfgtoollogs/dbca/testdb 2.3、删除其他配置文件find $ ORACLE _ BASE/*-name *[Bb][TT][Ss][Dd][Bb]2 * grep-v admin grep-v oradata
将查找结果出现的文件也一一删除,当然你可以用紫外线消毒设备结合空间删除。我发现结果如下:/u01/app/Oracle/flash _ recovery _ area/testdb
/u01/app/Oracle/product/10。2 .0/db _ 1/cfgtoollogs/emca/testdb/u01/app/Oracle/product/10。2 .0/db _ 1/cfgtoollogs/dbca/testdb
/u01/app/Oracle/product/10。2 .0/db _ 1/oc4j/J2EE/OC4J数据库控制台主机测试数据库
/u01/app/Oracle/product/10。2 .0/db _ 1/RDBMS/log/alert _ testdb。原木
/u01/app/Oracle/product/10。2 .0/db _ 1/host _ testdb
/u01/app/Oracle/product/10。2 .0/db _ 1/host _ testdb/sysman/EMD/state/a 190 ee 260 BF 6b 09 EB 580580728916 a3 b . alert _ testdb .原木
/u01/app/Oracle/product/10。2 .0/db _ 1/host _ testdb/sysman/log/nmctestdb 1521
/u01/app/Oracle/product/10。2 .0/db _ 1/DBS/alert _ testdb。原木
/u01/app/Oracle/product/10。2 .0/db _ 1/DBS/lktestdb
/u01/app/Oracle/product/10。2 .0/db _ 1/DBS/HC _ testdb。数字式录音带(digital audio tape)DOS文件名数据文件
/u01/app/Oracle/product/10。2 .0/db _ 1/DBS/orapwtestdb
/u01/app/Oracle/product/10。2 .0/db _ 1/DBS/spfiletestdb。ora 2.4、最重要的一步,如果你要重建的实例和刚删除实例的实例名一样的话,删除/etc/oratab文件一行。至此,已干净删除Linux操作系统操作系统系统的神谕实例!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。