当前位置: 首页 > news >正文

导购类网站如何做会员互动西安网站建设培训班

导购类网站如何做会员互动,西安网站建设培训班,wordpress 侧边栏位置,网站空间和云服务器dbLink是简称,全称是databaselink。database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建dat…

dbLink是简称,全称是databaselink。database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用database link的时候,Oracle通过Oracle Net用用户预先定义好的连接信息访问相应的远程数据库以完成相应的工作。

1.赋值权限

例如为用户BOSS823赋值link相关的权限

grant create public database link,create database link to BOSS823;
2.创建dblink

语法:

CREATE [SHARED] [PUBLIC] database link link_name[CONNECT TO [user] [current_user] IDENTIFIED BY [password] [AUTHENTICATED BY user IDENTIFIED BY password] [USING 'connect_string']

  • 权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。一个公用数据库链接对于数据库中的所有用户都是可用的,而一个私有链接仅对创建它的用户可用。由一个用户给另外一个用户授权私 有数据库链接是不可能的,一个数据库链接要么是公用的,要么是私有的。
  • link : 当source端的参数(parameter)GLOBAL_NAMES=TRUE时,link名必须与远程数据库的全局数据库名global_name)相同;否则,可以任意命名。
  • current_user使用该选项是为了创建global类型的dblink。在分布式体系中存在多个数据库的话。如果想要在每一个数据库中都可以使用同样的名字来访问数据库a,那在每个数据库中都要创建一个到数据库a的db_link,太麻烦了。所以有这个选项的话你只要创建一次。所有的数据库都可以使用这个db_link来访问了。要使用这个特性,必须有oracle nameserver或者ORACLE目录服务器。并且数据库a的参数global_names=true.具体我也没有创建过,没有这个环境。
  • connectstring:连接字符串,tnsnames.ora中定义远程数据库的连接串,也可以在创建dblink的时候直接指定。
  • username、password:远程数据库的用户名,口令。如果不指定,则使用当前的用户名和口令登录到远程数据库,当创建connected user类型的dblink时,需要如果采用数据字典验证,则需要两边数据库的用户名密码一致

举例:创建名称为dblink821的dbLink, 链接访问10.0.192.36数据库的BOSS821T用户

create database link dblink821connect to BOSS821T identified by BOSS821using '10.0.192.36_STARSMS';

或者使用图形界面创建

3.查询dblink
SQL> select * from dba_db_links;OWNER                          DB_LINK                                                                          USERNAME                       HOST                                                                             CREATED
------------------------------ -------------------------------------------------------------------------------- ------------------------------ -------------------------------------------------------------------------------- -----------
BOSS823                        DBLINK821.REGRESS.RDBMS.DEV.US.ORACLE.COM                                        BOSS821T                       10.0.192.36_STARSMS                                                              2024/3/6 17SQL> 
4.删除dblink
DROP database link link_name;

5.使用dblink

1>访问链接数据库中的表
select * from BOSS821T.CUSTOMEREN @dblink821
2>通过dblink复制表

通过dblink复制表性能很高,例如下面的测试,复制17W数据执行时间约3秒

SQL> select COUNT(*) from BOSS821T.CUSTOMEREN @dblink821T;COUNT(*)
----------171736SQL> create table CUSTOMER821T as select * from BOSS821T.CUSTOMEREN @dblink821T;Table createdSQL> 执行时间:3.089秒

6.常见问题ORA-02063

如果出现ORA-02063可能是由于11开始支持字符大小写问题引起的

--ORA-01017: invalid username/password; logon denied 
--ORA-02063: preceding line from <link_name>

查看数据库信息

--查看当前数据库的版本
SQL> select * from v$version;BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0    Production
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production--查看链接到数据库的版本
SQL> select * from v$version;BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0    Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

被访问的数据库的版本是11g,因此修改dblink,使用双引号来设置密码

-- Create database link 
create database link dblink821Tconnect to BOSS821T identified by "boss821T"using '10.0.192.36_STARSMS';

上一篇:Oracle 的同义词(Synonym) 作用

http://www.yayakq.cn/news/466284/

相关文章:

  • 建设美食网站南京seo网站建设费用
  • 网站开发 php python类似淘宝网站建设费用
  • 大丰网站建设哪家好做一个公司官网需要多少钱
  • 做h5单页的网站升级网站服务器
  • 索引网站有哪些南康网站建设南康
  • 智能网站开发工具孝义做网站的公司
  • 便宜建站空间网站项目建设流程和项目方案
  • 企业网站建设的文献中国建设网官方网站e路护航
  • 免费网站安全软件大全合肥网站建设卫来科技
  • 茂港网站建设公司厦门电商网站
  • vs2017html5网站开发一个网站要多大的空间
  • 做网站优化的无流量地图导航下载
  • 什么是sns网站抖音代运营平台哪个好
  • 商业网站开发 说课wordpress 评论模板
  • 免费网站空间和域名桂林工作网招聘
  • 哪有免费做网站做破解软件网站赚广告费
  • 卖做游戏点卡网站创业国美在线网站建设费用
  • 汕头网站制作哪家好检测网站的seo效果
  • 邢台哪儿做wap网站好asp.net企业网站建设
  • 专业网站建设专业网站设计响应式网页设计技术有哪些
  • 设计的网站西双版纳网站开发
  • 海丰网站建设网站制作案例怎么样
  • 织梦网站首页打开慢网站页面设计价格
  • 深圳国外网站设计郑州市广告牌制作
  • 网站收录一键提交安全的网站建设公
  • 网站运营难做吗wordpress ip锁定插件
  • 网站死链接扫描佛山学校网站建设
  • 网站出错咨询电话肇庆广宁住房和城乡建设部网站
  • 电商网站建设开题报告托管经营
  • 坪山做网站公司内部网站建设