服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

dirtysea 发表于 2012-2-22 15:19:03

Windows server 2003下Oracle10g安装图解

Windows server 2003下Oracle10g安装图解
Oracle是大中型企业、网站、公司、机构等使用的重量级的数据库。本篇给大家介绍其在Windows平台下的安装方法。
注意事项:
    1、本例以Oracle 10g版本为例。
    2、所有安装步骤为系统默认安装。
    3、安装之前请关闭所有正在运行的程序。
    4、为Oracle安装路径至少准备1G的硬盘空间。
安装要求:
⑴ 硬件要求:
Intel core2处理器; 最少128 MB 内存(推荐256 MB );
⑵ 交换空间:对于大多数系统,推荐两倍于内存数量或至少400MB;
⑶ 典型安装: 750 M
最小安装:675 MB
最大安装:1000MB
⑷ 软件要求:
Linux内核版本2.2或更高;
windows NT 4.0以上操作系统
⑸ 安装过程:
① 将下载到的安装文件解压,双击setup.exe开始出现安装界面。
http://img1.51cto.com/attachment/201004/13/855168_1271135411cJmy.jpg

② 选择安装路径数据库类型和数据库名称及密码
http://img1.51cto.com/attachment/201004/13/855168_1271135415Dtw0.jpg

③ 准备安装
http://img1.51cto.com/attachment/201004/13/855168_1271135417shVd.jpg
http://img1.51cto.com/attachment/201004/13/855168_12711354199B26.jpg
④ 开始安装oracle10g 10.1.0.2.0
http://img1.51cto.com/attachment/201004/13/855168_1271135421G0aI.jpg
http://img1.51cto.com/attachment/201004/13/855168_1271135424AWIf.jpg
⑤ 安装后数据库信息
http://img1.51cto.com/attachment/201004/13/855168_1271135426sr52.jpg
口令管理
http://img1.51cto.com/attachment/201004/13/855168_1271135428FxbY.jpg
⑥ 安装完成后,相关应用程序URL路径
http://img1.51cto.com/attachment/201004/13/855168_1271135430biit.jpg
http://img1.51cto.com/attachment/201004/13/855168_1271135434t5IP.jpg
数据库卸载:
http://img1.51cto.com/attachment/201004/13/855168_1271135436ZCRL.jpg
(1)、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
    (2)、开始->程序->Oracle – OraDb10g_home->Oracle Installation Products->Universal Installer 卸装所有Oracle产品
    (3)、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
    (4)、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
    (5)、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
    (6)、重新启动计算机,重起后才能完全删除Oracle所在目录
    (7)、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件:ORACLE.INI、oradim80.INI
如果是在unix或linux系统,就要方便得多。只要删除$ORACLE_HOME下的所以文件,以及所有数据文件,最后删除日志文件就可以了!
安装数据库问题:
⑴ 在安装oracle数据库过程中,出现如下错误,如下图所示:
http://img1.51cto.com/attachment/201004/13/855168_1271135438nvRI.jpg
解决方案:手动配置enterprise manager,手动运行E:\oracle\product\10.1.0\Db_1\bin\emca,配置如下所示
http://img1.51cto.com/attachment/201004/13/855168_1271135441V1XC.jpg

dirtysea 发表于 2012-2-22 15:23:04

使用OMS做Windows环境下的Oracle增量备份 第零步:准备         为了满足用户的要求,就必须……         增量备份,好吧,我们满足他们。         由于Oracle的增量备份现在一般使用的是RMAN(一套Oracle自带的类似于SQL*PLUS的脚本模块)。说实话,只要不出错,还是比较简单的,关键是,初学者很容易出错,出错了以后,忙上加错。你就哭吧…….         根据我们的情况,我们不可能将所有的技术支持人员都培养成Oralce DBA,有没有简单一点的办法,答案是肯定的。         Oracle是大公司,考虑的很周到,Oracle自带了一个备份备份还原工具,而且是图形化的界面。不知道?不知道就学啊。         但是用它是有代价的,需要创建一个资料档案库。(需要硬盘空间)         资料档案库干什么的?档案资料库就是管理备份的一个数据库。因为Oracle的备份还原有支持同时管理很多个数据库的。         好了,开始吧,该死的Oracle增量备份。第一步:创建资料档案库【一次性操作】1、在开始菜单Oracle目录下,选择Configuration and Migration Tools/Enterprise Manager Configuration Assistant.(不知道开始菜单是什么?哦,你可以下课了。)2、出现欢迎界面,点击下一步3、选择默认配置,点击下一步【注意做测试时可能建立一些库,需要删除,可以用这个功能】4、由于缺省是没有资料档案库,选择创建一个新的资料档案库,点击下一步5、由于缺省的典型配置,所给的用户名和密码超级难记【你记性好,行,你自己试试吧】,选择自定义,点击下一步6、由于缺省SID名字长,建议更改SID后,选择新的本地数据库例程,点击下一步 7、输入用户名和口令,请牢记,点击下一步【如:LSY_ORAREP/ LSY_ORAREP】8、显示信息,点击完成9、开始创建资料档案库 10、创建资料档案库进度11、设置资料档案库用户名和密码,请牢记,点击确定【请根据自己的情况给密码,Sys/sys            system/system】12、创建完成,点击关闭 13、好了,我知道你成功了,庆祝一下吧。^_^第二步:登录到Oracle Management Server0、需要关注的几个Oracle服务: OracleOraHome92ManagentServer;OracleOraHome92Agent;         请设置成自动启动,并启动。【一次性操作】(1)安装后重启后需要在控制面板/管理工具/服务下找到OracleOraHome92ManagentServer服务改成自动启动,并启动起来。否则,下次机器重启后,OMS不能用。(2)请**OracleOraHome92Agent代理服务是否启动,如果没有,会导致搜索节点失败。请启动,并设置成自动启动 1、登录界面         什么?不知道这个界面从哪里出来的,自己出去打20大板再进来。2、第一次登录缺省用户名sysman密码oem_temp3、第一次登录后要改密码(如:sysman),请牢记4、登录后界面         在XP中下面的步骤一般不用,但是在Windows Server 2003中,下面的步骤是必须的。         (1)搜索节点【Windows Server 2003操作,XP跳过】         (2)输入机器名,即节点名【Windows Server 2003操作,XP跳过】         (3)搜索成功,如果搜索不成功,请检查是否机器名输错,或者OracleOraHome92Agent是否启动。【Windows Server 2003操作,XP跳过】 (4)登录后的界面,XP中直接到这一步了5、设置首选身份证明,菜单“配置/首选项/首选身份证明”。设置服务器节点及两个数据库的身份证明。节点名称中输入的用户名建议为SYS,这一用户在Windows中并不存在,需要在Windows中建立这样一个用户。两个数据库中的用户名使用都用SYS,角色一定要选择SYSDBA。 6、好了,终于可以开始备份了。来吧! 第三步:备份0、现在可以开始备份了,等等,备份之前,请先设置归档日志模式。为什么设置,因为要做增量备份,没有归档日志模式,就需要关闭数据库后才能进行增量备份。不知道怎么设置?看下面,咳,看哪了。说的就是你。(1)选择目标数据库,展开数据库根节点,选择配置,选择恢复页,将归档日志模式打上勾。点击应用。(2)点击确定。(3)OK,关闭。 备份分为全库备份和表空间备份,两种都可以实现增量备份。1、全库备份(1)菜单“工具/数据库工具/备份管理/备份”(2)选择预定义策略,如果要实现表空间备份,请选择自定义备份策略。(3)由于要选择增量备份,所以直接选择每周每周一次完全备份,每天一次增量备份(4)指定备份时间(5)修改备份文件存放的目录,点击“Edit Backup Configuration”。 (6)选择通道,将格式改成“D:/BackupPath/b_%t_%p_%c”。【一次性操作】(7)选择要备份的目标(8)概要信息,确定(9)成功提示(10)成功以后如图:(11)别高兴太早,出问题了。如果提交后在作业的活动窗口没有新建的作业记录,则创建失败,创建失败后,请双击历史记录,查看问题原因。一般会出现:VNI-2015 : 目标节点的节点首选身份证明无效或具有的权限不足以完成该操作。第一步: 打开控制面板-》管理工具-》计算机管理-》本地用户和组-》选择用户右键,新建一用户SYS,密码与ORACLE一样,让它隶属于Administrators和ORA_DBA。【本步骤不会的请参考Windows帮助】第二步:管理工具-》本地安全策略-》本地策略-》用户权利指派-》在作为批处理指派登陆里加上SYS,Administrator第三步:服务器重启一下,重新登录。(服务器是什么?答:就是机器) (12)好了,从(1)到(9)【请跳过(6)】在做一遍,怎么样?作业建立成功了吧。 2、表空间备份(1)、(2)和全库备份一样。从上面的第(2)不开始,选择自定义备份(3)选择表空间备份(4)选择要备份的表空间,可以选择多个一起备份(5)缺省不管归档日志(6)先必须创建一个表空间的完全备份,然后在从(1)开始创建N个备份作业(如按周备份,则周日全备份,再创建周一到周五的五个增量备份,周六由于没有数据库操作,可以不备份)。当选择增量备份时,注意一定要修改增量级别为1,切记【注意,这里不是要你一次创建全备份和增量备份,而是多次创建,不明白?就是要你创建多个备份作业】(7)同全库备份中的(5)。(8)覆盖备份和保留策略,缺省即可,如果需要设置覆盖策略,按照提示来即可(9)选择备份执行的时间策略,可以按每周期(如每15天),每周中的某几天,每月中的某几天等。根据各个分局的硬盘大小情况,可以选择,每周或每月,建议每周,考虑到各个管理员的情况(主要是没有意识和懒),设置为表空间全备份为每个月。增量备份为每天。(10)总结页(11)呵呵,牛吧,别高兴,看看自己的作业是否确实成功了才能算数。第四步:还原1、选择菜单“工具/数据库工具/备份管理/恢复”2、选择还原类型,缺省3、选择还原的对象 4、选择表空间5、是否重命名,一般不用6、配置 7、概要8、成功 9、哈哈哈,也蛮简单的嘛。 简单,那就把下面的几个练习题搞定吧。搞不定不允许吃饭。 第五步:实战演习练习下面的题目,不成功不能出师:1、安装配置档案资料库。2、制定备份还原策略,根据各个分局的情况,建立备份策略。3、测试全库备份策略,要求按每周一次完全备份,每天增量备份。4、测试表空间备份,要求建立两个备份作业计划。一是完全备份作业计划,二是增量备份计划。5、测试还原。 恭喜!你可以吃饭了。 FAQ 1、关于还原,要注意的几个地方:(1)如果要用完全备份来还原整个数据库,那么必须要将数据库设置成“已装载”状态,否则,将不会成功。实验:将数据库关闭,然后将需要还原的表空间文件删除,这时候还原将会直接恢复到现在的情况。 (2)如果要用还原表空间,由于Oracle还原时,先判断了数据库文件有没有损坏,没有损坏直接跳过了,所以也可以采用(1)中的方式进行还原。 在“已装载”的状态下,大家观察一下,和前面的还原的界面有什么不同?对了,就是可以使用“整个数据库”还原了。想想为什么?什么时候“归档日志”的还原可以用? 还原成功后能在作业的历史记录中看到相应的记录,并且状态是“已完成”。 (3)由于Oracle的还原功能异常强大,在归档日志状态下,Oracle还原动作中还包括了重做日志,一般的还原将会把数据还原到最新的状态。(即:经常有人问,还原没有成功,还原没有反应,其实,已经还原成功了,只是Oracle还原后,又将最近备份后的工作根据归档日志重做了一遍,所以不用担心丢数据了,呵呵)(4)是不是有人郁闷了?那我要将数据还原到原始状态不就没有办法了?如果要将数据还原到原始状态,我们可以先将归档日志停掉,不知道怎么停?参见第三步0小步。然后再使用大家熟悉的IMP了。使用完成后,记得将归档日志重新开启。切记……

dirtysea 发表于 2012-2-22 17:05:41

问题解决方法总结:1, 先去检查一下java虚拟机安装情况和版本情况,如果存在冲突,那么首先解决版本的问题吧!一种简单的方法,就是下载一个与jvm配套的jdk直接替换掉oracle自带的版本吧,相信大家这点都可以做到的。2, 检查你的网络连接情况,如果有多个网络连接,也可能存在问题,那就暂时禁止掉吧,留一个再去试试吧!有的网友反应有时候也要断网才行,本人觉得断网与否应该没太大关系,如果实在不行,也可以断掉网试试吧! 3.D:/oracle/product/10.2.0/db_1/BIN>emctl start dbconsole             Environment variable ORACLE_SID not defined. Please define it.
下面是emca创建em的过程,大致演示一下:1, 删除建立失败的em档案库:C:\Documents and Settings\Administrator>emca -deconfig dbcontrol db -repos drop EMCA 开始于 2009-7-23 11:19:18EM Configuration Assistant, 11.1.0.5.0 正式版版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息:数据库 SID: verafzy监听程序端口号: 1521SYS 用户的口令:SYSMAN 用户的口令:SYSMAN 用户的口令:是否继续? [是(Y)/否(N)]: y2009-7-23 11:19:40 oracle.sysman.emcp.EMConfig perform信息: 正在将此操作记录到 E:\app\Administrator\cfgtoollogs\emca\verafzy\emca_2009_07_23_11_19_17.log。2009-7-23 11:19:42 oracle.sysman.emcp.util.DBControlUtil stopOMS信息: 正在停止 Database Control (此操作可能需要一段时间)...2009-7-23 11:20:23 oracle.sysman.emcp.EMReposConfig invoke信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...2009-7-23 11:24:42 oracle.sysman.emcp.EMReposConfig invoke信息: 已成功删除资料档案库已成功完成 Enterprise Manager 的配置EMCA 结束于 2009-7-23 11:24:562, 重新创建em档案库:   C:\Documents and Settings\Administrator>emca -config dbcontrol db -repos create EMCA 开始于 2009-7-23 11:26:55EM Configuration Assistant, 11.1.0.5.0 正式版版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息:数据库 SID: verafzy监听程序端口号: 1521SYS 用户的口令:DBSNMP 用户的口令:SYSMAN 用户的口令:SYSMAN 用户的口令: 通知的电子邮件地址 (可选):通知的发件 (SMTP) 服务器 (可选):----------------------------------------------------------------- 已指定以下设置 数据库 ORACLE_HOME ................ E:\app\Administrator\product\11.1.0\db_1 本地主机名 ................ PC-200901030636监听程序端口号 ................ 1521数据库 SID ................ verafzy通知的电子邮件地址 ...............通知的发件 (SMTP) 服务器 ...............是否继续? [是(Y)/否(N)]: y009-7-23 11:27:13 oracle.sysman.emcp.EMConfig perform信息: 正在将此操作记录到 E:\app\Administrator\cfgtoollogs\emca\verafzy\emca_200907_23_11_26_55.log。009-7-23 11:27:15 oracle.sysman.emcp.EMReposConfig createRepository信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...009-7-23 11:39:46 oracle.sysman.emcp.EMReposConfig invoke信息: 已成功创建资料档案库009-7-23 11:39:59 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository 信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...009-7-23 11:41:42 oracle.sysman.emcp.EMReposConfig invoke信息: 已成功上载配置数据009-7-23 11:41:47 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib信息: 软件库已配置成功。009-7-23 11:41:47 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary信息: 正在部署预配档案...009-7-23 11:42:02 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary信息: 预配档案部署成功。009-7-23 11:42:03 oracle.sysman.emcp.util.DBControlUtil secureDBConsole信息: 正在保护 Database Control (此操作可能需要一段时间)...2009-7-23 11:42:19 oracle.sysman.emcp.util.DBControlUtil secureDBConsole信息: 已成功保护 Database Control。2009-7-23 11:42:19 oracle.sysman.emcp.util.DBControlUtil startOMS信息: 正在启动 Database Control (此操作可能需要一段时间)...2009-7-23 11:46:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration信息: 已成功启动 Database Control2009-7-23 11:46:34 oracle.sysman.emcp.EMDBPostConfig performConfiguration信息: >>>>>>>>>>> Database Control URL 为 https://PC-200901030636:1158/em <<<<<<<<<<< 2009-7-23 11:47:10 oracle.sysman.emcp.EMDBPostConfig invoke警告:************************WARNING************************
管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。加密密钥已放置在文件 E:\app\Administrator\product\11.1.0\db_1\PC-200901030636_verafzy\sysman\config\emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。
***********************************************************已成功完成 Enterprise Manager 的配置EMCA 结束于 2009-7-23 11:47:13


Ok!建立成功,就可以去浏览器下面去登陆em管理平台了!偶以此地址在IE8登陆:https://localhost:1158/em/console/logon/logon 视图如下,em正式建立成功,可能安全方面存在验证的问题,只要导入证书,重新启动下就ok了!http://images.cnblogs.com/cnblogs_com/spatial/2.JPG
最后说明:方法仅供参考,并非完全有效,因为环境不同,可能差异也比较明显,如果哪位高人能够回答上面的问题,就麻烦留个言,我们共同学习探讨吧!
页: [1]
查看完整版本: Windows server 2003下Oracle10g安装图解