网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.如何消除Oracle数据库的安全隐患.
.Oracle回滚表空间数据文件误删除.
.机器异常关闭重起后出现ora-1980.
.Oracle数据库文件大挪移.
.Oracle中null的使用详解.
.oracle笔记-动态SQL.
.加速SQL查询的特征函数法.
.JOB 用法小结.
.Installing Oracle 9iR2 on RHEL.
.只读表空间的备份和恢复[一].
.ERwin---简化了的数据库设计工具.
.Redhat 9安装升级oracle 9iR2.
.[技术]Oracle数据库空间的使用和.
.有关Oracle数据库的备份情况.
.Oracle 10g DBMS_SCHEDULER的中度.
.Oracle高水位标志的概念.
.基于Oracle Spatial的时态空间数.
.在Oracle数据库中如何使用超过2G.
.ORACLE在HP-UX下的系列问题处理(.
.Oracle启动程序方式详细介绍.

关于分布式oracle中database link一点经验

发表日期:2008-2-9


关于分布式Oracle中databaselink我的一点经验   在做分布式数据库时难免用到dblink,但关于dblink的资料很少,很多书上提到了,但不具体。我在实际应用中总结了一点经验,现在贴出来,大家共同讨论。   数据库链接定义从一个Oracle数据库到另一个数据库的单行通信通道。   建立链接前要先有到远程数据库的命名服务(连接字符串),就是tnsnames.ora中描述的那个,如'oradXP'   先测试一下:$tnspingoradxp   Attempingtocontact(...)OK(30毫秒).   说明对远程数据库oradxp可访问。   创建数据库链接的语法为:   CREATEPUBLICDATABASELINKoradxp.cug.edu.cnUSING'oradxp';   其中oradxp.cug.edu.cn必须是远程数据库的全局名(SID),'oradxp'就是到远程的连接字符串。远程数据库的全局名可以通过登陆远程机,
  SELECT*FROMglobal_name;   得到。   现在你就可以用链接oradxp.cug.edu.cn访问远程数据库了     SELECT*FROMglobal_name@oradxp.cug.edu.cn;   看看得到的是不是远程机的全局名。   所有SELECT语句后面跟上链接名都是对远程机的访问。   注重:登陆名口令就是当前登陆本机的用户名和口令。也就是假如你用的是public链接,那么在远程就要有一个和本机相同的用户/口令才行。如:你以aaa/aaa登录本机,然后执行   SELECT*FROMBBB.bbb@oradxp.cug.edu.cn;   那么对远程数据BBB.bbb的访问用户为aaa口令为aaa   也就是在本机和远程机上都有用户aaa口令都为aaa才能执行成功!  
关于私有链接:   CREATEDATABASELINKoradxp.cug.edu.cnCONNECTTOsystemIDENTIFIEDBYaaa;   这就建立了system的私有链接。   私有链接和public链接的差别就是登录名口令的限制。也就是   你不管用什么用户登录本机,执行   SELECT*FROMBBB.bbb@oradxp.cug.edu.cn;   访问远程机数据BBB.bbb的用户和口令都为system/aaa   建好的数据链接放在系统表SYS.link$表中   通过OEM控制台的分布-〉数据库链接可以查看所有的链接。   要删除publiclink可以   droppublicdatabaselinklinkname;   对于私有链接先以相应用户登陆,如上述system/aaa  
然后dropdatabaselinklinkname;   当然,直接删除SYS.link$表中的记录一样可行。   以上是本人摸爬滚打中总结出来的,不一定都正确,还望各位实践指正!
上一篇:oracle数据库备份与恢复 a piece of cake(4) 人气:568
下一篇:oracle数据库备份与恢复a piece of cake 人气:586
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐