如何停掉oracle数据库在某台服务器上的备份

如何停掉oracle数据库在某台服务器上的备份,第1张

1、系统级,查看crontab -l 自动备份任务;这个必须干掉;

2、数据库级别,查看RMAN进程,即使杀死系统进程,数据库进程任然存在,需要结合v$session进行确认。

(1)先查进程号:

SQL> SELECT sid, spid, client_info

   FROM v$process p, v$session s

   WHERE paddr = spaddr

   AND client_info LIKE '%rman%';

(2)终止RMAN备份

先ps -ef|grep spid |grep -v grep

kill -9 spid

3、查询RMAN 备份进度

SELECT SID, SERIAL#, CONTEXT, SOFAR, TOTALWORK,

        ROUND(SOFAR/TOTALWORK100,2) "%_COMPLETE"

 FROM V$SESSION_LONGOPS

 WHERE OPNAME LIKE 'RMAN%'

   AND OPNAME NOT LIKE '%aggregate%'

   AND TOTALWORK != 0

   AND SOFAR <> TOTALWORK; 

SELECT ssid,

        sserial#,

        smachine,slopname,sltarget,slmessage,sprogram,slsql_hash_value,

        TRUNC(slelapsed_seconds/60) || ':' || MOD(slelapsed_seconds,60) elapsed,

        TRUNC(sltime_remaining/60) || ':' || MOD(sltime_remaining,60) remaining,

        ROUND(slsofar/sltotalwork100, 2) progress_pct

 FROM   v$session s,

        v$session_longops sl

WHERE  ssid     = slsid

 AND    sserial# = slserial#

 AND    sltotalwork>0

 AND    slsofar<>sltotalwork

一般采用登录到服务系统上,运行sqlplus ,进行数据库的开启和关闭 *** 作(非远程),如:

$  sqlplus /nolog

启动

SQL> conn /as sysdba

SQL> startup

关闭

SQL> shutdown immediate

ORACLE数据库如何完整卸载

实现方法:

1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。

2、开始->程序->Oracle - OraHome81->Oracle Installation Products->

Universal Installer

卸装所有Oracle产品,但Universal Installer本身不能被删除

3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动

这个列表,删除所有Oracle入口。

5、运行refedit,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,

删除所有Oracle入口。

6、开始->设置->控制面板->系统->高级->环境变量

删除环境变量CLASSPATH和PATH中有关Oracle的设定

7、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

8、删除\Program Files\Oracle目录

9、重新启动计算机,重起后才能完全删除Oracle所在目录

10、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入

口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文

件ORACLEINI、oradim73INI、oradim80INI、oraodbcini等等。

11、WININI文件中若有[ORACLE]的标记段,删除该段

12、如有必要,删除所有Oracle相关的ODBC的DSN

14、到事件查看器中,删除Oracle相关的日志

说明:

如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,

安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

1 删除环境变量

2 删除服务(windows regedit)

3 删除日志

4 重新启动

5 删除oracle_base目录

1 linux下启动oracle\x0d\su - oracle\x0d\sqlplus /nolog\x0d\conn /as sysdba\x0d\startup\x0d\exit\x0d\lsnrctl start\x0d\exit\x0d\2 linux下关闭oracle\x0d\su - oracle\x0d\sqlplus /nolog\x0d\conn /as sysdba\x0d\shutdown immediate\x0d\exit\x0d\lsnrctl stop\x0d\exit\x0d\3、启动监听器\x0d\oracle@suse92:~> lsnrctl start\x0d\4、停止监听器\x0d\oracle@suse92:~> lsnrctl stop\x0d\5、查看监听器状态\x0d\oracle@suse92:~> lsnrctl\x0d\LSNRCTL> status\x0d\LSNRCTL> exit\x0d\6# setup 可以设置防火墙等信息\x0d\7安装监听器\x0d\运行 netca 命令\x0d\lsnrctl start\x0d\lsnrctl stop\x0d\reload listener 重新加载\x0d\service listener\x0d\help 帮助\x0d\quit 退出\x0d\vi etc/hosts\x0d\添加 1921680100 chsylinux\x0d\数据库关闭死掉还可以STARTUP FORCE\x0d\,再糟糕的情况用SHUTDOWN ABORT。

以上就是关于如何停掉oracle数据库在某台服务器上的备份全部的内容,包括:如何停掉oracle数据库在某台服务器上的备份、怎样启动和关闭oracle数据库、ORACLE数据库如何完整卸载等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9879786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存