Create public database link link_name

  Connect to user identified by password

  using 'DBName'

为'DBName'创建一个公用链接,该链接以用户user和密码password登入。这里这个DBName是不能随意指定的,必须跟C:\oracle11gr2\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora里面的一致,我看过有些书说用后面完整的字串也是可以的。就象我在那篇文档里解决"ORA-12154: TNS: 无法解析指定的连接标识符"一样。至于我本机的这个文档内容在这里可以找到。所以不再贴出。下面是我应该使用的命令:

如果经常使用某个链接的表,还可以为link_name创建一个同义词,象下面这样子:

Create pubic synonym my_synonym for user.table_name@link_name;然后就可以象本地表一样使用select * from my_synonym来查询了。

删除数据库链接使用:drop public database link orcl_link即可,我这里还要使用,所以不演示这个的结果。

建立了数据库链接之后,我们还可以使用快照,而且使用快照是一定要先建链接的。快照的作用主要是能够进行在线数据恢复,当存储设备发生应用故障或者文件损坏时可以进行及时数据恢复,将数据恢复成快照产生时间点的状态。快照的另一个作用是为存储用户提供了另外一个数据访问通道,当原数据进行在线应用处理时,用户可以访问快照数据,还可以利用快照进行测试等工作。

CREATE SNAPSHOT [schema.]snapshot_name        /*将要创建的快照名称*/[PCTFEE integer][PCTUSED integer][INITRANS integer][MAXTRANS integer][STORAGE storage_clasue]                    /*快照的存储特征*/[TABLESPACE tablespace]                    /*指定表空间*/[USING INDEX  [PCTFEE integer]                /*使用索引*/[PCTUSED integer][INITRANS integer][MAXTRANS integer] ][REFRESH [FAST | COMPLETE | FORCE] [START WITH date] [NEXT date] ]/*指定快照的刷新特性的信息*/[FOR UPDATE] AS subquery                    /*用于置入快照的 SQL 查询*/

View Code

序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值

CREATE SEQUENCE [schema.] sequence_name/*将要创建的序列名称*/[INCREMENT BY integer]        /*递增或递减值*/[START WITH integer]        /*初始值*/[MAXVALUE integer | NOMAXVALUE]    /*最大值*/[MINVALUE integer | NOMINVALUE]    /*最小值*/[CYCLE | NOCYCLE]            /*是否循环*/[CACHE integer | NOCACHE]        /*高速缓冲区设置*/[ORDER | NOORDER]        /*序列号是序列否,按照顺序生成*/

View Code

转载于:https://www.cnblogs.com/SLKnate/p/oracle11g_link_snapshot_sequence.html

Oracle11g R2学习系列 之六数据库链接,快照及序列相关推荐

  1. java mysql jsp分页代码_JAVA/JSP学习系列之六(MySQL翻页例子)

    JAVA/JSP学习系列之六(MySQL翻页例子) 更新时间:2006年10月13日 00:00:00   作者: 一.运行前准备 下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSP ...

  2. [Android学习系列8]数据库ormlite笔记

    一.下载包 http://ormlite.com/ http://ormlite.com/releases/ 把core包 和 android包   build path到项目里 二.参考资料 htt ...

  3. dubbo mysql_Dubbo学习系列之六(微服务架构实战)

    看了最近文章的反馈,似乎波澜不惊的样子,应该是看官觉得都是小菜,那我就直上硬菜,人狠话不多,开始! 准备:Idea201902/JDK11/ZK3.5.5/Gradle5.4.1/RabbitMQ3. ...

  4. TensorFlow学习系列之六:测试TensorFlow是否安装成功

    "是骡子是马,拉出来溜溜".上述安装是否成功,需要测试一下才知道.下面我们就用大名鼎鼎的"HelloWorld"程序,来测试TensorFlow是否安装成功. ...

  5. 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

    引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...

  6. SpringCloud学习系列之七 ----- Zuul路由网关的过滤器和异常处理

    前言 在上篇中介绍了SpringCloud Zuul路由网关的基本使用版本,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloud Finchley版)中的路由 ...

  7. Oracle学习系列1-7

    Oracle学习系列1 两个服务必须启动: OracleOraDb10g*TNListener 和 OracleService*** 使用sqlplusw先进行环境的设置 set linesize 3 ...

  8. oracle用dual创建临时表,Oracle 学习系列之二(会话与事务级临时表和dual表 )

    一. 会话临时表 --创建会话临时表 create global temporary table tmp_user_session(user_id int, user_name varchar2(20 ...

  9. Oracle数据库中的同义词,数据库链接和序列

    目录 1.同义词 (1)可视化方法创建同义词 (2)命令方式创建同义词 (3)删除同义词 2.数据库链接 (1)可视化方式创建 (2)使用命令方式 (3)为远程数据库的表创建同义词 (4)删除数据库链 ...

最新文章

  1. weblogic集群安装心得-程序包发布
  2. 一起学Windows phone 7开发(四. DeepZoom)
  3. tar命令语法(-[cxt],-[zj],-v,-f)
  4. Idea中maven项目中导入本地jar包
  5. 3dtiles加载调度原理分析
  6. golang使用go-sql-driver实现mysql增删改操作
  7. 三维空间中判断射线与平面是否相交
  8. cookie httponly ajax,为什么jquery的.ajax()方法没有发送我的会话cookie?
  9. mysql数据库命令备份还原
  10. 软件测试cmm等级划分,CMM的五个等级及关键过程域
  11. 健康知识竞答线上活动方案——微信答题小程序实现
  12. 一起来学java!!! day003 流程控制01 你掉了金斧头还是银斧头?
  13. java 利用继承和多态设计三角形,圆矩形
  14. 供应链金融生态系统全解读,在不同的行业都有哪些模式?
  15. 从四大造字法看文字所承载的文化_汉字的四大造字法
  16. 展讯平台lcd频率计算
  17. 微信上如何开直播?直播的方法
  18. 基于wifi控制的51单片机温度报警器
  19. Race Condition Vulnerability Lab操作系统实验
  20. OpenTracing协议规范链接

热门文章

  1. 指尖检测的几种新方法
  2. Dart中的catchError捕获顺序
  3. 搭建 mysql-mmm 高可用群集
  4. SpringMVC:后台将List转为Json,传值到页面
  5. springside地址
  6. Java 复习 —— JMM基础
  7. Python学习入门基础教程(learning Python)--1.4 Python数据处理基础 .
  8. 各种操作系统ping时的TTL值
  9. SQL语句中的AND和OR执行顺序问题
  10. [201804012]关于hugepages 3.txt