龙空技术网

oracle 和 mysql 自动按照日期备份数据库脚本

alantop 1168

前言:

今天姐妹们对“oracle时间格式插入语句”大约比较关注,小伙伴们都想要知道一些“oracle时间格式插入语句”的相关文章。那么小编在网摘上搜集了一些对于“oracle时间格式插入语句””的相关文章,希望咱们能喜欢,各位老铁们一起来了解一下吧!

mysql自动备份脚本

::mysqldump -u root -p密码 test_zc >d:\bak.sql::pause@@echo offset errorlevel=0set path_home_mysql=D:\mysql-8.0.27-winx64\::MySQL安装的BIN目录 (双引号不能少) 特别是注意空格set path_bin_mysql="D:\\mysql-8.0.27-winx64\\bin\\"::以“YYYYMMDD”格式取出当前时间。  set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%echo %path_bin_mysql%::服务器IP地址set database_address=127.0.0.1::数据库名称set database_mysql=test_zc::用户名set user_mysql=root::密码set password_mysql=密码::文件的存放路径及名称set file_path=d:/mysqlbak/::mysql -h%database_address% -u%user_mysql% -p%password_mysql% > %path_bin_mysql%%file_path% --default-character-set=utf8%path_bin_mysql%mysqldump.exe -h%database_address% -u%user_mysql% -p%password_mysql% %database_mysql% > %file_path%\mysql_%BACKUPDATE%.sql::删除7天前的备份。  ::forfiles /p "%file_path%" /s /m *.* /d -1 /c "cmd /c del @path"forfiles /p "D:\mysqlbak" /m *.sql -d -1 /c "cmd /c del /f @file_path"echo end backuppause

oracle自动备份脚本

@echo off   echo ================================================   echo  Windows环境下Oracle数据库的自动备份脚本  echo  1. 使用当前日期命名备份文件。  echo  2. 自动删除7天前的备份。  echo ================================================  ::以“YYYYMMDD”格式取出当前时间。  set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%::设置用户名、密码和要备份的数据库。  set USER=用户名set PASSWORD=数据库密码set DATABASE=数据库名::创建备份目录。  if not exist "D:\backup\data"       mkdir D:\backup\dataif not exist "D:\backup\log"        mkdir D:\backup\logset DATADIR=D:\backup\dataset LOGDIR=D:\backup\logexp %USER%/%PASSWORD%@%DATABASE% file=%DATADIR%\data_%BACKUPDATE%.dmp log=%LOGDIR%\log_%BACKUPDATE%.log::删除7天前的备份。  forfiles /p "%DATADIR%" /s /m *.* /d -1 /c "cmd /c del @path"forfiles /p "%LOGDIR%" /s /m *.* /d -1 /c "cmd /c del @path"pause

补充知识:

Windows下bat脚本设置和获取环境变量

:: 设置环境变量 :: 关闭终端回显@echo off set ENV_PATH=%PATH%@echo ====current environment:@echo %ENV_PATH% :: 添加环境变量,即在原来的环境变量后加上英文状态下的分号和路径set MY_PATH=D:\test\set ENV_PATH=%PATH%;%MY_PATH%@echo ====new environment:@echo %ENV_PATH%

标签: #oracle时间格式插入语句