如何实现SQLServer2008R2连接oracle 11gr211gR2

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
oracle_11g_R2_windows2008_64_图文安装
下载积分:30
内容提示:oracle_11g_R2_windows2008_64_图文安装
文档格式:PDF|
浏览次数:183|
上传日期: 19:42:35|
文档星级:
该用户还上传了这些文档
oracle_11g_R2_windows2008_64_图文安装
官方公共微信查看:36401|回复:19
刚装了SQL server 2008 r2,却连接到服务器连接不了·。
(60.78 KB)
本帖最后由 alzx99 于
21:40 编辑
netstat -ano
看有没有的监听
如果没有说明库装的不对,如果有了就去检查防火墙
有1433监听
是在本机 上连接么?
是连接远程数据库,本地都可以连接
中级工程师
防火墙的原因吧,或者你没开远程登录?
做最好的自己!
防火墙怎么设置呀,这位兄台能否在线帮助一下呢,我的QQ号
中级工程师
2.你的服务器有没设置成允许远程链接
3.你的客户端端口对了么
我是菜鸟级的,对这些不是很了解,能说的详细些吗?谢谢
你检查一下你的认证方式,远程连接要使用sql server认证,windows 认证只能在本地应用
中级工程师
引用:原帖由 alzx99 于
08:44 发表
我是菜鸟级的,对这些不是很了解,能说的详细些吗?谢谢 呵呵 我已经说了 方向了 你可以根据这个去网上查的&&不麻烦的 也不难理解的。。
MSDTC有设置吗
优秀技术经理
忍人所不能忍,行人所不能行。 ...
这个问题我遇到过,前两年给人事安装系统时出现过,好头痛不过解决了,我想想。
印象中如果曾经安装过SQLSERVER2000,SQLSERVER2008在安装时会要求时输入新的服务名称,在启动时确保MSSQLSEVER\XXX服务启动,默认为手工启动。新建服务产生的重大问题会经常出现无法连接的现象,另外要在配置中设置登录方式为SQL连接而不是系统用户登录。
在条件允许时卸载SQLSERVER2000,只安装SQLSERVER2008,如果还不能解决,我再讲述SQL2008连接配置,这样能够解决此问题的!
本帖最后由 wglzaj 于
17:19 编辑
淡泊以明志,宁静而致远。
优秀技术经理
忍人所不能忍,行人所不能行。 ...
请参考一下这个贴子:
淡泊以明志,宁静而致远。
优秀技术经理
忍人所不能忍,行人所不能行。 ...
请参考一下这我的博文:
本帖最后由 wglzaj 于
18:33 编辑
淡泊以明志,宁静而致远。
我也遇到同样问题,是防火墙的事,加上1433端口就好了。。
1. 检查服务没有启动 (net start 或者服务列表查看)
2. 检查协议有没有启动 (shared memory, namepipe, tcp/ip 通过配置管理器查看)
3. 检查网络及端口是否打开,ping或者直接telnet 1433 (如果有防火墙,需要在防火墙上打开TCP1433,命名实例的话,还要打开UDP1434端口)
4.检查端口是否建立(netstat –an)
5. 检查用户名密码 (可能是用户名没添加/密码错误/用户无权限,根据错误状态判断)
6. 检查认证模式(windows认证还是混合认证)
SQL Server MCITP, MVP, MCT, DBA
引用:原帖由 feixianxxx 于
00:43 发表
2.你的服务器有没设置成允许远程链接
3.你的客户端端口对了么 一般情况下,首先要排除的是第二个原因,这个原因居多。
1.查看 sqlserver服务器配置是否开启 tcp/IP协议
2.查看windown防火墙是否添加例外 1433 或ucp 1434端口
3.重启sqlserver服务
具体参见截图
(39.25 KB)
为什么我设置了以后还是连接不上啊,谁能帮我啊。QQbeyondhedefang 的BLOG
用户名:beyondhedefang
文章数:124
评论数:331
访问量:277262
注册日期:
阅读量:5863
阅读量:12276
阅读量:358562
阅读量:1054825
51CTO推荐博文
导语:在工作中学习,在学习中工作! 天道酬勤,坚定前行!由于FJ集团公司不断的发展壮大,对信息化的需求也相应的提高,最近公司在上用友NC V5.7 ,操作系统就是win Server 2008 R2,数据库是Oracle 11g 一、安装前的准备工作:1. 修改计算机名:服务器的计算机名称对于登录到Oracle数据库非常重要!切记!(1) 安装好Oracle数据库后,再修改计算机名称,可能会无法启动服务,即不能在浏览器中使用OEM(Oracle Enterprise Manager);(2)Oracle Net Manager配置Oracle服务器端的监听程序时,也会用到服务器的计算机名称。2. 解压2个安装文件,再将第2个解压出来的文件复制到第1个解压后的文件的相应位置,如下图所示:二、下面我们正式安装Oracle 11g R2 :1. 打开第1个解压后的文件夹,双击setup.exe ,如下图所示:2. 输入E-mail地址,下图所示 :3. 强烈建议选择”仅安装数据库软件”项 , 该项可以将软件安装和数据库创建分离开来 , 这样既可以将独立的两个过程分步进行 , 又可以在安装软件后进行从容的检查、配置和补丁应用等。下面选择 单实例数据库安装 ,如下图所示:我们选择功能最全的 企业版 , 如下图所示 :下面按需求选择 安装位置 , 如下图所示 :下面图中检查 概要 ,如果正确,则点击完成,如下图所示 :如下图所示,开始安装了 :如下图所示, 则安装已经完成了 :三、配置Oracle 11gR2监听程序:我们是把Oracle 11gR2软件和实例分开安装的,前者已经安装好了,但是要安装实例,则必须先配置Oracle 11gR2监听程序!配置Oracle 11gR2监听程序分为5个步骤:(1)准备创建监听程序:(2)选择配置内容;(3)添加监听程序;(4)选择TCP/IP协议的端口号;(5)完成配置并验证 。下面我们一起来 详细配置之:(1)准备创建监听程序:方法一:方法二:win + R --- netca 回车 ,弹出如下图所示:(2)选择配置内容:首次配置监听程序,故只能选择 添加 ,如下图所示:监听程序名 默认即可:(4)选择TCP/IP协议的端口号:TCP/IP端口号,也使用默认即可,如下图所示:(5)完成配置并验证:我们还要确认监听程序是否启动,如下图所示:win + R --- services.msc 回车,弹出……四、安装数据库实例:现在可以安装数据实例了,创建数据库实例可分为9个步骤:(1)准备创建数据库实例;(2)选择创建类型;(3)选择创建数据库的模板;(4)填写数据库标识;(5)选择数据库的配置;(6)设置账户口令;(7)添加示例方案;(8)选择初始化参数;(9)完成安装 。下面是详细配置:(1)准备创建数据库实例:(2)选择创建类型:(3)选择创建数据库的模板:(4)填写数据库标识:(5)选择数据库的配置: & & & Oracle Enterprise Manager用于监控和管理Oracle软件基础架构以及应用程序和商务服务 。(6)设置账户口令:下面都是选择默认即可:(7)添加示例方案: 为了方便学习,故选择了该示例方案,它包括了Example的表空间。(8)选择初始化参数: 此处关键是 字符集 的设置,强烈建议:字符集最好和客户端的一致!否则容易出现乱码。(9)完成安装 。由此开始,一直选择默认即可!看到上面截图,即表示安装成功!!!注:我们在上面截图处点击 口令管理 ,则弹出如下图所示:由于下面我们要用到用户名scott ,故去掉 scott 后面的 √ (对勾)如果此处 没有去掉 √ (对勾),则在后面可以使用命令解锁定 !!!查看数据库服务,如下图所示:win + R ---services.msc 回车,如下图所示:下面我们来使用命令为用户账户scott解锁 :打开sqlplus ,用system用户登录,如下图所示:本文出自 “” 博客,谢绝转载!
了这篇文章
类别:┆阅读(0)┆评论(0)SQL Server 2008 R2数据库镜像部署图文教程
字体:[ ] 类型:转载 时间:
数据库镜像是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中
“数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的。
l 增强了数据保护功能
l 提高了数据库的可用性
l 提高了生产数据库在升级期间的可用性
在“数据库镜像会话”中,主体服务器和镜像服务器是相互通信和协作,并双方互补。主体服务器角色上的数据库副本为生产数据库。数据库镜像会尽快将主体数据库中执行的每一项操作(如:插入、更新和删除等)在镜像数据库中进行重新执行。这一过程是通过将活动事务日志记录的流发送到镜像服务器来完成,这可以尽快将日志记录按顺序应用到镜像数据库中。而且数据库镜像是在物理日志记录级别执行这一“重做”操作的。SQL Server 2008 R2(以下简称:SQL08R2)中,为了减少网络的负载,主体服务器会将事务日志记录压缩后进行发送。
l 高性能模式(异步运行):事务不需要等待镜像服务器将日志写入磁盘便可提交,这样可最大程度地提高性能。这意味着事务不需要等待镜像服务器将日志写入磁盘便可提交,而此操作允许主体服务器在事务滞后时间最小的条件下运行,但可能会丢失某些数据。
l 高安全模式(同步运行):当会话开始时,镜像服务器使镜像数据库尽快与主体数据库同步。一旦同步了数据库,事务将在双方提交,这会延长事务滞后时间。
l 具有故障转移功能的高安全性模式(见证服务器):这种模式最大的优点就是主体服务器断线时,镜像服务器上的数据库副本会自动启用,作为生产数据库为客户端提供服务。在这一结构中见证服务器并不能用于数据库,其主要作用是通过验证主体服务器是否已启用并运行来支持自动故障转移。
注意:只有在与主体服务器断开连接之后,镜像服务器仍和见证服务器保持相互连接时,镜像服务器才启动自动故障转移。
见证服务器的作用是验证指定的伙伴服务器是否已启动并正常运行。如果镜像服务器与主体服务器断开,但见证服务器仍与主体服务器保持连接,则镜像服务器无法启动故障转移。所以要实现故障转移的条件是主体服务器与镜像服务器断线,同时也与见证服务器断线;镜像服务器与见证服务器连线的情况。
自动切换:在使用见证服务器的情况下,数据库必须已经同步,并且见证服务器必须和镜像服务器连接正常。
手动切换:在高安全性模式下,主体服务器和镜像服务器必须保持互联,并且数据库必须已经同步。
强制服务:在高性能模式和不带自动故障转移功能的高安全性模式下,如果主体服务器出现故障而镜像服务器可用,则可以强制服务运行。这种方式可能导致某些数据库丢失。
SQL08R2的“数据库镜像”必须基于每个使用完整恢复模式的数据库来实现。对于SQL08R2不支持简单恢复模式和大容量日志恢复模式的数据库镜像。另外,不能镜像“master”、“msdb”、“model”和“tempdb”等系统数据库。
测试环境为一个LAN内,IP地址是192.168.0.0/24段,域名是。
DC:192.168.0.110/24——域控制器和DNS服务器;
SQL-1:192.168.0.111/24——SQL08R2主体服务器;
SQL-1:192.168.0.112/24——SQL08R2镜像服务器;
SQL-1:192.168.0.113/24——SQL08R2见证服务器。
拓扑(如图3)所示:
三、基本环境的准备
由于系统平台使用WIN08R2,而且启用了防火墙设置,因此为了SQL08R2能够正常工作,需要在防火墙上打开相应的端口。本文中介绍数据库镜像需要打开的端口是TCP-1433和TCP-5022端口。打开方式非常多,但是此处可以结合基于域的组策略为三台SQL08R2服务器同时进行整体配置。
将三台服务器放置在同一个OU中(如图4)
通过DC的组策略管理器,为其OU单独创建一个GPO,并定位其“计算机配置”——“管理模板”——“网络/网络连接/Windows防火墙/域配置文件”,启用“定义入站端口例外”(如图5),分别定义两条:
1433:TCP:192.168.0.0/24:enabled:SQL Server
5022:TCP:192.168.0.0/24:enabled:SQL Server DBM
此外,对于SQL08R2来讲,默认情况下,SQL服务的TCP/IP访问是禁用的,所以需要通过SQL Server Configuration Manager将其启用(如图6)。
四、准备数据库
在登录将作为主体服务器的SQL-1服务器(如图7),定位需要镜像的数据库(本文中是mydb数据库),右击选择其“属性”(如图8)。
在其属性窗口中,选择“选项”页,确认其恢复模式为“完整”(如图9)。
关闭该窗口,然后对该数据进行完整备份和事务日志备份。选择mydb数据库节点,右击选择任务——备份(如图10)。
在备份窗口中选择备份类型为“完整”,并指定目标备份包的路径(如图11),点击“确定”进行备份。
相同步骤,打开备份窗口,选择备份类型为“完整”,并指定目标备份包的路径(如图12),点击“确定”进行备份。这里为了方便可以选择与完整备份相同的备份包。
将备份包复制到镜像服务器SQL-2上(如图13),并且从SQL管理控制台登录到SQL-2(如图14)。
创建与主体服务器上需要镜像的数据库相同名称的数据库——mydb(如图15)。同时,数据库文件放置的位置应该相同,各属性也应该配置相同。
在SQL-2上对新建的数据库进行还原操作,即将从SQL-1上对数据库的备份针对SQL-2上新建的mydb进行还原操作。右击mydb数据库选择任务——还原——数据库(如图16)打开还原数据库窗口。
选择“原设备”,通过浏览添加从SQL-1复制的备份包(如图17)。
再选择页中选择“选项”,勾选“覆盖现有数据库”,同时选择“不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH NORECOVERY)”(如图18)。
点击“确定”,完成数据库还原操作(如图19)
五、配置主体/镜像服务器
在SQL-1上,右击mydb,选择任务——镜像(如图20),打开镜像数据库配置窗口,点击“配置安全性”按钮(如图21)。
在“包括见证服务器”页中选择“是”(如图22),这样可以在之后实现自动故障转移。单击下一步。
在“选择要配置的服务器”页面中,可以不勾选“见证服务器实例”(如图23),因为见证服务器可以在之后来进行配置。
点击下一步,指定主体服务器监听端口和端点名称(如图24),默认的端口为TCP-5022端口,端点名称自定义。
单击下一步,指定镜像服务器,在下拉菜单中选择“浏览更多”(如图25),在“连接到服务器”对话框中指定登录到SQL-2(如图26)。
仍然需要指定镜像服务器的侦听器端口和端点名称,这里的端口仍然使用默认的TCP-5022(如图27)。
单击下一步,指定服务器实例的服务账户,在此测试环境中统一使用管理员账户,但是在生产环境中建议专门为其创建一个账户(如图28)。
单击下一步,显示摘要,确认无误,点击“完成”(如图29)进行端点配置。
成功完成配置后,系统提示是否立刻进行“开始镜像”(如图30),单击开始镜像。
完成数据库同步后,镜像状态会显示为“已同步:数据库已完全同步”(如图31)。由此,主体服务器和镜像服务器的部署已经完成。
注:在最后一个步骤中,进行镜像同步时,需要在每一台SQL08R2服务器上启用“Remote DAC”,否则可能会收到错误提示(如图32)
在SQL08R2中启用远程管理员连接的方法如下:
右击服务器节点,选择“方面”(如图33)
打开“查看方面”窗口,在“方面”下拉菜单中选择“外围应用配置器”(如图34),指定“方面属性”的“RemoteDacEnabled”值为“True”(如图35)。
六、实现手动故障转移
首先,确定目前主体服务器和镜像服务器工作均正常,并且连接正常。目前在SQL-1上,mydb的状态是“主体,已同步”(如图36)
在SQL-1上打开mydb的“镜像”配置窗口,确认运行模式为“高安全”模式,然后点击“故障转移”按钮(如图37)。系统提示是否进行转移(如图38),单击“是”进行转移。
成功完成操作后,在SQL-1上数据库mydb的状态变为了“镜像,已同步/正在还原……”(如图39);
而在SQL-2上,mydb的状态变为“主体,已同步”了(如图40)。由此可见进行故障转移的结果是使其主体/镜像角色互换了。
七、实现自动故障转移
自动故障转移需要配置见证服务器,由于此前在实现主体/镜像服务器的过程中,略过了见证服务器的配置,所以,现在需要手动重新配置见证服务器。
在主体服务器SQL-1上,右击数据库mydb,选择任务——镜像(如图41),打开“镜像”配置窗口,选择“配置安全性”按钮(如图42)
将安全性配置为包括见证服务器实例(如图43)
单击下一步,勾选“见证服务器实例”(如图44)。
单击下一步,确认主体服务器配置(如图45),
单击下一步,配置见证服务器,在下拉菜单中选择“浏览更多”(如图46)。连接并登录到SQL-3(如图47)
指定“侦听器端口”为默认的TCP-502和端点名称(如图48)
单击下一步,指定域管理员作为主体/镜像/见证的服务账户(如图49)
单击下一步,确认摘要信息无误,点击“完成”(如图50)。
成功完成配置后,在“镜像”配置窗口中会显示“见证服务器”信息,并自动选中“带自动故障转移功能的高安全(同步)”(如图51)。
注:此时“不带自动故障转移功能的高安全(同步)”将不可使用
断开SQL-1的网络连接,模拟主体服务器,即生产数据库服务器出现故障。如:拔去SQL-1的网线。SQL-1上的mydb状态将自动变为“主体,已断开连接/正在恢复”(如图52)
而此时,在SQL-2上查看mydb状态将自动变为“主体,已断开连接”(如图53)。
八、验证镜像数据库的数据同步。
在各角色都正常工作的情况下,定位到主体服务器SQL-1上mydb数据库,创建表t1。并在其中插入数据(如图54)。
完成建表和插入数据后,拔掉SQL-1的网线,模拟故障。然后,登录镜像服务器SQL-2,定位到mydb数据库,展开可以看到镜像同步过来的t1表,打开表可以看到表中的数据也是同步过来的(如图55)。
由此可以看出,“数据库镜像”技术可以成功对数据进行热备,使SQL08R2的可用性得以大大提高。此外,需要注意的是,出现故障后的服务器访问定位需要在SQL语句级别进行设计,在此将不再进行叙述。
参考文章:
《微软技术资源库SQL Server 2008 R2数据库镜像》
本文出自 “胖哥技术堂” 博客
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 oracle 11gr2 64 下载 的文章

 

随机推荐