Oracle数据库设置任务计划备份一周的备份记录
Oracle 数据库备份:
--保留最近一周的备份记录;
====正文:
====开始==============
代码如下:
echo 设置备份文件存放文件夹...
set "tbuf=E:\Cway\backup"
echo 设置备份文件名(以星期几命名,即备份文件只保存最近一周)...
set name=%date%
set name=%name:~-3%
set name=ORCL_backup_%name%
echo 是否存在同名文件,若存在则删除同名文件...
if exist %tbuf%\%name%.dmp del %tbuf%\%name%.dmp
if exist %tbuf%\%name%.log del %tbuf%\%name%.log
echo 开始备份XX项目 Oracle 数据库.....
exp User1/PassWord1@Orcl file=%tbuf%\%name%.dmp log='%tbuf%\%name%.log'
echo 备份完毕!
===结束=======
==将“开始”,“结束”之间的内容复制到txt文件中,修改相应的参数如:路径、数据库名称等;
另存为bat格式,创建任务计划,设置每天运行即可实现数据库备份。
注:
(1)User:要备份数据的用户名;
(2)PassWord:口令;
(3)Orcl:数据库名称;
相关推荐
-
windwos下使用php连接oracle数据库的过程分享
要使用php连接oracle,基本条件是1.需要你安装了php.2.安装了oracle.3.配置了tnsname.ora.本地命令行使用sqlplus能够连接到oracle. 根据你机器的版本选对64bit或者32bit的php程序,我们使用php的oci8扩展连接oracle 安装好php后,打开oci8扩展, 写一段连接oracle的ora.php代码 复制代码 代码如下: <?php $conn = oci_connect('hr', 'welcome', 'MYDB');if (!$co
-
oracle数据库中查看系统存储过程的方法
复制代码 代码如下: select line,text from dba_source where name='PRO_E_F_ORDER_STAT'; select object_name,object_type from dba_objects where object_type='PROCEDURE';
-
浅析新建Oracle数据库的三种方法
1.通过运行Oracle Database Configuration Assistant 创建.配置.或删除数据库(也可在命令行下输入dbca):2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建.配置.或删除数据库. 详述:1.通过运行Oracle Database Configuration Assistant 创建.配置.或删除数据库:建议不熟悉创建过程的DBA使用该方法,只需要
-
oracle数据库常用的99条查询语句
1. select * from emp; 2. select empno, ename, job from emp; 3. select empno 编号, ename 姓名, job 工作 from emp; 4. select job from emp; 5. select distinct job from emp; 6. select distinct empno, job from emp;说明:因为雇员编号不重复, 所以此时证明所有的列没有重复,所以不能消除掉重复的列. 7. 查询
-
Oracle数据库基本常用命令汇总
1.得到数据库名和创建日期SELECT name, created, log_mode, open_mode FROM v$database; 2.ORACLE数据库的计算机的主机名,ORACLE数据库的实例名及ORACLE数据库管理系统的版本信息SELECT host_name, instance_name, version FROM v$instance; 3.为了知道oracle数据库版本的一些特殊信息select * from v$version; 4.获取控制文件名字select *
-
Linux中Oracle数据库备份
先来介绍一些不使用脚本我们直接使用命令备份与还原oracle数据库Oracle数据备份:步骤 1 备份用户数据.1.使用linux系统下的数据库管理员账号连接linux终端.2. 执行以下语句,创建"bak_dir"文件夹. 复制代码 代码如下: mkdir bak_dir 3. 执行以下语句,为"bak_dir"文件夹赋予读.写和执行权限. 复制代码 代码如下: chmod 777 bak_dir 4. 执行以下语句,以sysdba用户登录oracle数据库服务器
-
oracle数据库tns配置方法详解
TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器. TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装Oracle client
-
用Oracle并行查询发挥多CPU的威力
正在看的ORACLE教程是:用Oracle并行查询发挥多CPU的威力.参数 让我们进一步看看CPU的数量是如何影响这些参数的. 参数fast_start_parallel_rollback Oracle并行机制中一个令人兴奋之处是在系统崩溃时调用并行回滚得能力.当Oracle数据库发生少有的崩溃时,Oracle能自动检测未完成的事务并回滚到起始状态.这被称为并行热启动,而Oracle使用基于cpu_count的fast_start_parallel_rollback参数来决定未完成事务的秉性程度
-
Oracle数据库并行查询出错的解决方法
Oracle的并行查询是使用多个操作系统级别的Server Process来同时完成一个SQL查询,本文讲解Oracle数据库并行查询出错的解决方法如下: 1.错误描述 ORA-12801: 并行查询服务器P007中发出错误信号 ORA-01722:无效数字 12801.00000 -"error signaled in parallel query server %s" *Cause: A parallel query server reached an exception cond
-
oracle数据库sql的优化总结
一:使用where少使用having; 二:查两张以上表时,把记录少的放在右边: 三:减少对表的访问次数: 四:有where子查询时,子查询放在最前: 五:select语句中尽量避免使用*(执行时会把*依次转换为列名): 六:尽量多的使用commit: 七:Decode可以避免重复扫描相同的记录或重复连接相同的表: 八:通过内部函数也可提高sql效率: 九:连接多个表时,使用别名并把别名前缀于每个字段上: 十:用exists代替in 十一:not exists代替 not in(not in 字
随机推荐
- 如何更好地保护我的网页?
- CSS网页布局入门教程6:左列固定,右列宽度自适应
- ajax请求成功后新开窗口window.open()被拦截解决方法
- js实现非常简单的焦点图切换特效实例
- Tomeat6.0 连接池数据库配置
- iOS实现带文字的圆形头像效果
- Oracle undo_management参数不一致错误
- php实现的仿阿里巴巴实现同类产品翻页
- PHP面向对象概念
- Python中模块string.py详解
- javascript 图片轮换显示效果代码
- 原生JS和jQuery版实现文件上传功能
- js实现用于建立新的一行且增加的四个文本框为空的且被禁用
- Javascript基础_简单比较undefined和null 值
- php安全开发 添加随机字符串验证,防止伪造跨站请求
- Java Set简介_动力节点Java学院整理
- 使用remalloc的注意事项说明(必看篇)
- 适配android7.0获取文件的Uri的方法
- 利用Tkinter(python3.6)实现一个简单计算器
- tornado 多进程模式解析