手动删除oracle数据库_第1页
手动删除oracle数据库_第2页
手动删除oracle数据库_第3页
手动删除oracle数据库_第4页
手动删除oracle数据库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、手动删除oracle数据库分类:Oracle安装卸载2011-05-30 13:10 301 人阅读 评论(0)收藏 举报-手动删除oracle数据库在很多情 况下,或无法使用 dbca工具的时候,我们需要手动来删除数据库。对此,可以借 助drop database 命令来实现,下面的描述中 给岀手动删除数据库的具体步 骤,包含文件系 统数据库以及ASM数据库。环境:Oracle EnterpriseLinux 5.4 +Oracle 10g R2 .一、手动删除文件系统数据库1. 停止监听与OEM$ lsnrctlstop listener_name$ emctlstop dbc on so

2、le2.获得数据文件,日志文件及控制文件的相关信息,包含归档$ sqlplus /as sysdbaSQIselectstatus,name from v$controlfile;-获取控制文件的位置信息SQIselect* from v$dbfile;-获取数据文件的位置信息SQIselect* from v$logfile;-获取日志文件的位置信息SQIarchivelog list ;-查看归档的sequenee及位置信息SQI shutdown abort ;-因数据不再需要,直接shutdownabort3.启动至U mount 状态(使用 exclusive restart)SQI

3、 startupmount exclusive restrict ;4修改参数为允许受限的会话模式SQI alter system enable restrictedsession ;5. 使用drop database 命令 来清除数据库SQI drop database ;SQI exit6. 手动清除相关文件$ echo $ORACLE_SID-确认当前的 ORACLE_SID$ rm -rf $ORACLE_BASE/ admin/$ORACLE_SID-删除 oracle base 目录下的$ORACLE_SI的所有内容$ rm -rf $ORACLE_BASE/oradata/$O

4、RACLE_SID-oradata 下的数据文件,根据前面的查询,注意要删除不同路径下的数据文件$ rm -rf $ORACLE_BASE/arch/$ORACLE_SID-清除归档日志,注意 归档路径的正确性$ rm -rf $ORACLE_BASE/flash_recovery_area/$ORACLE_SID-清除 闪回区 的内容$ rm -rf $ORACLE_HOME/dbs /*$ORACLE_SID*-清除参数文件*/7. 清除监听相关文件(建议)$ rm $TNS_ADMIN /*.ora -如果设定了 $TNS_ADMI变量,否则删除默认路径下的监听文件*/$ rm $ORA

5、CLE_HOME/ network / admin/*.ora*/8. 修改 oratab 文件以及.bash_profile$ vi /etc/oratab-去掉实例相关的设置$ vi /.bash_profile-去掉实例相关的设置二、清除ASM数据库对于ASM数据库的删除与文件系统数据库的不同之 处在于数据文件,控制文件,日志文件, 参数文件等都是存放在 ASM系统中,因此需要在 ASM实例中做相 应的动作来彻底清除数据库。1. 执行文件系统数据库清除步骤3-4步(先要shutdown)2. 使用drop database 命令来清除数据库(该命令将清除数据文件,日志文件,temp文件)

6、SQI drop database ;SQI exit3. 连接到ASM实例$ export ORACLE_SID=+ ASM$ sqlplus /as sysdba4. 清除残余文件SQI select n amefile_ number,group_ number,file_ in car nati onfrom v$asm_alias;-查看文件,注意group_number表示位于不同的磁 盘组SQI alterdiskgroup DG1 drop directory+DG1/asmdb/file_name;-可以使用方式来删除需要删除的文件SQI alterdiskgroup REV

7、 drop directory+REV/asmdb/file_name;SQI select n amefile_ number,group_ number,file_ in car nati onfrom v$asm_alias;-验证删除后的结果也可以使用下面的方式 (asmcmd命令)来删除残余文件$ export ORACLE_SID=+ ASM$ asmcmdASMCMD ls -lStateType Rebal Un balNameMOUNTED EXTERN N N DG1/MOUNTED EXTERN N N REV/ASMCMD Is -sSectorBlockAU Tota

8、l_MBFree_MBReq_mir_free_MBUsable_file_MBOffli ne_disksName5124096104857630672974029740 DG1/5124096104857620471996019960 REV/ASMCMD cd +DG1ASMCMD lsASMDB/ASMCMD rm -rf ASMDBASMCMD lsASMCMD cd +REVASMCMD pwd+REVASMCMD lsASMCMD cd +ASMCMD ls -s5.清除其它文件 尽管数据文件, dump文件,告警日志依然位于磁$ echo $ORACLE_SID$ rm -rf

9、 $ORACLE_BASE/ $ORACLE_SI的所有内容$ rm -rf $ORACLE_HOME/dbs归档日志,联机日志,临时文件,参数文件都存放在 ASM磁盘中,但盘,需要手动清除-确认当前的ORACLE_SIDadmi n/$ORACLE_SID/*$ORACLE SID*-删除oracle base 目 录下的清除参数文件*/SectorBlockAU Total_MBFree_MBReq_mir_free_MBUsable_file_MBOffli ne_disksName5124096104857630673016030160 DG1/51240961048576204719

10、96019960 REV/对于直接位于磁 盘组下的文件 则同样可以使用rm命令来直接删除文件6.执行文件系 统数据库清除步骤7-8步 三、快捷参考有关性能优化请参考Oracle硬解析与软解析共享池的 调整与优化(Shared pool Tuning)Buffer cache 的调整与优化(一)Oracle 表缓存(caching table)的使用有关ORACLED系结构请参考Oracle表空间与数据文件Oracle密码文件Oracle参数文件Oracle 联机重做日志文件(ONLINE LOG FILE)Oracle 控制文件(CONTROLFILE)Oracle归档日志Oracle 回滚(

11、ROLLBACK)和撤 销(UNDO)Oracle数据库实例启动关闭过 程Oracle 10g SGA 的自动化管理Oracle实例和Oracle数据库(Oracle 体系结构) 有关闪回特性请参考Oracle 闪回特性(FLASHBACK DATABASE)Oracle 闪回特性(FLASHBACK DROP & RECYCLEBIN)Oracle 闪回特性(Flashback Query 、Flashback Table)Oracle 闪 回特性(Flashback Version、Flashback Transaction)有关基于用户管理的备份和备份恢复的概念请参考Oracle冷备份O

12、racle热备份Oracle备份恢复概念Oracle实例恢复Oracle基于用户管理恢复的处理(详细描述了介 质恢复及其处理)SYSTEM表空间管理及 备份恢复SYSAUX表空间管理及恢复有关RMAN勺备份恢复与管理请参考RMAN概述及其体系结构RMAN配置、监控与管理RMAN备份详解RMAN还原与恢复RMAN catalog 的创建和使用基于catalog 创建RMAF存储脚本基于catalog 的RMAN备份与恢复使用RMANf移文件系统数据库到ASMRMAN备份路径困惑(使用plus archivelog时)有关ORACLED障请参考ORA-32004的错误处理ORA-01658 错误C

13、RS-0215错误处理ORA-OO119, ORA-00132 错误处 理又一例SPFILE设置错误导致数据库无法启动对参数FAST_START_MTTR_TARGET =的误解及设定SPFILE错误导 致数据库无法启动(ORA-01565)有关ASM青参考创建ASM实例及ASM数据库ASM磁盘、目录的管理使用ASMCMD工具管理 ASM目录及文件有关SQL/PLSQL请参考SQLPlus常用命令替代变量与SQL*Plus环境设置使用Uniread实现SQLplus翻页功能SQL基础-SELECT查询SQL基础- NEW_VALUE的使用SQL基础- 集合运算(UNION与UNION ALL)

14、SQL基础- 常用函数SQL 基础- 视图(CREATE VIEW)SQL基础- 创建和管理表SQL基础- 多表查询SQL基础- 过滤和排序SQL基础- 子查询SQL基础- 分组与分组函数SQL 基础- 层次化查询(START BY . CONNECT BY PRIOR)SQL基础- ROLLUP与CUBE!算符实现数据汇总PL/SQL - 游标PL/SQL - 异常处理(Exception)PL/SQL -语言基础PL/SQL -流程控制PL/SQL - PL/SQL 记录PL/SQL -包的创建与管理PL/SQL - 隐式游标(SQL%FOUND)PL/SQL -包重载、初始化PL/SQL

15、 - DBMS_DDl包的使用PL/SQL - DML 触发器PL/SQL - INSTEAD OF 触发器PL/SQL -存储过程PL/SQL - 函数PL/SQL - 动态 SQLPL/SQL -动态SQL的常见错误有关ORACLED它特性Oracle常用目录结构(10g)使用 OEM,SQL*Plus,iSQL*Plus 管理 Oracle 实例 日志记录模式(LOGGING、FORCE LOGGING NOLOGGING) 表段、索弓I段上的 LOGGING与 NOLOGGINGOralce OMF功能详解Oracle用户、对象权限、系统权限Oracle角色、配置文件Oracle分区表Oracle外部表使用外部表管理 Oracle告警日志(ALAERT_$SID.LOG)簇表及簇表管理(Index clustered tables)数据泵EXPDP导岀工具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论