1、在Enterprise Manager中使用Oracle Secure Backup
可以使用OEM 10g(10.2)或者OEM 11g执行大部分OSB任务,包括管理域和硬件配置,管理介质,以及备份与还原数据库。OEM是执行OSB备份任务的首先Web接口。但是,不能使用OEM执行文件系统备份与还原。OEM的Maintenance页面包含一个到OSB Web工具的链接,Web工具可以执行文件系统备份与还原。
1.1、在Oracle Enterprise Manager中启用Oracle Secure Backup链接
如果使用的是OEM Grid Control的10.2.0.1或10.2.0.2版本,或者OEM Database Control的10.2.0.2版本,默认情况下Maintenance页面不包含OSB部分。要在OEM中启用OSB,执行以下操作:
- 进入ORACLE_HOME/hostname_SID/sysman/config目录,打开emoms.properties文件。
- 设置osb_enabled=true,保存文件。
- 停止并重启OEM Database Control控制台:emctl stop dbconsole;emctl start dbconsole。
- 打开Maintenance页面,确认存在OSB部分,如图1所示。
图1 维护页面
1.2、在Oracle Enterprise Manager中注册管理服务器
可以使用以下三种方式通过OSB SBT接口执行RMAN备份:- OEM Database Control
- OEM Grid Control
- RMAN命令行客户端
要使用EM管理备份,必须使得EM知道管理服务器的存在。按照以下步骤在OEM Database Control中注册管理服务器:
- 登录到OEM Database Control控制台,登录用户需要拥有数据库管理权限。
- 在OSB部分,点击Oracle Secure Backup Device and Media。
- 登录到OSB管理域:a.在Oracle Secure Backup Home输入OSB主目录。通常是UNIX与Linux中的/usr/local/oracle/backupWindows中的C:\Program Files\Oracle\Backup;b.在Username中输入OSB的管理员用户名,例如admin;c.在Password中输入管理员口令;d.点击OK。
- 此时出现主机认证页面。输入管理服务器的系统用户名和口令,该用户需要root权限。
1.3、从Enterprise Manager访问Web工具
OEM控制台包含一个到OSB Web工具的链接。要通过OEM Database Control访问OSB Web 工具:
- 登录到OEM Database Control控制台,登录用户需要拥有数据库管理权限。
- 打开Maintenance页面。
- 点击OSB部分的File System Backup and Restore链接。
2、使用Oracle Secure Backup Web工具
OSB Web工具是一个基于浏览器的用户接口,不需要安装OEM。它也是文件系统备份功能唯一的图形接口。2.1、开启一个Web工具会话
要开始一个OSB Web工具会话,执行以下步骤:- 打开浏览器,输入OSB管理服务器的主机URL:https://hostname。
- 浏览器显示一个证书错误的警告。忽略该提示,接受证书。出现OSB登录界面。
- 输入一个OSB用户名与口令。Oracle建议不要使用浏览器存储用户口令。
- 点击Login,进入OSB主页。
2.2、Web工具主页
登录后,首先进入OSB主页。主页显示了OSB作业和磁带设备当前状态的摘要信息。图2显示了一个主页信息。图2 OSB主页
主页包含最近24小时内的作业的调度时间、状态、作业ID、作业类型以及作业级别。OSB提供了一个失败作业的链接,提醒用户与管理员可能的问题点。
Devices链接列出了与作业相关的磁带设备,包含磁带设备类型、设备名称以及状态的信息。“device not in use”表示磁带设备可用,但当前未用于备份或者还原操作。
主页顶部的功能列表可以选择Configure、Manage、Backup以及Restore标签页。
固定页面链接
主页的顶部与底部,以及Web工具接口的每个页面中,都包含以下固定链接:
- Help 访问PDF格式的OSB在线文档。
- Logout 登出当前用户,清除用户名和口令cookie,返回登录页面。
- Preferences 设置以下选项:扩展命令输出,在页面底部显示执行Web工具操作对应的obtool命令以及操作产生的输出页面;后台进程超时,该选项设置obtool后台进程跨请求保留状态信息的最大空闲时间。一些操作,例如目录浏览、数据还原以及请求式备份,使用一个后台obtool进程跨HTTP请求保留状态信息。当请求时间间隔超过了该限制,该进程安全地退出,同时用户的会话状态会丢失。默认为24小时;选择表格大小,该选项设置显示窗口中数据的行数,默认显示8条数据。
- About 显示OSB软件的信息,包括发布日期、系统信息、管理服务器名称以及IP地址。
2.3、Web工具配置页面
点击功能列表中的Configure标签显示配置选项。如图3所示。图3 OSB配置页面
配置页面分为基本部分、高级部分以及介质生命周期部分。基本部分包含以下链接:
- Users 配置OSB用户账户。
- Hosts 配置主机。一个主机是OSB管理域中的一台计算机。
- Devices 配置磁带设备。一个磁带设备是一个用户命名的磁带驱动器或者磁带库。
- Media Families 配置介质簇。介质簇是备份带卷的命名分类。一个带卷代表一个介质单元,例如8mm磁带。
- Database Backup Storage Selectors 配置Oracle数据库备份与还原操作使用的磁带设备与介质簇。
- Classes 配置类。类定义了授予用户的一组权限。一个类可以应用于多个用户;但是,一个用户只能属于一个类。
- Job Summaries 创建一个用于产生作业摘要的定时调度,摘要结果可以使用邮件进行分发。作业摘要是一个文本文件报告,用于通知备份操作是否成功。OSB可以生成并电邮关于每个计划备份作业的摘要信息。
- Defaults and Polices 编译预置与策略。预置与策略是控制管理域中OSB运行的一系列配置数据。
- Volume Duplcation Windows
- Backup Windows 配置备份窗口。备份窗口是指允许执行计划备份的时间范围。
- Locations 配置位置。位置是带卷物理存放的地点。它可以是一个磁带库的名称、一个数据中心或者一个离线存储设备。
- Rotation Policies 配置介质轮转策略。它确定了带卷从活动位置移动到其他位置,直到重新使用的顺序与时间。
- Volume Duplication Policies 配置带卷复用策略。复用策略定义了复制带卷的份数,复制带卷使用的介质簇以及带卷适合复用的触发点。
2.4、Web工具管理页面
点击Manage标签显示管理选项。如图4所示。图4 OSB管理页面
管理页面分为三部分。一部分用于维护,一部分用于设备与介质,另一部用于介质生命周期。设备与介质部分包含以下链接:
- Drives 确定带卷或者磁带设备的状态,或者挂载/卸载带卷。
- Libraries 查看与控制磁带库。
- Device Reservations 预订或者退还专用的磁带设备。
- Jobs 管理作业。可以查看备份与还原作业的状态。
- Volumes 挑选并查看目录中的所有带卷。可以过滤并缩小搜索范围。带卷是一个介质单元,例如8mm磁带。一个带卷可以包含多个备份映像。
- Backup Images 管理备份映像。一个备份映像是指一次备份操作产生的输出结果。这个链接应该说的是Database Backup Pieces。
- Backup Sections 查看与删除备份部分。一个备份部分是指位于物理带卷中的一个备份映像的一部分。这个链接应该说的是Database Backup Pieces。
- Checkpoints 列出与删除描述某个正在进行的,或者失败的,或者已完成的NDMP备份的检查点。
- Daemons 管理守护进程,控制与查看守护进程的属性。
- Schedule Vaulting Scan 计划Vaulting扫描。
- Schedule Volume Duplication Scans 计划带卷复制扫描。
- Pick and Distribution Reports 查看挑选报告和分发报告。
- Location Reports 显示位置报告。显示某个位置中带卷的下一个位置以及移动的时间。
- Vault Now 立即执行Vault。
2.5、Web工具备份页面
点击Backup标签显示备份映像选项。如图5所示。图5 OSB备份页面
备份页面分为操作部分与设置部分。操作部分包含以下链接:
- Backup Now 执行一次性数据备份,备份内容由一个已有的数据集文件描述。
- Datasets 配置数据集文件。数据集文件描述了需要备份的数据。
- Schedules 配置一个备份计划。备份计划描述了备份运行的频率。
2.6、Web工具还原页面
点击Restore标签显示还原选项。如图6所示。图6 OSB还原页面
还原页面只有一个操作部分,包含以下链接:
- Backup Catalog 浏览与备份和还原操作相关的数据。
- Directly from Media 执行原始恢复,需要知道关于文件系统对象的名称的先验知识。还必须知道带卷ID与带卷存储的文件号。
3、使用obtool
obtool是OSB主要的命令行接口。obtool可执行文件位于OSB主目录下的bin子目录中。可以在管理域中的任何主机启动obtool,使用OSB用户登录到域中,并提交命令。3.1、显示调用obtool的帮助信息
假设obtool路径包含在系统PATH中,可以运行以下命令以获取obtool调用选项的联机帮助。obtool help invocation
3.2、交互模式下启动obtool
直接在命令行中输入obtool即可进入交互模式。首次调用时,需要进行身份认证。如果没有建立认证,obtool会提示输入用户名和口令。
3.3、交互模式下运行obtool命令
可以在obtool提示符后输入Oracle Secure Backup Reference中描述的命令。例如,lshost显示管理域中的主机信息:ob> lshost
brhost2 client (via OB) in service
brhost3 mediaserver,client (via OB) in service
br_filer client (via NDMP) in service
stadv07 admin,mediaserver,client (via OB) in service
从文本文件中重定向obtool输入
可以使用 < 命令在交互模式中读取包含多个命令的文本文件。例如,可以创建一个名为my_script.txt的文件,其中包含多条obtool命令,并且按照以下方式重定向obtool的输入为该文件:
ob> < /my_dir/my_script.txt
obtool运行文件中的命令后返回ob>提示符。
3.4、非交互模式下执行obtool指令
可以从Linux或者UNIX shell或者WIndows命令提示符中指定要运行的命令参数,通过非交互模式运行obtool。obtool立即执行相应命令并退出。语法如下:obtool [ cl-option ]... command-name [ option ]... [ argument ]...
以下示例运行lshost命令并返回到操作系统提示符:
obtool lshost
Output of command: lshost
brhost2 client (via OB) in service
brhost3 mediaserver,client (via OB) in service
br_filer client (via NDMP) in service
stadv07 admin,mediaserver,client (via OB) in service
非交互模式下运行多个指令
在命令行中使用分号分隔多个obtool命令。例如,在bash shell中,按照以下方式引用分号:
obtool lsh ';' lsdev
非交互模式下输入重定向
可以在非交互模式下使用 < 命令读取包含多个命令的文本文件。例如,可以创建一个名为my_script.txt的文件,其中包含多条obtool命令,并且按照以下方式重定向obtool的输入为该文件:
obtool < /my_dir/my_script.txt
3.5、结束obtool会话
可以使用以下命令之一结束一个obtool会话:- exit 退出会话,但是保留登录认证的token,因此下一次启动obtool时不需要输入用户名和口令。token只保留一段时间。
- quit 与exit相同。
- logout 退出会话并销毁登录token,下次登录时需要再次认证。
3.6、使用指定用户启动obtool
可以强制obtool使用不同的认证,并销毁已有的登录token。使用-u选项指定用户名即可:[root@osblin1 ~]# obtool -u admin
Password:
ob>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24945919/viewspace-751617/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24945919/viewspace-751617/