Windows系统下Oracle数据库冷备】的更多相关文章

一.背景: 具体的场景是数据库不是普通的OLTP系统,更像是OLAP系统,数据的更新频率很低,在noarchivelog 模式下运行,实时性要求低,但是数据只有一份不能弄丢,需要应付磁盘损坏等情况.这应该是冷备的一个比较好的应用场景. 二.规划: 将数据库服务器多挂载一块磁盘.查出Oracle datafile,controlfile,spfile,redologfile,tempfile的具体位置,拼凑出bat命令,在sqlplus上执行.通过windows的任务计划定时调度. 三.详细步骤:…
第一步:建立备份脚本oraclebackup.bat 首先建立一个备份bat文件,在D盘下新建备份目录oraclebackup,将oracle安装目录下的EXP.EXE复制到此目录下,再新建一个文本文件oraclebackup.txt,内容如下: @echo off echo 删除10天前的备分文件和日志 forfiles /p "D:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path" forfiles /p &…
批处理文件(.bat) @echo off echo ================================================ echo  Windows环境下Oracle数据库的自动备份脚本 echo  1. 使用当前日期命名备份文件. echo  2. 自动删除7天前的备份. echo ================================================ ::以“YYYYMMDD”格式取出当前时间. set BACKUPDATE=%date…
Windows系统下MySQL数据库出现Access denied for user 'root'@'localhost' (using password:YES) 错误,(root密码错误) 处理方式: 1.停MySQL服务: 2.打开mysql目录中my.ini文件,在[mysqld]端最末尾处添加上skip-grant-tables保存:并重启MySQL数据库服务 启动服务 2.在命令行中输入“mysql -uroot -p”(不输入密码),回车即可进入数据库; 执行use mysql;使…
@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo . 使用当前日期命名备份文件. echo . 自动删除30天前的备份. echo ================================================ ::以“YYYYMMDD”格式取出当前时间. ,%%date:~,%%date:~,% ::设置用户名.密码和要备份的…
我的操作系统是red hat5.5 32位系统oracle11g 以我的系统为例: 冷备状态下,数据库必须是关闭的,但是我们现在要做一个实验,在开库的状态下分别查询出: 1.show parameter spfile 记录spfile的位置:/u01/oracle/dbs/spfileprod.ora 2.show parameter control 记录控制文件的位置: /u01/oradata/prod/control01.ctl, /u01/flash_recovery_area/prod…
最近在构建数据库的过程中,需要将Mac os系统下的Mysql数据库导出成.sql文件,然后导入到windows系统下的Mysql中.经过学习总结出的步骤如下: 一.Mac os导出Mysql数据库 1.打开终端, 2.执行: cd 要导出到的目录  (如:cd /Users/Malcolm/Desktop) 3.执行:mysqldump -u root -p 要导出的数据库名>名字随意.sql (如:mysqldump -u root -p MyProject>sql_name.sql) 此…
linux和unix下面使用shell可以很方便实现,如果windows环境下可以结合计划任务实现 创建备份目录d:\backup, 创建批处理命令Bak.bat,编写备份脚本 exp user/passwd@orcl DIRECT=Y BUFFER=100000 FILE=D:\backup\scdd%date:~0,10% OWNER=('scdd') LOG=D:\backup\data.log forfiles /p "D:\backup" /s /m *.dmp /d -3…
1.点击开始菜单的“运行”,输入sqlplus/nolog 2.在弹出的命令行窗口以sysdba身份登陆,要输入:系统用户名/登陆密码@数据库实例名,如sys/testora@orcl 3.输入 alter database backup controlfile to trace resetlogs,然后在D:\oracle\product\10.1.0\admin\orcl\udump下找到刚执行语句创建的文件,把下面这一段复制出来: STARTUP NOMOUNTCREATE CONTROL…
SQL>startup 报错ora-00119 ora-00130 出现上述错误应该是数据库的监听文件出了问题,修改listener.ora文件: # listener.ora Network Configuration File: D:\app\WCWEN\product\11.2.0\client_2\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION =…