用dblink能修改_oracle dblink设置
oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作
首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中 创建database link来访问orcl2
第一步:赋予权限
在创建database link之前,我们需要判断,登陆的用户是否具备创建database link 的权限,所以我们执行以下的语句(用wangyong用户登陆orcl):
-- 查看wangyong用户是否具备创建database link 权限
select * from user_sys_privs where privilege like upper('%DATABASE LINK%') AND USERNAME='WANGYONG';
如果查询有返回行,则表示具备创建database link权限,否则,则需要使用sys登陆orcl为WANGYONG用户赋予创建权限
-- 给wangyong用户授予创建dblink的权限
grant create public database link to wangyong;
此时,再执行上面查看是否具备权限的sql语句,会发现有返回行,表示,WANGYONG这个用户已经具备创建database link的权限
第二步;创建database link
我所了解到的创建方式有两种:1)通过pl/sql developer图形化创建、2)通过sqlplus中的sql语句创建,依次来看
1)pl/sql developer 图形化创建
填写完成后点击“Apply”按钮即可创建成功。
2)sql语句创建
-- 注意一点,如果密码是数字开头,用“”括起来
create public database link TESTLINK2 connect to WANGYONG identified by "123456" USING 'ORCL21'
这样,就完成了简单database简单的创建
第三步:操作
首先,我们需要在ORCL2库中新建一张表,并插入部分数据,如下图:
现在,我们通过database link 在orcl中访问这张属于orcl2库中WANGYONG的表COMPANY
从截图中可以看到,在ORCL中可以成功访问到ORCL2中用户WANGYONG的表
下面,利用同样的方式,进行插入,修改,删除操作,依次看截图,每一次操作后均执行查询语句,可对比执行效果:
1)插入
2)修改
3)删除
至此,简单的dblink操作就可以了,对于上面的链接字符串,还可以创建同义词代替,会稍微省点事
-- 创建同义词
create synonym TESTSYNONYM FOR company@TESTLINK1;
那么上面的查询、插入、修改、删除中可直接用WYSYNONYM代替company@TESTLINK1即可,例如查询语句可改成如下方式(插入,修改,删除类似):
-- 查询ORCL2中WANGYONG用户的表COMPANY
SELECT * FROM TESTSYNONYM order by id
用dblink能修改_oracle dblink设置相关推荐
- 用dblink能修改_【学习笔记】通过修改基表(link$)让非public dblink变为public
天萃荷净 开发DBA反映创建好的Oracle DBLINK由于应用需要,要将其变为public dblink.由于忘记dblink的目标段的密码,使用修改基表(link$)让非public dblin ...
- 导出oracle dblink,expdp 只导出dblink
最近生产数据库要修改生产用户的密码,由于用户密码修改,各个库之间创建的dblink就失效了,需要重建.上生产一看dblink还真不少,而且谁建的都有,改起来比较费劲.于是想到可以使用expdp的方式导 ...
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
- 怎样修改云钱宝的实名认证_和平精英实名认证怎么修改 灵敏度怎么设置
阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 和平精名认证怎么修改/灵敏度怎么设置/60帧画质设 ...
- 修改注册表设置默认浏览器
修改注册表设置默认浏览器 1.HKEY_CLASSES_ROOT\http\shell\open\command,双击"默认",输入要用浏览器的可执行文件的完佺路径.例如:输入&q ...
- Win7旗舰版禁止修改文件属性的设置方法
大家都知道文件有只读.隐藏和存档三个属性,但是属性默认是可以修改的,如果一不小心修改错误的话,就可能导致文件丢失.损坏.被隐藏等等.为了避免这些问题的发生,我们可以禁止修改文件属性来保护文件的安全,下 ...
- python基础-PyCharm设置作者信息模板_修改解释器_设置软件UTF-8编码
python基础-PyCharm设置作者信息模板_修改解释器_设置软件UTF-8编码 一.PyCharm 设置作者信息模板 1.File---Settings---在搜索框中搜索:File and C ...
- [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误
[Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误 在Data Gaurd 的 Standby (或 CDB 是 Read Only ...
- 安卓手机便签怎么快速修改重复提醒设置?
1.我们打开安卓版云便签后,点击需要修改重复提醒设置的那条便签. 2.接着我们可以在查看便签页面,看到本条便签的文字提示内容.定时提醒的时间和重复提醒设置的信息,我们可以看到现在的重复提醒设置为每1周 ...
最新文章
- idea的优秀博客推荐
- 真正实现与人更类似的智能!Jeff Hawkins:创造机器智能的路线图
- NOIP2012普及组 (四年后的)解题报告 -SilverN
- windows7 64位环境下安装apache+mysql5.5+php7经验
- Java8函数式编程(1)--Principle
- orabbix监控oracle11g,orabbix 监控oracle
- Eclipse单行和多行注释快捷键以及撤销注释
- 数字int转换成文字string形式的方法
- 中断扫描方式子程序c语言,单片机原理及应用(C语言版) 第9章 节 单片机系统配置及接口.ppt...
- 数学物理中希腊字母的手写体笔顺及写法
- 华为freebuds4i降噪方法分享(教程分享)
- 【月光博客】腾讯微信推出广告联盟
- 深度解析智能运维场景下“港口行业”解决方案
- 3大能力升级,云效+钉钉,让研发协作更「敏捷」
- 微信小程序获取当前地址以及选择地址详解
- python中求合数_python输出100以内的质数与合数实例代码
- 计算机职称考试科目及内容,职称计算机-考试科目
- 2022交易猫系统+带聊天/安心购/已验号模板+APP双端跳转
- Python 基础数据结构
- 解读-m addrtype --dst-type LOCAL -j DOCKER
热门文章
- gInk:一款好用的屏幕标注写画软件
- 全面了解学习Spring
- 嵌入式系统编程实现485串口收发数据
- 三种方法教你让模糊照片秒变高清图
- HTML转换成PDF 指定网页转换PDF(实际上是截取网页) pdf.js , dompdf , html2ps , wkhtmltopdf
- 了解CNN这一篇就够了——关于卷积神经网络的介绍
- artifact计算机专业术语,术语表
- 作为新一代网络基础设施,区块链已有了哪些应用?
- mysql查询工资大于某个员工_一个SQL实现薪水大于所在部门平均薪水的员工
- ORB-SLAMB2——(ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras)