Oracle数据库自动备份

70 篇文章 1 订阅
13 篇文章 1 订阅

Oracle提示TNS:无监听程序的解决办法

1.首先看一下服务中的以下的两个服务是否开启:
在这里插入图片描述
2.修改…\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora文件
在这里插入图片描述
SID_NAME = CLRExtProc 改为 SID_NAME = orcl (orcl是实例名)
HOST = localhost 改为 HOST = 192.168.1.111(远程连接改为IP地址)

3.修改…\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件
在这里插入图片描述
两处 HOST = localhost 改为 HOST = 192.168.1.111 (远程连接为改为IP地址)
SID = CLRExtProc 改为 SID = orcl

4.好了,重启oracle的上边的两个服务就OK了。

Oracle数据库备份脚本文件

@echo off
Set OrclSid=orcl
Set ExpUser=scott
Set ExpPass=123456
Set FileDir=F:\oracle-bak
Set SysDate=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
Set FileName=%ExpUser%~%OrclSid%_%SysDate%
 
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * ORACLE 数据库备份 * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
@echo * * * * * * * * * * * * * * * * * * * *
 
@echo 服务名 = %OrclSid%
@echo 用户名 = %ExpUser%
@echo 密  码 = %ExpPass%
@echo 目  录 = %FileDir%
@echo 时  间 = %SysDate%
@echo 文件名 = %FileName%.rar
 
@echo 开始备份数据库...
exp %ExpUser%/%ExpPass%@%OrclSid% file=%FileDir%/%FileName%.dmp log=%FileDir%/%FileName%.log
@echo 数据库备份完成!

@echo 退出cmd
~exit

在这里插入图片描述

Windows设置定时任务执行Oracle数据库备份的脚本(bat)文件

百度:如何用windows任务计划程序设置程序定时任务
参考:https://www.cnblogs.com/zhufeiwu/p/8116938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

图图小淘气_real

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值