ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:397.34KB ,
资源ID:24593432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24593432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(隔离装置文档.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

隔离装置文档.docx

1、隔离装置文档1.隔离装置到内网数据库配置信息1.1配置SQL代理隔离装置的IP地址每台SQL代理部署到网络环境中,需要内外网各提供一个IP地址。操作步骤:1)打开/etc/bonding.conf文件。2)修改内外网IP地址,bond0对应SQL代理隔离装置的内网IP地址,bond1对应SQL代理隔离装置的外网IP地址,并保存bonding文件。执行命令: #vim /etc/bonding.conf对bonding.conf文件中的IP地址进行设置,根据具体部署单位提供的子网掩码对netmask进行设置。注:隔离装置初始用户名/密码为:root/rocky1.2配置SQL代理隔离装置的路由信

2、息SQL代理隔离装置的内网IP地址与数据库的IP地址、或SQL代理的外网IP地址与业务系统服务器的IP地址可能不在一个网段。这种情况下,需要添加路由规则。添加路由规则如下:add net x.x.x.x(目的网段) mask x.x.x.x(子网掩码) gw x.x.x.x(网关)。具体操作:修改/sql_proxy/bin目录下的sp_route.sh脚本。1)添加路由信息,每个网段对应一条信息。例如:内网网段为192.168.0.100,提供的子网掩码为255.255.255.0,网关为192.168.0.254,则添加的信息为:route add net 192.168.0.0 netm

3、ask 255.255.255.0 gw 192.168.0.2542)添加完之后,执行脚本,使设置的路由信息生效。 #./sp_route.sh1.3通过内网客户端管理隔离装置设备1.3.1登录隔离装置打开“sgcc管理客户端”,并配置“SQL代理服务器”(windows系统,并安装JDK1.6以上版本。用户名:admin,密码:admin)先添加服务器节点再配置负载均衡服务器地址(即隔离装置内网ip地址),端口填写“18750”,先保存在确定,通过下拉框选择配置的“SQL代理服务器“节点再点击”确定“,弹出的对话框”确定“即可登录(无需配置”非结构化服务器“)如下图所示:(表示通过内网连接

4、上了隔离装置服务器)1.3.2配置SQL代理服务1.3.2.1配置真实数据库a)配置“SQL代理服务”菜单下的“真实数据库”。配置如下信息,配置完成后点击“确认“再提交(点击红色按钮提交,以下所有添加信息后务必提交)b)测试刚添加真实数据库信息是否连接数据库测试成功。先选择测试真实数据库记录信息再点击“(测试数据库连接按钮)“若出现“xxxx:数据库测试成功”则表示该数据库连接信息通过隔离装置可以正常访问数据库。部分常用配置项说明如下:真实数据库名称:真实数据库的名称,只允许字母与数字的组合。真实数据库类型:数据库的类型,分为三种:SQLSERVER,ORACLE和DB2。最大连接数:数据库的

5、最大连接数,通常500IP:数据库的IP地址,如Oracle,DB2等。端口:数据库的连接端口,如Oracle默认的1521等。用户名:数据库的用户名。密码:数据库的密码。数据库SID:SID信息(ORACLE数据库才有此信息,其他数据库不填)。数据库名称:数据库的名称。1.3.2.2.配置虚拟数据库部分常用配置项说明如下: 虚拟数据库名称:虚拟数据库的名称,只允许字母与数字的组合。 真实数据库名称:虚拟数据库所对应的真实数据库的名称。 最大连接数:虚拟数据库的最大连接数。 用户名:连接虚拟数据库所需的用户名。 密码:连接虚拟数据库所需要的密码。1.3.3配置应用系统1.3.3.1 配置SQL

6、代理应用系统部分常用配置项说明如下:应用名称:应用系统的名称,只允许字母与数字的组合。工作模式:分为学习和过滤模式。注意:为了防止用户的误操作导致对工作模式不必要的修改,用户如想更改工作模式,需点击更改激活工作模式的选择栏。应用服务器列表:一个应用所对应的多个应用服务器。(系统自动显示,不需选择和填写)1.3.3.2 配置SQL代理应用服务器部分常用配置项说明如下:应用服务器名称:应用服务器的名称,只允许字母与数字的组合。应用名称:应用服务器所对应的应用系统的名称。应用服务器IP:应用服务器(如weblogic)的IP地址虚拟数据库名称:应用系统所对应的虚拟数据库名称。2.外网到隔离装置相关配

7、置(Weblogic配置)2.1修改应用配置2.1.1添加jar包将驱动jar包存放到weblogic安装的要目录。如该目录下“D:OracleMiddlewareuser_projectsdomainsbase_domainlib”2.1.2修改环境变量到以下目录中“D:OracleMiddlewareuser_projectsdomainsbase_domainbin”找到“startWebLogic.cmd(startWebLogic.sh)”,在set CLASSPATH后添加驱动jar包路径,windows系统修改如下:Linux系统修改如下:(注意”$DOMAIN_HOME”路径,

8、如没有配置该路径可将驱动jar包绝对路径添加到后面)2.2配置Weblogic数据源1)JNDI Name:应用程序访问weblogic的数据源名称(oracle_test)2)Database Type选择:other类型。3)Database Driver选择:other类型。4)Database Name:配置的虚拟数据库名称(v_18600_tjuvmp)5)Host Name:隔离装置的IP地址。(170.20.8.223,170.20.8.224)6)Port:表示对应的Port端口(18600)7)Database User Name:配置的虚拟数据库的用户名(hquser)8)

9、Password:配置的虚拟数据库的密码(hqpass)9)Driver Class Name:驱动名称sgcc.nds.jdbc.driver.NdsDriver10)URL配置为:jdbc:nds:/170.20.8.223:18600,170.20.8.224:18600/v_18600_tjuvmp?appname=uvmp&errorLevel=onLine&errorLogInfo=* 11)Database User Name:配置的虚拟数据库的用户名(hquser)12)Password:配置的虚拟数据库的密码(hqpass)13)Properties输入为:user=syst

10、em14)Initial capacity:连接池的初始容量15)Maximum capacity:连接池的最大容量16)Capacity increment:连接池增长的幅度17)Inactive connection timeout:不活动连接的超时时间(若连接在设置的时间内没有活动,则系统将其放入连接池)通过以上Weblogic步骤的配置,可以通过Weblogic数据源测试配置是否成功,如果提示数据源配置成功则表示外网应用到隔离装置,隔离装置到数据库之间是互通的。配置完毕。2.3连接建立过程有关问题的处理方法a)应用服务器异常错误信息:IP address or application

11、name is invalid, please check it。解决方法: 需要将url中的应用名称替换为实际配置的应用程序名称。b)网络异常错误信息:java.sql.SQLException: 网络通信异常。解决方法:使用正确的ip地址或端口号。c)虚拟数据库名称不正确错误信息:java.sql.SQLException: Database name is invalid,please check it.解决方法:在URL连接字符串中,使用正确的虚拟数据库名称。d)真实数据库名称不正确错误信息:Could not connect to the real database,please c

12、heck it. 解决方法:可能是网络不通、数据库服务未开或库名不正确。启动数据库服务器并且确保数据库可以接受新的连接, e)用户名和密码不正确错误信息:java.sql.SQLException: invalid username or password.解决方法:使用正确的用户名或密码。f)URL格式不正确错误信息:java.sql.SQLException: No suitable driver.解决方法:按照正确的URL格式填写。g)Jdbc驱动信息异常错误信息:java.lang.ClassNotFoundException: sgccc.wrong。解决方法:按照驱动的规范类名sg

13、cc.nds.jdbc.driver.NdsDriver来指定驱动类。h)jdbc驱动信息异常错误信息:content error解决方法:查看jdbc驱动加解密的设置。同时,查看sql代理配置文件SQLProxyCfg.ini。jdbc_recv_data_decrypt和jdbc_send_data_encrypt。jdbc_recv_data_decrypt表示是否对收到的jdbc数据解密,0表示不解密,1表示进行解密。jdbc_send_data_encrypt表示是否对发送给jdbc驱动的数据进行加密,0表示不加密,1表示加密。查看sql代理的加解密配置和jdbc驱动的加解密设置是否一致。如有侵权请联系告知删除,感谢你们的配合!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1