Windows 2008 x64 R2MSCS Oracle_第1页
Windows 2008 x64 R2MSCS Oracle_第2页
Windows 2008 x64 R2MSCS Oracle_第3页
Windows 2008 x64 R2MSCS Oracle_第4页
Windows 2008 x64 R2MSCS Oracle_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录XXXX有限公司WINDOWS 2008 R2 MSCS + ORACLE布署方法发布2015年12月17日 本文档中包括Win2008群集架设 目录服务器软件环境1服务器网络配置3群集架设步骤4布署应用服务器安装JDK20布署应用服务器安装Oracle21使用Oracle脚本建数据表36服务器软件环境模拟环境特别说明由于硬件环境,机器性能及操作系统约束,本次群集架设只能为IP-SAN模式.测试环境Vmware+Win2008 +VirtualDisk(StarWind) .Windows 2003 在Vmware中可使用Vmware直接挂载共享磁盘.实际架设群集(MSCS)时不论是FC-

2、SAN还是IP-SAN只要有存储柜均能架设成功.本文中的群集架设部分仅针对双节点群集,多节点群集不在本文讨论范围内.软件环境虚拟系统: Vmware Worktation 12虚拟存储: StarWind Enterprise v 5.4操作系统: Windows Srever 2008 R2 Enterprise Service Pack 1数据库: Oracle Enterprise 11G中间件: WebLogic 11GWeb应用: SKServer 2015-12-08 升级版Web组件接口版本: Socket服务版本:9系统基本约束配置服务器名称: Wi

3、n-2008-S1 节点1服务器名称: Win-2008-S2 节点2管理员: Administrator密码: admin123.域名称: SKS域管理密码: admin123.域用户: DoMain域用户密码: admin123.群集名称: SKQZ群集IP:仲裁盘:卷标: Quroum 盘符: Q 容量: 1Gb数据盘:卷标: VirtualDisk 盘符: V 容量: 25Gb(视实际需求)群集应用: 数据库服务应用名称: OracleCluster应用IP:Oracle安装路径: V:OracleOracleDatabaseOrac

4、le数据库路径: V:OracleOracleDatabaseDatabase注:监听服务应该先于数据库服务启动,这样能保存快速准确监听,另监听的IP应为服务器网络配置网卡配置节点(服务器)网卡1(公用)网卡2(心跳线)网卡3(存储)备注Win-2008-S1IP:掩码:网关:DNS1:DNS2:IP:掩码:IP:掩码:网卡1:连接互联网或局域网网卡

5、2:禁用NetBios网卡3:IP-San存储模式才使用Win-2008-S2IP:掩码:网关:DNS1:DNS2:IP:掩码:IP:掩码:网卡1:连接互联网或局域网网卡2:禁用NetBios网卡3:IP-San存储模式才使用群集架设步骤群集架设过程各节点状态列表(后继将按步骤直至群集架设完成)过程节点1状态节点2状态备注节点1, 节点2配置IP 并测试网络开机开机节点1连

6、接存储开机关机节点2连接存储关机开机节点1安装并创建域开机关机节点1安装故障转移群集开机关机节点2安装并加入域开机开机节点2安装故障转移群集开机开机节点1或节点2创建群集开机开机测试节点1故障迁移关机开机测试节点2故障迁移开机关机节点1, 节点2配置IP 并测试网络设置网卡1(公用),网止3(存储)均去除 IPv6 协议,并分别配置适合的IP地址与DNS地址等.设置网卡2(心跳线)仅保留 IPv4协议,其它均取消.并依需求配置IP地址,DNS选项及WINS选项. 移除DNS标签中”在DNS中注册此连接地址(R)”选项及WINS选项卡中”启用LMHOSTS查找(L)”选项,并选中”禁用TCP/I

7、P上的NetBios(S)”调整网卡工作顺序同时启用节点1与节点2主机,互ping对方IP保证网络畅通.如若不能ping通,请分别设置节点1与节点2的系统防火墙.节点1连接存储关闭节点2,在节点1中使用iSCSI发起程序连接虚拟存储,输入虚拟存储IP端口保持默认,点击确定.本文中虚拟存储IP为两个磁盘都连接上,并选择”启用多路径(E)”将磁盘联机,设置成基本卷并格式化即可,格式化时依前文系统约束设置磁盘卷标及盘符.关闭节点1,启动节点2参照本步骤对节点2进行设置,保证节点1与节点2在单点在线时能够访问到虚拟存储.节点1安装并创建域启动节点1,关闭节点2,给节点1添加系统角色

8、,创建并做为主域控添加系统角色,勾选”Active Directory 域服务”,此时会提示安装”.NET 3.5.1”,点击”添加必须的功能”即可,点击”下一步”, ”下一步”, ”安装”,等待节点1安装好域服务.安装好域服务后,”开始菜单运行”或使用组合热键”窗口键+R”,输入”Dcpromo.exe”运行域服务安装向导,在域服务安装向导中勾选”使用高级模式安装(A)”,并点击”下一步”,”下一步”.选择”在新林中新建域(D)”,并单击”下一步”.输入”目录林根级域的FQDN(F)”,即域名称,依据前文系统约束输入”SKS”.并点击”下一步”.系统自动检索过域名称,确定没重复后,直接点击”

9、下一步”,选择”林功能级别(F)”,选择为”Windows Server 2008 R2”,一路默认的”下一步”, ”下一步”,输入域密码,依据约束设置密码为admin123. 直到域安装完成并重启系统.(创建域耗时长,请耐心等待)系统重启完成后,配置DNS解析网卡并添加域用户,依约束,域用户名:domain,域用户密码:admin123.,加入用户组:Administrators;DoMain Admins;DoMain Users测试域解析是否成功,打开CMD,输入命令 “Ping SKS”如果能够正确返回公网网卡IP即为配置成功,如果不能正确返回IP,请重新配置各网卡的DNS.节点1安装

10、故障转移群集打开添加功能向导,选中”多路径I/O”与”故障转移群集”并点击”下一步”,再点击”安装”.( ”多路径I/O”仅为方便日后扩展群集,如无此需求可不选择)注销当前用户,换为域用户登录.节点2安装并加入域保持节点1为启动状态,启动节点2.参照节点1安装域服务.等待节点2安装好域服务.域服务安装成功后,在节点2中启动”域服务安装向导”,勾选”使用高级模式安装(A)”,点击”下一步”,”下一步”,选择”现有林”,选择”向现有域添加域控制器(A)”并点击”下一步”输入节点1创建的域名称”SKS”,并设置”备用凭据(A)”,即域用户名与密码.一路默认设置,点击下一步,输入域还原密码,依约束,设

11、置为 admin123. 直至域安装完成并重启节点2,使用域用户登录节点2,参照节点1配置DNS并验证,如解析错误,请重新配置网卡DNS.节点2安装故障转移群集参照 节点1安装故障转移群集 中的步骤给节点2也安装上故障转移群集.节点1或节点2创建群集在节点1或节点2中运行”故障转移群集管理器”点击 “创建一个群集(C).”,浏览两个节点,同时选择两个节点选择是否先进行测试再进行群集安装,建议先对当前两个节点及存储进行测试后再架设群集.步入群集架设过程,输入群集名称,依约束设置名称为”SKQZ”,设置群集IP:,点击”下一步”, ”下一步”,”完成”.群集就架设好了.c

12、md 下 ping 如能返回 IP,即架设好群集服务.配置群集仲裁及应用注意配置为仲裁盘的磁盘容量,512M1024Mb即可配置”文件服务器应用”测试节点故障迁移分别重启节点1与节点后,查看节点资源是否会在节点中迁移.关键点群集需要按一定顺序进行启动与关闭.例如关机顺序为:节点1-à节点2-à存储开机顺序就必须为:存储-à节点2-à节点1这点十分重要.请牢记.布署应用服务器安装JDK安装JAVA支持软件版本:JDK-6u45-windows-x64(具体采用什么版本视系统决定)下载页面: 安装路径: C:Javajdk1.6.

13、0_45右键,使用管理员权限打开jdk-6u45-windows-x64.exe,安装路径中去除空格或中文路径,为排除后期安装Oracle及WebLogic时产生意外错误,请统一安装到C:Javajdk1.6.0_45下.节点1与节点2分别安装JDK,注意路径保持一致.选择过路径后,一路”下一步”直至JDK安装好.布署应用服务器安装Oracle节点1安装ORACLE DATABASE 11G R2 版软件版本:Oracle DataBase 11G R2 (具体采用什么版本视系统决定)x64下载页面: x86下载页面: Oracle 11G 含有两个压缩包,全都下载回来,按顺序解压并合并解压内

14、容.将资源组切换到节点1上,进入Oracle安装文件夹,使用管理员权限运行Oracle安装程序安装路径: V:OracleOraclDatabase参照下图,去除”我希望通过My Oracle Support接收安全更新(W).”复选框选择”创建和配置数据库(C)”,网络上很多教程都说使用仅安装数据库软件,待Oracle安装好后再配置监听与建立全局数据库.此方法并不能成功,会导致第二节点无法安装注册Oracle监听.所以此处直接创建和配置数据库,后边会讲解如何处理第二节点安装的问题.安装中,选择”单实例数据库安装(S)”,点击”下一步”后,选择”高级安装(A)”再点击”下一步”选择系统语系,这

15、一步没什么好设置的,直接默认值,点击”下一步”,选择”企业版(3.34G)(E)”进行安装.注意安装路径,特别是软件位置”dbhome_1”,点击”下一步”后,开始数据库的配置过程.选择”一般用途/事务处理(G)”.全局数据库名设置为 skdata 税控应用软件要求数据库名为此,标识符同样为 skdata,点击”下一步”后,选择数据库字符集”简体中文 ZHS16GBK”选择数据库安装位置,请参照前文系统基本约束配置中数据库位置不必启用自动备份功能,对所有帐户使用相同的口令,具体口令请参阅前文系统基本约束配置.点击”下一步”后,安装程序会提示密码不符合建议标准.不必理会,继续下一步. 确认Ora

16、cle的配置无误,点击完成即开始正式安装Oracle,安装过程耗时较长,请耐心等待.在安装快完成时会报一个错误,大概意思是数据管理控制台在非安全模式下启动,不必理会,咱们用不到浏览器界面的控制台功能.直接点击确定,完成节点1的Oracle安装.节点1设置ORACLE,准备在节点2安装ORACLE DATABASE 11G R2 版节点1安装好Oracle后进行一些设置,为节点2安装Oracle做准备.1.打开系统的服务管理,停止OracleServiceSKDATA服务与OracleOraDb11g_home1TNSListener服务,并将启动类型改为手动模式.2.将群集资源迁移到节点2.迁

17、移方法:打开”故障转移群集管理器”,展开左侧群集菜单,在节点菜单中,节点1服务器名上点击右键,”更多操作(O)停止群集服务(P)”.待节点2挂载入群集磁盘后再启动群集服务.节点2安装ORACLE DATABASE 11G R2 版将资源组切换到节点2上时,进入SKDATA数据库目录,参照系统基本约束配置中,数据库所在路径为V:OracleOraclDatabaseDatabase,删除目录下的SKDATA文件夹.进入Oracle监听文件所在目录,删除监听配置.参照系统基本约束配置中,监听配置文件所在路径为V:OracleOracleDatabasedomainproduct11.2.0dbho

18、me_1NETWORKADMIN,删除该文件夹下的”listener.ora”,”sqlnet.ora”,”tnsnames.ora”进入Oracle安装文件夹,使用管理员权限运行Oracle安装程序.具体安装步骤,参照节点1安装Oracle Database 11G R2中的过程,注意安装路径,必须完全一样.覆盖节点1所安装的所有内容.特别注意在选择软件位置时,安装程序会自动将位置改为dbhome_2,此时应改为dbhome_1,安装时,软件会提示已存在安装,不必理会,直接安装进相同目录.数据库路径,参照系统基本约束配置,也选择相同路径安装.软件管理员密码与节点1安装时设置相同.在群集中创建

19、ORACLE资源组待节点2中安装好Oracle后, 打开系统的服务管理,停止OracleServiceSKDATA服务与OracleOraDb11g_home1TNSListener服务,并将启动类型改为手动模式. 进入监听配置文件所在路径,修改监听配置文件”listener.ora”与”tnsnames.ora”.listener.ora 修改为如下,注意红字部分.# listener.ora Network Configuration File: V:OracleOracleDatabasedomainproduct11.2.0dbhome_1networkadminlistener.or

20、a# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = CLRExtProc)(ORACLE_HOME = V:OracleOracleDatabasedomainproduct11.2.0dbhome_1)(PROGRAM = extproc)(ENVS = "EXTPROC_DLLS=ONLY:V:OracleOracleDatabasedomainproduct11.2.0dbhome_1binoraclr11.dll")(SID_D

21、ESC =(GLOBAL_DBNAME = skdata)(ORACLE_HOME = V:OracleOracleDatabasedomainproduct11.2.0dbhome_1)(SID_NAME = skdata)LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)ADR_BASE_LISTENER = V:OracleOracleDatabasedomain其中,为OracleCluster即将使用

22、的IP地址.tnsnames.ora 修改为如下,注意红字部分.# tnsnames.ora Network Configuration File: V:OracleOracleDatabasedomainproduct11.2.0dbhome_1networkadmintnsnames.ora# Generated by Oracle configuration tools.ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521) ) (CONN

23、ECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )SKDATA = (DESCRIPTION =te (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = skdata) ) )其中,为OracleCluster即将使用的IP地址.打开”故障转移群集管理器”,添加服务和应用程序.添加”通用服务”选择Oracle的数据库服务,配置名称为”Orac

24、leCluster”,应用IP地址为””使用群集存存储,图中群集磁盘2为Oracle安装目标位置.无需复制注册表,留空,直接”下一步”,”下一步”验证完成应用资源的配置.在刚刚建好的”OracleCluster”应用上,单击右键,选择属性菜单.勾选”首选所有者(P)”选项中的节点服务器,节点1与节点2全都勾选起来.在刚刚建好的”OracleCluster”应用上,单击右键,继续添加Oracle数据库服务.选择”2(2)-添加通用服务”在选择服务界面中,选择”OracleOraDb11g_home1TNSListener”服务,点击”下一步”进行添加,此时不必再选择群集

25、存储与配置应用IP,一路默认点击下一步直到完成.配置完成后在OracleCluster摘要中,此时”OracleOraDb11g_home1TNSListener”服务是脱机状态.先配置了”OracleOraDb11g_home1TNSListener”服务的依赖关系后再进行联机.在”OracleOraDb11g_home1TNSListener”服务上单击右键,选择属性.在”OracleOraDb11g_home1TNSListener”服务的属性窗口中,选择依赖关系标签,点击插入,设置”OracleOraDb11g_home1TNSListener”服务依赖与如图中所示关系.配置好依赖关系

26、后就可以使”OracleOraDb11g_home1TNSListener”服务联机了.配置好通用服务后,还需测试一下OracleCluster应用是否能够正常工作.在”OracleCluster”应用上,单击右键,对应用进行迁移测试.重新配置ORACLE 数据库监听如果发现监听服务”OracleOraDb11g_home1TNSListener”一直反复重启或迁移失败.则删除监听配置文件,两个节点都使用”NETCA”重新配置监听服务.应用资源所在节点,CMD SHELL中输入Netca并回车,开始配置监听服务. 保持监听名称为默认.保持监听端口为默认,完成监听配置 单一节点重新配置监听后,切

27、换应用资源到另一节点,删除监听文件,再次重新配置监听服务,配置完成后,参照前文修改监听配置文件.反复切换资源所有者,测试是否切换正常.使用PLSQL DEVELOPER连接管理ORACLE数据库64位版的SQL无法使用PL/SQL工具连接上,需从Oracle官方下载32位版的 instantclient-basic-nt-.0.zip下载页面: 将下载的 instantclient-basic-nt-.0.zip 直接解压出来,整个文件夹放入Oracle安装目录中PLSQL Developer工具可以使用绿色版的下载页面: 将PLSQL Developer直接解

28、压,放入V:Oracle文件夹中并往桌面发送快捷方式在 cmd 中执行 md V:OracleOracleDatabaseinstantclient_11_2NETWORKADMIN 创建文件夹复制V:OracleOracleDatabaseproduct11.2.0dbhome_1NETWORKADMIN文件夹中”listener.ora”与”tnsnames.ora”到刚刚建立的文件夹V:OracleOracleDatabaseinstantclient_11_2NETWORKADMIN中运行Plsqldev.exe,登录时,点击”Cancel”按钮,进入配置Tools菜单,Preferences子菜单,打开配置界面配置过语言选项后必须重新启动软件以应用配置,再次重启软件时就变成中文界面了进入 工具首选项 界面配置OCI.DLL路径为V:OracleOracleDatabaseinstantclient_11_2oci.dll 并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论