过去做Oracle项目的时候只是在做基于Oracle的开发工作(主要是PL/SQL存储过程)对Oracle的管理几乎没有做过只是懂得用expimp这些命令对Oracle做逻辑的备份今年年初自己开始琢磨Oracle因为前一个工作接触到了OEM自己不断的尝试了N次差不多才学会配置今天抽空把自己的配置经验总结出来供大家参考(因为我不太懂得在这里贴图所以所有的图片就以回复的形式给出我是在WinkServer环境下实现的至于到Linux我想应该大同小意吧只是很多都是命令参数不如Wink这样方便) OEM就是OracleEnterpriseManager要使用OEM必须首先配置好ManagementServer服务(即OMS)因为OEM是在OMS服务的支持下运行的配置OMS需要5步我把每步的图片都摘下来了贴在后面的回复中 通过开始->程序->OracleoraHome->EnterpriseManager->Configuration Assistant打开企业管理器配置助手出现如图1所示的配置打作界面 我们选择创建一个新的档案库如果已经有了档案库你可以删除也可以升级或编辑参数选择好后按下一步按钮出现如图2所示的为资料档案库选择数据库界面 在这里你必须以有DBA权限的用户登录到数据库我这里用的是SYSTEM输入密码和服务(默认密码是MANAGER装Oracle时输入的全局数据库名为ORCL所以服务也是ORCL)输入完毕按下一步按钮出现如图三所示的资料档案库登录信息界面 这里要求输入资料档案库用户名和密码如果不想保存用户和密码请选中下面的请勿保存用户名和口令复选框按下一步按钮出现如图4所示的选择资料档案库用户表空间 我用的是默认选项你也可以自己指定相关的选项然后按下一步按钮出现如图5所示的创建资料档案库概要界面 这只是对上面配置信息的显示在这里我们点完成按钮就开始创建资料档案库出现如图6所示的进度界面 刚出现的时候中间的按钮是显示详细资料点击后出现右面的进度画面中间按钮变成隐藏详细资料当创建完毕后关闭窗口就可以使用OEM了但必须保证在使用前OMS必须已经启动在Windows下启动OMS的方法是 在桌面选中我的电脑单击鼠标右键选择弹出菜单的管理进入计算机管理选择服务和应用程序的服务或者开始->设置->控制面板进入控制面板打开管理工具里的服务进入计算机服务在你照上面的步骤配置了OMS后会出现OracleoraHomeManagementServer服务默认是手工启动选中该项后单击鼠标右键在弹出菜单中选择启动就可以启动OMS服务了在启动这个服务之前必须保证启动了OracleServiceORCL和OracleoraHomeTNSListener服务 现在我们可以通过开始->程序->OracleoraHome->EnterpriseManager->Console进入OEM了出现登录界面用户名和口令默认是sysman/oem_tempManagement Server是本机名或者IP地址如果你是第一次登录系统强制你更改sysman的密码你必须记住自己更改后的密码忘记了)那我也无能为力了啊这时就出现了OEM控制台了啊(如图7所示) 在配置OEM之前必须保证你的机器上没有安装SQLSERVER之类非ORACLE的数据库否则进入OEM控制台后会出现VTO错误就是在节点上无法找到Oracle数据库(笔者因为装了SQLSERVER数据库就出现这个错误后来删除了SQLServer就找到了Oracle数据库然后再装上SQLServer就没有问题了啊) 在开始使用OEM控制台前还要进行一个配置就是让登录操作系统的用户(默认是Administrator)具有批处理作业的限因为WinkServer系统默认Adminstrator是没有批处理作业的权限的 通过开始->设置->控制面板进入控制面板后打开管理工具选择本地安全策略进入本地安全设置窗口打开本地策略的用户权限指派选择最后一项作为批处理权限登录然后添加上Administrator用户即可 现在回到OEM控制台打开菜单系统->首选项选择首选身份证明页在服务类型为数据库的身份证明上用户名为Oracle数据库用户我用的是SYSTEM输入密码和连接类型(我选择的SYSDBA)而在节点项的身份证明我输入的就是上面配置好的具有批处理作业权限的操作系统用户Administrator还有该用户登录系统的密码然后确定如果你没有进行上面的作为批处理权限登录的授权在你进行作业操作的时候将会得到VNI : 验证错误错误现在通过工具->数据库应用程序->DBA Studio进入DBAStudio执行导出是不是成功了 |