问题记录:前段时间进行数据导入时,提示如下信息:
"只有在应用程序已连接到OMS的情况下才能启动该向导.试图重新启动向导之前,请先启动该应用程序并连接到OMS."
解决方法:
Oracle数据库有三种标准的备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份。导出备份是一种逻辑备份,冷备份和热备份是物理备份。 要进行备份和恢复,必须在连接到Oracle Manager Server后才能进行。如果未创建资料档案库,在使用Oracle Management Server时将会出现如下错误:
登陆身份证明不正确
或者
VTK-1000:无法连接到Management server。请验证您已输入Oracle Management Server的正确主机名和状态。
因此,必须先创建Oracle Enterprise Manager资料档案库,以便能连接到Oracle Management Server。创建Oracle Manager Server资料档案库的步骤:
1、“开始→程序→Oracle→OraHome92→Configuration and Migration”,使用其中的“Enterprise Manager Configuration Assistant”程序配置本机的Oracle Management Server,创建一个新的档案资料库。
2、登录Oracle Management Server
建立完资料档案库后,就可以使用OEM了。请按如下操作进行:
“开始→程序→Oracle→OraHome92→Enterprise Manager Console”,登录方式不选择独立启动,要选择登录到Oracle Management Server。激活Oracle Enterprise Manager Console的登录窗口后,在该窗口中用户要提供相应的管理员名称、口令和Management Server。Enterprise Manager有一默认管理员sysman,口令为oem_temp,Management Server请填写主机名或计算机IP地址。
3、登录成功后,Oracle提示更改sysman用户口令。如果登录不成功,请检查在控制面板中“服务”中Oracle Management Server服务是否已启动,如未启动请手动启动。
4、连接到要操作的数据库
在OEM左侧的目录树中,单击要备份的数据库名,在随后出现的登录框中输入正确的用户名、口令及连接身份,此时该数据库已与管理服务器连接。
5、建立首选身份证明
首选身份证明的作用是配置一个数据库用户执行数据库维护操作,在对数据库进行备份与恢复等操作的过程中,用户不必输入用户及口令。在OEM中打开配置菜单,选择“首选身份证明”选项,打开“编辑管理员首选项”窗口,选择管理服务器接点win2000(win2000为主机名),在节点身份证明子窗口中输入用户名如system,在“口令”和“确认口令”文本框中输入manager;单击“确认”按钮,完成首选身份证明。
6、逻辑备份与恢复的前提
逻辑备份与恢复的前提是数据库必须工作在归档状态,由于这些命令如果处理不当会造成数据库的故障,Oracle只允许通过命令方式修改数据库工作模式。
查看数据库是否已经启动归档日志
SQL>archive log list;
如果归档日志没有启动,先关闭数据库
SQL>shutdown immediate;
然后用下面命令启动数据库
SQL>startup mount;
使数据库处于归档日志模式
SQL>alter database archivelog;
使数据库处于打开状态
SQL>alter database open;
7、建立备份管理员账户
在建立首选身份证明后还不能进行数据库的备份与恢复工作。否则会出现错误提示,报错提示是:VNI2015 验证错误。在作业的历史记录中可以看到更详细的出错提示:VNI2015目标接点首选身份证明无效或具有的权限不足已完成该操作。
错误原因:目标节点(数据库服务器)的操作系统用户身份证明不正确,OEM智能代理验证并使用这个信息运行作业。
解决办法: OEM管理员用户应具有“作为批处理作业登录”的权限。“作为批处理作业登录”是Windows NT用户的操作系统高级权限。解决办法是在操作系统用户中新建一个与OEM管理员用户同名,密码一致的用户。如:sysman用户。具体操作方法如下:
1、顺序在菜单中选择“开始”、“程序”、“附件”、“管理工具”、“计算机管理”中建立用户SYSMAN,使其属于组ADMINISTRATORS,ORA—DBA。
2、顺序在菜单中选择“开始”、“程序”、“附件”、“管理工具”、“本地安全策略”,在“本地安全设置”窗口的左侧栏目找到“安全设置”、“本地策略”、“用户权利指派”,在相应的右侧栏目里找到“作为批处理作业登录”策略项。在此策略中增加用户sysman。
在OEM中备份与恢复数据
以上过程如果处理无误,现在应该没有什么问题了。具体的OEM备份与恢复的方法是进入OEM管理器后,在菜单“工具”、“数据库工具”中选择相应的操作(如:数据管理:导入,导出,装载。备份恢复:备份,恢复,维护等)。每个具体的数据维护操作都是图形化的,向导方式,操作十分简单,这里不再赘述。至于操作的状态,如是否已执行,已完成,失败等可以在作业列表中查询历史操作记录。
注意:以上操作在服务器为Windows 2000 advance server,安装Oracle9.2.1.0企业版的系统上经测试已通过。
"只有在应用程序已连接到OMS的情况下才能启动该向导.试图重新启动向导之前,请先启动该应用程序并连接到OMS."
解决方法:
Oracle数据库有三种标准的备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份。导出备份是一种逻辑备份,冷备份和热备份是物理备份。 要进行备份和恢复,必须在连接到Oracle Manager Server后才能进行。如果未创建资料档案库,在使用Oracle Management Server时将会出现如下错误:
登陆身份证明不正确
或者
VTK-1000:无法连接到Management server。请验证您已输入Oracle Management Server的正确主机名和状态。
因此,必须先创建Oracle Enterprise Manager资料档案库,以便能连接到Oracle Management Server。创建Oracle Manager Server资料档案库的步骤:
1、“开始→程序→Oracle→OraHome92→Configuration and Migration”,使用其中的“Enterprise Manager Configuration Assistant”程序配置本机的Oracle Management Server,创建一个新的档案资料库。
2、登录Oracle Management Server
建立完资料档案库后,就可以使用OEM了。请按如下操作进行:
“开始→程序→Oracle→OraHome92→Enterprise Manager Console”,登录方式不选择独立启动,要选择登录到Oracle Management Server。激活Oracle Enterprise Manager Console的登录窗口后,在该窗口中用户要提供相应的管理员名称、口令和Management Server。Enterprise Manager有一默认管理员sysman,口令为oem_temp,Management Server请填写主机名或计算机IP地址。
3、登录成功后,Oracle提示更改sysman用户口令。如果登录不成功,请检查在控制面板中“服务”中Oracle Management Server服务是否已启动,如未启动请手动启动。
4、连接到要操作的数据库
在OEM左侧的目录树中,单击要备份的数据库名,在随后出现的登录框中输入正确的用户名、口令及连接身份,此时该数据库已与管理服务器连接。
5、建立首选身份证明
首选身份证明的作用是配置一个数据库用户执行数据库维护操作,在对数据库进行备份与恢复等操作的过程中,用户不必输入用户及口令。在OEM中打开配置菜单,选择“首选身份证明”选项,打开“编辑管理员首选项”窗口,选择管理服务器接点win2000(win2000为主机名),在节点身份证明子窗口中输入用户名如system,在“口令”和“确认口令”文本框中输入manager;单击“确认”按钮,完成首选身份证明。
6、逻辑备份与恢复的前提
逻辑备份与恢复的前提是数据库必须工作在归档状态,由于这些命令如果处理不当会造成数据库的故障,Oracle只允许通过命令方式修改数据库工作模式。
查看数据库是否已经启动归档日志
SQL>archive log list;
如果归档日志没有启动,先关闭数据库
SQL>shutdown immediate;
然后用下面命令启动数据库
SQL>startup mount;
使数据库处于归档日志模式
SQL>alter database archivelog;
使数据库处于打开状态
SQL>alter database open;
7、建立备份管理员账户
在建立首选身份证明后还不能进行数据库的备份与恢复工作。否则会出现错误提示,报错提示是:VNI2015 验证错误。在作业的历史记录中可以看到更详细的出错提示:VNI2015目标接点首选身份证明无效或具有的权限不足已完成该操作。
错误原因:目标节点(数据库服务器)的操作系统用户身份证明不正确,OEM智能代理验证并使用这个信息运行作业。
解决办法: OEM管理员用户应具有“作为批处理作业登录”的权限。“作为批处理作业登录”是Windows NT用户的操作系统高级权限。解决办法是在操作系统用户中新建一个与OEM管理员用户同名,密码一致的用户。如:sysman用户。具体操作方法如下:
1、顺序在菜单中选择“开始”、“程序”、“附件”、“管理工具”、“计算机管理”中建立用户SYSMAN,使其属于组ADMINISTRATORS,ORA—DBA。
2、顺序在菜单中选择“开始”、“程序”、“附件”、“管理工具”、“本地安全策略”,在“本地安全设置”窗口的左侧栏目找到“安全设置”、“本地策略”、“用户权利指派”,在相应的右侧栏目里找到“作为批处理作业登录”策略项。在此策略中增加用户sysman。
在OEM中备份与恢复数据
以上过程如果处理无误,现在应该没有什么问题了。具体的OEM备份与恢复的方法是进入OEM管理器后,在菜单“工具”、“数据库工具”中选择相应的操作(如:数据管理:导入,导出,装载。备份恢复:备份,恢复,维护等)。每个具体的数据维护操作都是图形化的,向导方式,操作十分简单,这里不再赘述。至于操作的状态,如是否已执行,已完成,失败等可以在作业列表中查询历史操作记录。
注意:以上操作在服务器为Windows 2000 advance server,安装Oracle9.2.1.0企业版的系统上经测试已通过。