about DB Link

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数
据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间
的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心
网络的链接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服
务器之间的协调工作过程。

    数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先
在每个数据库服务器上设置链接字符串。

   例如,深圳SUN平台ORACLE数据库,在/var/opt/oracle/tnsnames.ora中有以下
一条和北京的数据库链接tobeijing,格式如下:

链接字符串的设置

说       明

说       明
tobeijing=(description=database link名称:tobeijing
(address=(protocol=tcp)采用tcp/ip协议
(host=www.bj.col.com.cn)欲链接主机名称或IP地址
(port=1521))网络端口1521
(connect_data=(sid=oracle7)))安装ORACLE采用的sid

然后进入系统管理员SQL>操作符下,运行命令:

然后进入系统管理员SQL>操作符下,运行命令:

SQL>create public database link beijing connect to scott identified by tiger
           using 'tobeijing';

则创建了一个以scott用户和北京数据库的链接beijing,我们查询北京的scott数据:

SQL>select * from emp@beijing;

这样就可以把深圳和北京scott用户的数据做成一个整体来处理。

了使有关分布式操作更透明,ORACLE数据库里有同义词的对象synonym

SQL>create synonym bjscottemp for emp@beijing;

于是就可以用bjscottemp来替代带@符号的分布式链接操作emp@beijing。

查看所有的数据库链接,进入系统管理员SQL>操作符下,运行命令:

SQL>select owner,object_name from dba_objects where object_type='DATABASE LINK';

建ORACLE快照日志:
SQL>create snapshot log on table3 with primary key;

建快照:
SQL>create snapshot table3beijing  refresh force start with sysdate
           next sysdate+1/24 with primary key as select * from table3@beijing;

ORACLE的快照刷新方式refresh有三种:

fast快速刷新,用snapshot log,只更新时间段变动部分
complete完全刷新,运行SQL语句
force自动判断刷新,介于fast和complete之间
<!DOCTYPE HTML> <html> <head> <title>吃了么外卖网</title> <meta name="renderer" content="webkit"> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui"> <meta name="generator" content="sch"  data-variable=",,10001,,," /> <meta name="description" content="网站描述,一般显示在搜索引擎搜索结果中的描述文字,用于介绍网站,吸引浏览者点击。" /> <meta name="keywords" content="" /> <link rel='stylesheet' href='cache/metinfo.css'> <!-- 引入字体图标样式 --> <!-- 引入我们自己的首页样式文件 --> <link rel="stylesheet" href="cs/style.css"> </head> <body class="met-navfixed">     <nav class="navbar navbar-default met-nav navbar-fixed-top navbar-ny" role="navigation">         <div class="container">             <div class="row">                 <div class="navbar-header">                     <button type="button" class="navbar-toggle hamburger hamburger-close collapsed"                     data-target="#example-navbar-default-collapse" data-toggle="collapse">                         <span class="sr-only">Toggle navigation</span>                         <span class="hamburger-bar"></span>                     </button>                     <a href=" " class="navbar-brand navbar-logo vertical-align" title="吃了么外卖网">                         <div class="vertical-align-middle">< img src="images/348c7538a6db391afb013dd0f7a6f75.png" alt="吃了么外卖网" title="吃了么外卖网" /></div>                     </a >                 </div>                 <div class="collapse navbar-collapse navbar-collapse-toolbar" id="example-navbar-default-collapse">                 <ul class="nav navbar-nav navbar-right navlist">                     <li><a href="index.html" title="首页" class="link  animation-zoomIn">首页</a ></li>                     <li class="margin-left-30"><a href="product.html"  title="美食商城" class="link  animation-zoomIn">美食商城</a ></li>                     <li class="margin-left-30"><a href="about.html"  title="我的订单" class="link  animation-zoomIn" >我的订单</a ></li>                    根据这个html代码更改使表单的数据保存到PHPMyAdmin后端的数据表中,创建相应的表和连接方式
最新发布
06-05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值