
首先保证两台计算机能够ping 通,并知道两台计算机IP地址
如A机器: 192168010 (装有oracle数据库)
B机器: 192168011
在B机器上安装oracle客户端(client)软件
配置tnsnamesora文件(该文件在客户端安装位置的network/admin下,如:D:\oracle\product\1120\client_1\network\admin)
tnsnameora文件配置大致如下:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192168010)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
其中hostname 是数据库服务器IP地址,service_name是数据库服务名(一般情况下与数据库名一致)
在B机器上命令行通过sqlplus scott/tiger@orcl 来连接数据库
这种架构一般用在以下三类场景
1 备份多台 Server 的数据到一台如果按照数据切分方向来讲,那就是垂直切分。比如图 2,业务 A、B、C、D 是之前拆分好的业务,现在需要把这些拆分好的业务汇总起来备份,那这种需求也很适用于多源复制架构。实现方法我大概描述下:业务 A、B、C、D 分别位于 4 台 Server,每台 Server 分别有一个数据库来隔离前端的业务数据,那这样,在从库就能把四台业务的数据全部汇总起来,而不需要做额外的 *** 作。那没有多源复制之前,要实现这类需求,只能在汇总机器上搭建多个 MySQL 实例,那这样势必会涉及到跨库关联的问题,不但性能急剧下降,管理多个实例也没有单台来的容易。
2 用来聚合前端多个 Server 的分片数据。
同样,按照数据切分方向来讲,属于水平切分。比如图 3,按照年份拆分好的数据,要做一个汇总数据展现,那这种架构也非常合适。实现方法稍微复杂些:比如所有 Server 共享同一数据库和表,一般为了开发极端透明,前端配置有分库分表的中间件,比如爱可生的 DBLE。
3 汇总并合并多个 Server 的数据
第三类和第一种场景类似。不一样的是不仅仅是数据需要汇总到目标端,还得合并这些数据,这就比第一种来的相对复杂些。比如图 4,那这样的需求,是不是也适合多源复制呢?答案是 YES。那具体怎么做呢?
数据库中的数据可以共享。数据库的特点之一是数据的共享,数据共享是指多种应用、多种语言、多个用户互相覆盖地使用数据集合,数据库被使用者共享使用,即多个使用者是对同一个数据库进行 *** 作,则使用者不必考虑数据库的兼容性。
推荐使用华创信息管理平台,它是一种信息共享的快速开发与运行平台,能让用户自由建表、自定义数据格式,因此能管理各种数据,能共享各种信息。
利用本平台,无论想管理什么,自己建表即可,如:客户表、合同表、售后服务记录等等;建表后再设置登录帐号及权限,大家就可录入数据、共享数据了,至于 *** 作界面、数据存储等细节由平台自动完成。其它技术特点有:
●面向非专业人士,无需编程、简单易用。
●B/S 架构,单机、局域网、互联网上都可运行。不仅支持电脑访问,还支持手机、iPad直接访问,且无需安装客户端,使用浏览器即可。
●支持多用户同时访问,具有完善的权限,各类人员的增删改及查看权均可详细控制。
●可以按组织结构的管理层次分配权限,例如,可以设置成各单位人员只能查看本单位的信息,以及下属单位的信息,无权查看上级单位的信息等。
●具有自动提醒功能,可自由设置各种提醒模板。例如,一旦表格数据录进来或修改了,就通知相关人员。
●支持附件上传,可上传共享word、excel、等各种文件。
●支持excel数据的导入导出,现有的数据无需再次输入,可直接导入到本系统中。
●后台使用的是数据库,可以采用Access,也可以采用SQL Server。
附件是该平台的完整安装包,版本V61,可以下载到自己的机器上安装使用;也可以进他们的官网,申请账号后直接在线使用。
希望对你有帮助。
No1:先在行程电脑上备份:backupdatabase数据库名todisk='文件路径'然后把备件的文件复制到自己电脑上:restoredatabase数据库名fromdisk='文件路径'No2:备份远程SQLSERVER数据库到本地1知道远程MSSQLIP用户名密码2在本地MSSQL企业管器里新注册远程数据库3选中所有远程数据库的用户表,右键所有任务生成SQL脚本并在选项里选中编写主键外键4在本地新建一数据库,在新建数据库中执行新生成的SQL脚本,注意脚本中的所属用户一般全部替换为[dbo]然后全部执行。5然后在新建数据库中点右键所有任务导入数据,先填源数据库,也就是远程数据库,后填目的数据库,也就是新数据库最后确定。这样就可以把远程的数据库备份到本地No3:服务器上的SQLSERVER2000数据库导到本地一,备份SQLSERVER2000,生成bak文件,压缩成包,下载到本地,解压,还原数据库,二,本sql客户端远程链接服务器,备份,或导出到本地数据库(这个看你网速了),同时要开放服务器1433端口,很不安全三,分离数据库,考下_dat和log,,考下这两个文件,服务器上再附加,本地用这两个文件附加
可以这么 *** 作,如果需要注意什么的话就是需要使用不同的数据表前缀将多个不同网站的数据库区分出来
不可能建立多个数据实例
明显虚拟主机只会给一个数据实例给你
以上就是关于有局域网,怎么设置能把本计算机的Oracle数据库与另一台计算机的共享全部的内容,包括:有局域网,怎么设置能把本计算机的Oracle数据库与另一台计算机的共享、同一台服务器上的mysql中的两个数据库如何实现共享、数据库中的数据不可以共享等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)