手动删除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 Enterprise Linux 5.4 + Oracle 10g R2 .一、手 动删 除文件系 统数 据库1. 停止 监 听 与 OEM$

2、 lsnrctl stop listener_name$ emctl stop dbconsole2. 获得 数据文件,日志文件及控制文件的相 关 信息,包含归档$ sqlplus /as sysdbaSQLselectstatus, name from v$controlfile;- 获取控制文件的位置信息SQLselect* from v$dbfile;- 获取数据文件的位置信息SQLselect* from v$logfile;- 获取日志文件的位置信息SQLarchivelog list ;- 查看归档的 sequence 及位置信息SQL shutdown abort ; - 因数据

3、不再需要, 直接 shutdownabort3. 启动 到 mount 状态 ( 使用 exclusive restart)SQL startup mount exclusive restrict ;4. 修改 参数为 允 许 受限的 会话 模式SQL alter system enable restricted session ;5. 使用 drop database 命令 来清 除 数据库SQL drop database ;SQL exit6. 手动清除相 关文件$ echo $ORACLE_SID- 确认当 前的 ORACLE_SID$ rm -rf $ORACLE_BASE/ adm

4、in/$ORACLE_SID - 删除 oracle base 目录下的 $ORACLE_SID的所有内容$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID-oradata 下的 数据文件,根据前面的查询,注意要删除不同路 径下的数据文件精品资料推荐$ rm -rf $ORACLE_BASE/arch/$ORACLE_SID- 清 除归档 日志,注意 归档 路 径的正确性$ rm -rf $ORACLE_BASE/flash_recovery_area/$ORACLE_SID - 清除 闪回区的内容$ rm -rf $ORACLE_HOME/dbs /*$ORA

5、CLE_SID* - 清除 参数 文件 */7. 清除监听相 关文件 (建议)$ rm $TNS_ADMIN /*.ora -如果设定了$TNS_ADMI变N 量,否则删除默认路径下的监听文件 */$ rm $ORACLE_HOME/network / admin /*.ora*/8. 修改 oratab 文件以及 .bash_profile$ vi /etc/oratab- 去掉实例相关的 设置$ vi /.bash_profile- 去掉实例相关的 设置二、清除 ASM数据 库对于 ASM数据库的删除与文件系 统数据库的不同之 处在于数据文件,控制文件,日志文件, 参数文件等都是存放在 A

6、SM系统中,因此需要在 ASM实 例中做相 应的动作来彻底清除数据库。1. 执行文件系 统数据库清 除步骤 3-4 步(先要 shutdown)2. 使用 drop database 命令 来清除数据库(该命令将清除数据文件,日志文件, temp 文件) SQL drop database ;SQL exit3. 连 接到 ASM实 例$ export ORACLE_SID=+ ASM$ sqlplus / as sysdba4. 清除 残余文件SQL select name,file_number,group_number,file_incarnation from v$asm_alias;

7、 - 查看文件,注意 group_number 表示位于不同的磁 盘组SQL alter diskgroup DG1 drop directory +DG1/asmdb/file_name ;- 可以使用方式 来删除需要 删除的文件SQL alter diskgroup REV drop directory +REV/asmdb/file_name ;SQL select name,file_number,group_number,file_incarnation from v$asm_alias; - 验证删除后的 结果也可以使用下面的方式 (asmcmd命令 )来删 除残余文件$ expo

8、rt ORACLE_SID=+ ASM$ asmcmdASMCMD ls -lState Type Rebal UnbalNameMOUNTED EXTERN N N DG1/精品资料推荐MOUNTED EXTERN N N REV/ASMCMD ls -sSectorBlockAU Total_MBFree_MBReq_mir_free_MBUsable_file_MBOffline_disksName5124096104857630672974029740 DG1/5124096104857620471996019960 REV/ASMCMD cd +DG1ASMCMD lsASMDB/A

9、SMCMD rm -rf ASMDBASMCMD lsASMCMD cd +REVASMCMD pwd+REVASMCMD lsASMCMD cd +ASMCMD ls -sSectorBlockAU Total_MBFree_MBReq_mir_free_MBUsable_file_MBOffline_disksName5124096104857630673016030160 DG1/5124096104857620471996019960 REV/对于直接位于磁 盘组 下的文件 则同样可以使用 rm命令来直接 删除文件5. 清除其 它文件尽管数据文件,dump文件,告警日志依然位于磁$ e

10、cho $ORACLE_SID $ rm -rf $ORACLE_BASE/ $ORACLE_SID的所有内容$ rm -rf $ORACLE_HOME/dbs归档 日志, 联机日志, 临时 文件, 参数文件都存放在 ASM磁盘中,但盘 ,需要手 动清 除- 确认当 前的 ORACLE_SID admin/$ORACLE_SID/*$ORACLE_SID*- 删 除 oracle base 目录下的清除参数 文件*/6.执行文件系 统数据库清除步骤 7-8步三、快捷参考有关性能 优化请参 考Oracle 硬解析 与软 解析 共享池的 调整与优 化(Shared pool Tuning) Buf

11、fer cache 的调整与优化( 一) Oracle 表缓存(caching table) 的使用精品资料推荐有关 ORACLE体系 结构请参 考Oracle 表空 间与数 据文件Oracle 密 码 文件Oracle 参数 文件Oracle 联机重做日志文件 (ONLINE LOG FILE)Oracle 控制文件 (CONTROLFILE)Oracle 归档 日志Oracle 回滚(ROLLBACK)和撤 销(UNDO)Oracle 数 据 库实 例 启动关闭过 程Oracle 10g SGA 的自 动 化管理Oracle 实例和 Oracle 数据库(Oracle 体系 结构 )有关闪

12、 回特性 请参 考Oracle 闪回特性 (FLASHBACK DATABASE)Oracle 闪回特性 (FLASHBACK DROP & RECYCLEBIN)Oracle 闪回特性 (Flashback Query 、 Flashback Table)Oracle 闪回特性 (Flashback Version 、 Flashback Transaction)有关基于用 户管理的 备份 和备份 恢复的概念请参考Oracle 冷 备份Oracle 热备份Oracle 备份 恢 复概 念Oracle 实 例恢 复Oracle 基于用 户管理恢 复的处理(详细描述了介 质恢复及其 处理) SY

13、STEM表 空 间管理及 备份 恢复SYSAUX表空 间 管理及恢 复有关 RMAN的备份 恢复与管理 请参 考RMAN概 述及其体系 结构RMAN配 置、 监 控与管理RMAN备 份详 解RMAN还 原与恢复RMAN catalog 的 创建和使用 基于 catalog 创建 RMAN存储 脚本 基于 catalog 的 RMAN备 份与 恢 复 使用 RMAN迁移文件系统数据库到 ASMRMAN备 份路径困惑(使用 plus archivelog时)有关 ORACLE故障请参 考ORA-32004 的 错误处 理ORA-01658 错误CRS-0215 错误处 理ORA-00119, OR

14、A-00132 错误处 理精品资料推荐又一例 SPFILE 设 置错误导 致数 据库无法 启动 对参数 FAST_START_MTTR_TARGET = 0的 误解及 设定 SPFILE 错误导 致数据库无法 启动(ORA-01565)有关 ASM请参 考创建 ASM实例及 ASM数据 库ASM 磁盘、目 录的管理使用 ASMCMD工 具管理 ASM目 录 及文件有关 SQL/PLSQL请参 考SQLPlus 常用命令替代 变 量与 SQL*Plus 环 境设置使用 Uniread 实现 SQLplus 翻 页 功能SQL 基础-SELECT 查询SQL 基础- NEW_VALUE的 使用SQ

15、L 基础- 集合运算(UNION 与 UNION ALL)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 - 包的

16、创建与管理PL/SQL - 隐 式游 标(SQL%FOUND)PL/SQL - 包重 载、初始化PL/SQL - DBMS_DDL包的使用PL/SQL - DML 触发器PL/SQL - INSTEAD OF 触发 器PL/SQL - 存 储过 程PL/SQL - 函 数PL/SQL - 动态 SQLPL/SQL - 动态 SQL的常 见错误有 关 ORACLE其它特性Oracle 常用目 录结构 (10g)使用 OEM,SQL*Plus,iSQL*Plus 管理 Oracle 实例精品资料推荐日志 记录模式 (LOGGING 、FORCE LOGGING、 NOLOGGING) 表段、索引段上的 LOGGING与 NOLOGGINGOralce OMF 功能 详 解Oracle 用户、对象权限、系 统权 限Oracle 角色、配置文件Oracle 分 区 表Oracle 外部表 使用外部表管理 Oracle 告警日志 (ALAERT_$SID.LOG) 簇表及簇表管理 (Index clustered tables) 数据泵 EXPDP 导 出工具的使用 数据泵 IMPDP 导 入工具的使用

温馨提示

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

评论

0/150

提交评论