前两天远程重建Oracle实例过程中遇到的问题,记录如下:

1、vnc遭遇常见错误

[root@db1 bdump]# vncserver

You will require a password to access your desktops.

Password:

Verify:

New 'db1.bts.com:1 (root)' desktop is db1.bts.com:1

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/db1.bts.com:1.log

运行dbca出现下面错误:

[oracle@Text bin]$ ./dbca

Xlib: connection to "192.168.8.157:0.0" refused by server

Xlib: No protocol specified

java.lang.NoClassDefFoundError

处理:在root用户下执行xhost +后,su - oracle切换到oracle用户下运行dbca建库即可。

2、删除oracle实例记录

方法一、从图形界面运行dbca,选择删除,按提示一路next;

方法二、我用的方法

2.1、关闭所有oracle进程,其实只要shutdown abort即可。因我的机器oracle没设置为开机自动启动,所以重启机器后oracle进程一个也没有,系统很是干净。

2.2、删除实例数据文件和dump文件;

find $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

将查找结果出现的文件也一一删除,当然你可以用xarg结合rm删除。

我find结果如下:

/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_DBConsole_host_testdb

/u01/app/oracle/product/10.2.0/db_1/rdbms/log/alert_testdb.log

/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/A190EE260BF6B09EB580580728916A3B.alert_testdb.log

/u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521

/u01/app/oracle/product/10.2.0/db_1/dbs/alert_testdb.log

/u01/app/oracle/product/10.2.0/db_1/dbs/lktestdb

/u01/app/oracle/product/10.2.0/db_1/dbs/hc_testdb.dat

/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系统的Oracle实例!

oracle的product删除不了,Linux下删除Oracle实例相关推荐

  1. linux下的删除文件命令,Linux下删除文件命令

    在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家. Linux下删 ...

  2. linux装Oracle需要jdk,告诉你Ubuntu Linux下安装Oracle JDK的方法及命令

    说明:由于很多系统不支持使用OpenJDK,因此在Ubuntu下会需要安装Oracle JDK.而Oracle JDK的安装貌似没有提供apt方式,因此安装Oracle JDK的方式相对麻烦一些,我经 ...

  3. plsql 连接 虚拟机Linux下的Oracle数据库 失败

    plsql 连接 虚拟机Linux下的Oracle数据库 失败 plsql 连接 虚拟机Linux下的Oracle数据库 失败 2017年09月09日 09:10:23 守望dfdfdf 阅读数:18 ...

  4. Linux下安装Oracle参数自动初始化脚本

    在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...

  5. Linux下安装Oracle遇到的错误

    在linux下安装Oracle数据库时 (1)在实际操作中运行sqlplus出现了错误,大致如下: sqlplus / as sysdba sqlplus: error while loading s ...

  6. linux下安装oracle集群,【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)...

    目录 数据库安装 继oracle集群安装之后,接下来也是最重要的数据库安装,整个数据库安装难度不大,用户以oracle用户身份登录RAC1主节点,对解压后的文件安装.主节点下安装后,其他所有结点自动安 ...

  7. windows下如何访问linux下的oracle数据库

    我们从上面可以看出: 需要 1.oracle client客户端(这儿使用,oracle instance client ,简单) 2.odbc驱动   oracle instance client默 ...

  8. linux下安装oracle 11g R2

    Linux环境配置 [c-sharp] view plaincopy OS:Fedora 15 DB:Oracle 11gR2 将Oracle安装到home/oracle_11目录 配置过程:本文来自 ...

  9. linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...

    本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...

最新文章

  1. 阿里巴巴年度技术总结:人工智能在搜索的应用和实践
  2. 项目整体管理:制定项目管理计划
  3. 大四 PHP《上传文件》
  4. C++练习 | C++从入门到放弃(基础+进阶C++ github)
  5. 怎么添加本地音乐_展示 | 传一学员优秀项目之音乐播放器
  6. php开发领域,PHP-MySQL相关领域
  7. ecmall支持php5.3,在PHP5.3以上版本运行ecshop和ecmall出现的问题及解决方案
  8. SAP屏幕设计器专题:编写控件代码(三)
  9. 让电流检测更精确的AMR技术
  10. linux客户端 存活检测,Linux下客户端检测服务器的 heartbeat
  11. aix 文件升级-替换
  12. Angular.js学习笔记(1)
  13. photoshop的抠图小结
  14. SuperMap之轨迹
  15. 内存回收导致关键业务抖动案例分析-论云原生OS内存QoS保障
  16. Markdown- 常用数学公式
  17. python下载pip3_pip3 离线下载安装
  18. Wireshark(2)-协议分析的起点
  19. 2021-09-142021年茶艺师(中级)考试题库及茶艺师(中级)考试试卷
  20. 联想黑将S5 HINKPAD-S5-Clover5126-Mojave10.14.6 完美驱动

热门文章

  1. 对天下2弈剑这个职业的深度分析
  2. 【沃顿商学院学习笔记】管理学——07腐败控制理论The Control Theories of Corruption
  3. 数加使用自定义调度资源进行数据同步
  4. 跟我学AngularJs:AngulaJs开发技巧汇总(持续更新)
  5. 5-06特征变换代码
  6. [ Android ] Eclipse调试Android程序的问题——模拟器与真机同时存在时出现的
  7. mac下搭建java开发环境:eclipse+tomcat+maven
  8. python爬虫(以简书为例)
  9. AlertDialog对话框的使用
  10. 莱佛士毕业生 Amos YEO与快餐巨头KFC街头服饰合作系列