Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92606550
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-28 08:23:43

     来源:赛迪网    作者:Asa

如果需要使用Oracle Enterprise Manager,则还需要修改以下参数如下:

EMCONFIGURATION=”LOCAL”

SYSMANPASSWORD=”password”

DBSNMPPASSWORD=”password”

4.7执行以下命令使用DBCA根据模板创建新数据库

$./dbca –silent –createdatabase –responseFile /home/oracle/embed/dbca.rsp

卸载

1.静默删除Oracle 集群数据库

(1)执行以下格式的命令使用DBCA静默删除Oracle集群数据库:

dbca

-deleteDatabase

-sourceDB

-sid

[-sysDBAUserName

-sysDBAPassword ]

(2)举例:

dbca -silent -nodelist rac1,rac2 -deleteDatabase -sourceDB rdbasm.cintel -sid rdbasm -sysDBAUserName sys -sysDBAPassword oracle

2.静默删除ASM

(1)在节点2…节点n上:

export ORACLE_SID=ASMInstanceName

举例:在节点2上export ORACLE_SID=+ASM2

sqlplus / as sysdba

SQL> alter diskgroup data dismount;

alter diskgroup flash_recovery_area dismount;

(2) 在节点1上:

export ORACLE_SID=ASMInstanceName

举例:在节点2上export ORACLE_SID=+ASM1

$sqlplus / as sysdba

SQL> drop diskgroup data;

SQL> drop diskgroup flash_recovery_area;

(3) 在所有节点上:

SQL> shutdown immediate

(4)在所有节点上执行类似下面的操作:

[oracle@rac1 ~]$ crs_stat|grep asm

NAME=ora.rac1.ASM1.asm

NAME=ora.rac2.ASM2.asm

[oracle@rac1 ~]$ crs_unregister ora.rac1.ASM1.asm

[oracle@rac1 ~]$ crs_unregister ora.rac2.ASM2.asm

(5) 删除$ORACLE_BASE/admin/+ASM目录:

$rm –rf $ORACLE_BASE/admin/+ASM

(6) 将ASM使用的裸设备清零:

#dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800

注:本节可被写成脚本实现。脚本样例待续

3.静默删除Oracle DB软件

执行以下命令静默卸载Oracle数据库软件

$./runInstaller –silent –nodelist NodeName –deinstall –removeallfiles –removeAllPatches –responseFile responseFileName

阅读(385) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~