《数据库的远程连接.docx》由会员分享,可在线阅读,更多相关《数据库的远程连接.docx(22页珍藏版)》请在三一办公上搜索。
1、数据库的远程连接一、 网络的连接。两台计算机连网首先要配置IP地址,确保两台计算机的IP地址在同一个网段,并且两 台计算机的IP地址是正确的。1. 打开网络连接,双击本地连接,打开TCP/IP协议,配置计算机的IP地址。2.打开运行,输入cmd,输入ping 127.0.0.1查看IP配置是否正确。C: IHTiOSXs,yKT eM32cMd._ eaceMicpnsQft: Uindnus XP5_1_26W0 版权耳斤有 1985_2B01 MUciiasiDift Cdip.C:Docunents and SettlngsAd(nlnlstratot*plng 127,0,0,1Pin
2、girigr 1S7 aM _1 with 32 bytes data:eply pom Replj Fpnm lit ply f rorn Reply from12?.S.S.l b5ftcs=32 127_0_0_1 bytes=32127 .6.1= bytg 32127a0W_l: bytes=32tine 1113IzzLmelms:tric:lnistn&liTi&ITL-64rTL=S4TTL-S4ITL=S4Pingr atat 1st cs or 127-0.0.1:Packets - Sent: = 4, Race iued =La:至t:=国匚#霓口s:至,.Hiipru
3、xiincite jounid trip tinier in niilli-sieconds -Flin inum 一 0ms, Max Iman 一 Unis, flusiagc = 0msIC : SDocLimcnts and Sett ing(s Ml dm in i3-tratorJ,返回的数值received=4就说明配置正确,如果配置不正确,请重新配置。3.ping另外一台计算机的IP地址。Microsoft Windows XP 版本 5.1.2600 欣极所有 1985-2001 Micposnft Corp.C: XDocuments and Settings s/ldii
4、inistiatDiiping 192 .168 .1.225Pingring 1?21&8.1.225 with 32 bytes of data:ReplyReplyReplyReplyf pon f pon f pon f pon192.168.1.225:192.168.1.225:192.168.1.225:192.168.1.225:bytes=32bytes=32bytes=32bytes=32tine=-:llms TTL=128 t ine=4ms t inB=4ms t ine=7insTTL=128TTL=128TTL=128Pingr statistics for 19
5、2.1&8.1.225:Packets: Sent = 4. Receiued = 4, Lost = 0 两台计算机要确保在同一个字段。二、sql server 2000/20数据库远程连接远程网络设置:1.点击“开始”一“程序二在“Microsoft SQL Server喋单中选择“客户端网络实用工具”。查询分析器导我和导出数浩服咎管理器服务器网籍实用工具亨客尸品网路实用工具函联机从书蜀芷业管理器事件探查器稿 在115中配置5QL都1L支持像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其 他端口,与服务器端保持一致就行)。在“别名”选项中点击“添加
6、”。2.在“服务器别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取 消“动态决定端口”,指定“端口号”为1433。填写完毕后,点击“确定”按钮保存配置。SQL Server 2000 默认开放 TCP 1433 和 UDP 1434 端口。3. 在企业管理器或查询分析器里连接测试企业管理器-右键SQIserver组-新建sqlserver注册-下一步-写入远程IP-下一步 -选Sqlserver登陆- 下一步- 写入登陆名与密码(sa,password)-下一步- 下一步- 完成查询分析器-文件-连接-写入远程IP-写入登录名和密码(sa,password
7、)-确定通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。4. 企业管理器的使用点击“开始”一“程序”,在“Microsoft SQL Server菜单中打开“企业管理器。在企业管理器中, 右键单击SQL Server组”,选择“新建SQL Server注册”。HOME:制建SQL Server注册,.C_J控制台根目录 白新建5QL Server鲍(心重命名SQL Server组从这里创建窗口出蒂此(出刷新旧此时会出现SQL Server属性窗口,在“服务器”中填入网站的域名或IP,选择使用SQL Server身份
8、验证二“登录名”和“密码”连接成功后,你会看到“SQL Server组”中多了一个名称为您网站域名的服务器。此时,您 就可以像操作本地SQL数据库一样管理网站数据库了。5. 直接输入连接计算机的IP地址即可。注意事项新建登录帐号时,确认服务器的角色(System Administrors)和数据库访问(勾选要 远程管理的数据库)操作步骤:SQLServer组- 本地连接- 安全性- 登录- 新建登录- 设置名称及SQLServer登录 的密码-设置服务器角色(一般为System Administrors)-设置数据库访问-OK(这里有sa 帐户,可以修改其密码)三、Oracle数据库的远程连接
9、。1.创建别名第一步,开始-所有程序-Oracle - OraHome8-Network Administration-Net8 ConfigurationAssistant第二步,选择“本地网络服务器配置”,下一步第三步,选择“添加”,下一步第四步,选择ORACLE8I数据库或者服务,下一步第五步,输入服务器名“CCDATA”,下一步第六步,选择TCP,下一步第七步,输入主机地址,下一步 二、第八步,点“是,进行测试”第九步,测试成功点下一步第十步,输入网络服务名,可以任意改名字,点击下一步第十一步,点击否,下一步,完成配置第十二步,点完成2.用sql工具登陆四、用Net Assistant
10、连接目的计算机,访问数据库第一步:orahome81-NetWork Administration - Net8Assistant&也=地卜晚任要一:二*孙早命占-扇 ccdata-c3 orcl-阚 e dp I oc_cann cH an_d aim扇眄(jaL前|-如_任由中褊耳Q- -QOracle Names Straws4 Bets Assictant - D: karacLeoraB LXHEITOEKAI-NX文件(已貌幅晶争帮助归)段四使Net8 Assistanti Net8怂distant可配置下列网培 部分:命名-可走殳简单名粉以识别服务M,仞0口一个数拮库。 这些简单
11、名称溟射丑包古网络陟和胴宓标识的匡就困 符。晶名方法-配置将简单名称解折为隹按瞬符的不同寺指。皑听程序-帷并配倒监听程序以硼客户机度釜.f5-Net6 生盲|翁抵耍玄上-ciQccdata-剧亦I-岛 e 由 rcc_conn e di on_d 出-崩出国aiLinsnjiitpJ畤宜寸程;亍U: -Oracle Nam?s Servers0第二步:在“服务命名”中点“+”AssistantD: oracle Ya r a8 lXHETTOEKVADECffV-娘答命名-女#夹可日萤本地命名方法.本地命名方修是命 名方洼之一 ,它司以把荷单名弥,网编阳参名解析为宜挹 数据库或服导所需的信息。
12、岛终用户辄A包含网缗用菇#的痊接宇符曰.CCNnECi ugDrnam&passwordnst_seMce_nsme要当寿mSNANES ORA艾件中是否巳创建T网落服翦宅 语衣击井屈去名十件夷,如果网络用君若不存在,SIU单击 工M条上的*或选尊静-菜单中的咆麽-凡避区帮助目录中的 怀世菜单中的-用芸册由、第三步:编辑一个你的服务名,(不是对方的数据库名)第四步:默认选择TCP/IP第五步:主机名填入对方的机器IP地址,端口默认(不要改)第六步:服务名是对方的数据库名(要问对方),连接类型默认(不要改)第七步:连接测试一般测试结果需要“更改登录”更改登录中,在用户名和口令中,录入对方数据库的
13、用户名口令(你要访问的库)测试成功!点击“关闭”点“完成”第八步:保存网络配置第九步:到此,可以检查配置是否正确,是否连接成功运行一输入sqlplus,在“请输入用户名”中键入数据库连接方式第十步:连接成功,可以通过PLSQL等客户端工具连接别人的数据库了!注意事项:Windows XP下防火墙打开的情况下数据库连接的问题。1. sql server 的连接在防火墙-例外中添加端口 1433,就可以访问sql数据库了。2. oracle数据库的连接。1.更改数据库例程的运行模式:请用Database Configuration Assistant更改数据库 设置,使其运行在“共享服务器模式”下
14、。Oracle Database Confieuration AssistarttX请选择希望数括库献省操作的模式:r专用眼骨器模式数据库将为每一个客户机度接分配只专用于这个客户机的资源。当客 户机连接总数预期较小,或当客户机将向数据库作持续的、长时间的 请求时,诘使用该选项-耳共享蕨籍模式帮助网底 后退|下一步皿数个客户机连接共享一个已公配数据库的路涯池。当较多用户澄要同 时连援到数据库并有效使用系统资源时,诘使用此模式。Oracle线 程服务器将被启用。2.修改注册表:在HLMSOFTWAREORACLE下增加一个字符串值USE_SHARED_SOCKET,使 其取值为Ture;编谖旧)(
15、虹收诚夹少 OKAmALL-HOMES HOMED OLEDB 0D4D_|二_|1编辑字符串数据僦苴主设置)111 J J J J J 1D2S-sa-:a-L;:la-:a-,a-la-;B:f;:9-.;i.P&l 1 Cl S Pra pr-an GroTLpz; Prnlifi e TeElmoLogy Qra dPlayer Bealtek Ra al teak Seni conductur Corp. Rb gi Eteredipjili c at i uile ri sins RTLSetuii RtLan 5 clQiJTi&flrgsr SB7 tele: :iti Eti
16、SWLSEVB Skq-ujikang SogouTonipoueEtE Syuln匹 t SOKU SosCli ent0D: aracleoraSlH5SniPUFIED CHINESI数值名称lSR SEiR?H SirTTT数酸据IV)_3Z_SE_5Z_SE空3_OElCL_S:niO VjHPZREG_EKPklfD顼州扣CLE_H 西 JZIaCLE GMTJ?耻忙REG_SZKEG_SZ.竺xalle ml帕Ej_3Z变I。眼TEJO 顼 YEEi;_SZ3CLE_HME_F?JJEREG_SZ35iACLE_3IDEEG_5Z西幻珊3 ,RHIZEEEG_3ZaftjK.iK
17、rsjiirKHi.REG_EZ或浏LFMHREG_SZU2E_SILRID_SCCia7REG_SZTRITED: inracleVadfiiriVDiTRITE-ilD: .oracleOracle - Or allcme01D: loracleVoraSlSftwarDRJlELEMttOf eJfojTie!:! 1orclD: taracleoraSlDJD: 1 aracl qqt *81 D JD:TRKE3. 追加/修改初始化参数:在oracleora81databaseinitSID.ora尾部追加参数 mts_dispatchers=(address=(protocol=t
18、cp)(host=HostName)(port=1521)(disp atchers=1);如果已经存在参数mts_dispatchers,则请修改其取值; init. ora -记事本立伴粮呢榕式皿查看帮助QPtt oiracLe trace_enable 二 trueo ra clet r ac e_c ollec ti o n_nane =S define directories to store trace and alert filesbackground_dimnp_dest - 0:oracleadniiinorclbdumpItUn counit nt this paramet
19、er to enable resource nanagenint for yoiuir*HTI| SVSTEII PLAN is prouIdled bi/ default with the database.SChange the plan msirie if you have created pour oflin resource planB*t resource_nanagEr_plan = systenjlainuser dump dst = P:oracloadniniDracluduinpdtj_tjifiic:k_size = 8192renote_login_passwordf
20、ile 二 Exclu5ineo5_amithent_prefix - altt The Folioujing paipamcters are needed (Foir the Aid ya need Replication Optionj oljjui eu e_p roc es ses = Ujabjueuinterual 10opeii_link5 . 4dlstrittuted transactions = 5。compjtlbl? = S-1.G5ort_area_5ize - 65536sort_area_retained_5ize - 65536ntsjdiispatchers
21、= aPROTOCUL=T:FHPE=Dracie.amiroraaseruer asciopserueryit Uncomiuent th? follouing line uherj tjaurIs conFlgLjreidl For SSLtt (listener.ora and sqlnet.ora)# nts_dispatcher5 . a,(PROTOCOL-TCPS)(PRE-oracle.aurora.server.SCiopServer)11ntsdispatchersYaddressfprotocol-tcp) (hostHostName)(portal521) tdispa
22、tchers = 1)B,4. 配置防火墙、开放监听程序所使用的端口 1521,并添加oracle.exe,TNSLSNR.EXE 两个程序。常规例外 高级Windows防火墙正在阻止阵下列选定程序和服务之外的传入网络连援。添 加例外将使部分程序更好地工作,但可能增加安全风险。程序和服务崖):名称回 11&7F pl at form IN Servi c e回1 Gain e0 14331521回|1 l3&0play. ex e0 !3&0e e. ex e回:36。安全卫士实时保护回况旧宽带测速器0 B a i dnJil e d i :dE erv ice. ex e111:a i dn
23、iFlaverlT etp Iut . ex添加程序虑)添加端口 CO)- - 编辑:E:j 回监IL&心防火墙阻止程序时通知我(W允许例外存在什么凤险? 确定 取消隼Tindovs防火墙常规 例外高缀Windows防火墙正在阻止除下列选定程序和服务之外的隹入网貉连接。添 加例外将使部会程序更好地工作,但司L能憎加安全威险。程序和服务():名称0 M i ni ThurLiihjrFLatfm. er白 0 lwm gr :iiLd- ocis t01勇村gi_ qil己5 匚k已t回0 QQFrot ectHQQSetupEX0 QQUpdate 园四宠物登录器旧 Q voiiTl ay e
24、r. eKe W e eun. exe流加程序/).添加程口(5). -编辑如.Hwinlows防火墙阻止程序时通玄U我国)允许例外存在什么风险2取消常规 例外高级加例外将使部分程序更好地工作但可能增加安全风险。Windows防火墙正在阻止除下列选定程序和服务之外的传入网络连接,添程序和服务(D:名称回 S o gouE xpl or erVpTNSLSHK. EXEPlTeamviewer Remote Control Application PlTeamviewer Remote Control Service Pl Tencent Download Components 回 Tencent Phone Manager 0TenioDL戏下载组件 回 UPnF框架0Windows XF网络诊断 Pin添加程序但 . J 添加端口廷):. . I编耦但) 期除/)0Windows防火墙阻止程序时通知我溟)允许例外存在什么风险?确定 取消