Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3050689
  • 博文数量: 144
  • 博客积分: 10056
  • 博客等级: 上将
  • 技术积分: 2603
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-13 14:20
个人简介

互通有无,共同提高。

文章分类

全部博文(144)

分类: LINUX

2015-01-06 08:23:39

Delete bad project in OW R5000 (来自R5000安装工程师)

(1)保持oracle处于运行状态,查询OpenWorks系统中存在的坏工区名和数据文件存放路径;

su - oracle安装账号
sqlplus system/@
select name from v$datafile
exit

(2)将以下语句复制到一个文件中,并命名为"prjdel.sql",并将该文件存放在oracle安装账号的家目录下;

set line 400
set pagesize 400
delete from owsys.ow_sys_project where project_name=upper('&1'); 
delete from owsys.ow_sys_prj_delete where project_name=upper('&1'); 
delete from owsys.ow_sys_prj_user where project_name=upper('&1'); 
delete from owsys.ow_sys_prj_archive where project_name=upper('&1'); 
delete from owsys.ow_sys_prj_bkup_log where project_name=upper('&1'); 
delete from owsys.ow_sys_prj_bkup_freq where project_name=upper('&1');
select * from dba_data_files where tablespace_name=upper('&1');
drop tablespace &1 including contents cascade constraints; 
drop user &1 cascade;
drop role manage_&1;
drop role interp_&1;
drop role l_interp_&1;
drop role browse_&1;
exit

(3)用以下命令执行该脚本删除坏工区;(该步需要等待一段时间,注意运行期间不要关闭该窗口)

sqlplus system/密码@$ORACLE_SID @prjdel.sql 坏工区名

(4)待(3)运行结束后,切换到oracle安装账号,进行如下操作;

su - oracle安装账号

cd oracle实例工区的存放路径(可从(1)得到的运行结果中看到该路径)

rm 坏工区名.dbf

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