📄 set_env.bat
字号:
rem ORACLE_BASE: --->根据实际修改
rem ORACLE_HOME: --->根据实际修改
rem ORACLE_SID: --->根据实际修改
rem USERPASS: 用户名密码 如果用操作系统认证登录则不需要修改,否则根据实际修改
rem ARCH_DEST1: 存放数据库的第一个归档目录 --->根据实际修改
rem ARCH_DEST2: 存放数据库的第二个归档目录 --->根据实际修改
rem DBS_BACKUP_BASE: 备份后的文件所放的总目录, --->根据实际修改
rem 该目录下会有相应的子目录
rem DBS_BACKUP_DATA_DIC: 备份后的数据文件存放的目录 --->建议不要修改
rem DBS_GEN_SQL_DIC: 生成的临时文件的目录 --->建议不要修改
rem DBS_BAK_ARCH_DIC1: 第一个归档目录的归档日志文件的备份目录 --->建议不要修改
rem DBS_BAK_ARCH_DIC2: 第二个归档目录的归档日志文件的备份目录 --->建议不要修改
rem ORACLE_INITFILE_TYPE: ALL : 备份两种类型的初始化文件 --->根据实际修改,
rem INITFILE : 只备份文本型的初始化文件
rem SPFILE : 只备份二进型的初始化文件
rem ORACLE_INITFILE: 文本型初始化参数文件的位置 --->根据实际修改
rem ORACLE_SPFILE: 二进制型初始化参数文件的位置 --->根据实际修改
rem ORACLE_PWFILE: 数据库密码文件的位置 --->建议不要修改
rem DBS_TAG_DIC: 存放标记文件 --->建议不要修改
rem DBS_RMAN_LOG_DIC: 存放备份日志 --->建议不要修改
rem DBS_SCRIPT_DIC: 数据库服务器上存放备份、恢复脚本的总目录 --->建议不要修改
rem DBS_BAK_SCRIPT_DIC: 数据库服务器上存放备份脚本的目录 --->建议不要修改
rem DBS_RES_SCRIPT_DIC: 数据库服务器上存放恢复脚本的目录 --->建议不要修改
rem DBS_CONF_FILE_DIC: 数据库服务器上存放备份用的sql语句的目录 --->建议不要修改
rem DBS_BIN_FILE_DIC: 数据库服务器上存放备份需要的辅助的可执行文件的目录,如touch.exe, awk.exe等 --->建议不要修改
rem DBS_APP_LOG_DIC: 数据库服务器上存放备份过程中产生的日志文件的目录 --->建议不要修改
rem DBS_BAK_GEN_FILE_DIC: 数据库服务器上存放备份过程中生成的中间临时文件的目录 --->建议不要修改
rem DBS_RES_GEN_FILE_DIC: 数据库服务器上存放恢复过程中生成的中间临时文件的目录 --->建议不要修改
rem DBS_IP: 数据库服务器的ip地址 ----> 根据实际修改
rem BS_IP: 备份服务器的ip地址 ----> 根据实际修改
rem BS_BAKUP_BASE: 备份服务器上存放某个数据库服务器上所有备份数据与备份脚本的总目录 --->建议不要修改
rem BS_BACKUP_DIC: 备份服务器上存放数据库服务器产生的所有备份文件的目录 --->建议不要修改
rem BS_SCRIPT_DIC: 备份服务器上存放数据库服务器所需要的所有备份、恢复脚本的目录 --->建议不要修改
rem 在将SCP_FROM_DBS_TO_BS参数设为no时,会先将该目录下的文件自动拷贝到数据库服务器.
rem BS_PRE_DATA_DIC: 当前备份服务器上备份数据的一个备份,建立该目录的目的主要是防止在向备份服务器拷贝数据时, --->建议不要修改
假如数据库服务器突然崩溃,我们还有一个好的备份可以使用
rem SCP_FROM_DBS_TO_BS: 将备份的备份文件从数据库服务器scp到备份服务器(值为yes), 还是反之(值为no)。--->建议不要修改,因为在windows下只能从数据库服务器发起拷贝
@echo set Oracle Info
@SET ORACLE_BASE=D:\oracle
@SET ORACLE_HOME=%ORACLE_BASE%\ora92
@SET ORACLE_SID=XYJ
@SET PATH=%PATH%;%ORACLE_HOME%\bin;.
@SET NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
@SET ORA_NLS33=%ORACLE_HOME%\ocommon\nls\admin\data
@echo database server info setting
@SET USERPASS=/nolog
@SET ARCH_DEST1=D:\ORACLE\ADMIN\XYJ\ARCH
@SET ARCH_DEST2=D:\ORACLE\ADMIN\XYJ\ARCH
@SET ORACLE_INITFILE_TYPE=ALL
@SET ORACLE_INITFILE=%ORACLE_HOME%\database\init%ORACLE_SID%.ora
@SET ORACLE_SPFILE=%ORACLE_HOME%\database\spfile%ORACLE_SID%.ora
@SET ORACLE_PWFILE=%ORACLE_HOME%\database\pwd%ORACLE_SID%.ora
@SET DBS_BACKUP_BASE=c:\temp\rman_backup
@SET DBS_BACKUP_DATA_DIC=%DBS_BACKUP_BASE%\data
@SET DBS_GEN_SQL_DIC=%DBS_BACKUP_BASE%\backupsql
@SET DBS_BAK_ARCH_DIC1=%DBS_BACKUP_BASE%\arch
@SET DBS_BAK_ARCH_DIC2=%DBS_BACKUP_BASE%\arch2
@SET DBS_TAG_DIC=%DBS_BACKUP_BASE%\tag
@SET DBS_RMAN_LOG_DIC=%DBS_BACKUP_BASE%\rman_log
@SET DBS_APP_LOG_DIC=%DBS_BACKUP_BASE%\log
@SET DBS_BAK_GEN_FILE_DIC=%DBS_BACKUP_BASE%\bak_gen_file
@SET DBS_RES_GEN_FILE_DIC=%DBS_BACKUP_BASE%\res_gen_file
@SET DBS_SCRIPT_DIC=i:\example\backup\rman_backup_script_win
@SET DBS_BAK_SCRIPT_DIC=%DBS_SCRIPT_DIC%\backup
@SET DBS_RES_SCRIPT_DIC=%DBS_SCRIPT_DIC%\restore
@SET DBS_CONF_FILE_DIC=%DBS_SCRIPT_DIC%\conf
@SET DBS_BIN_FILE_DIC=%DBS_SCRIPT_DIC%\bin
@SET PATH=%PATH%;%DBS_BIN_FILE_DIC%;
@SET DBS_IP=192.168.11.180
@echo backup server info setting
@SET BS_IP=192.168.11.94
@SET BS_BAKUP_BASE=z:\%DBS_IP%
@SET BS_BACKUP_DIC=%BS_BAKUP_BASE%\rman_backup
@SET BS_SCRIPT_DIC=%BS_BAKUP_BASE%\backup_script
@SET BS_BAK_SCRIPT_DIC=%BS_SCRIPT_DIC%/backup
@SET BS_RES_SCRIPT_DIC=%BS_SCRIPT_DIC%/restore
@SET BS_PRE_DATA_DIC=%BS_BAKUP_BASE%\previous_rman_backup
@SET SCP_FROM_DBS_TO_BS=yes
rem DBS_LOG_DIC -- > DBS_RMAN_LOG_DIC
rem DBS_LOG_FILE_DIC -- > DBS_APP_LOG_DIC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -