db_link】的更多相关文章

1.先创建远程数据库服务名(注意,如果服务器既有oracle服务端又有客户端,需要在服务端的tnsnames.ora中配置服务名,否则会报如下错误): SQL> select count(*) from webxxxt_pic.xxx@pic_link; select count(*) from webxxxt_pic.xxx@pic_link * 第 行出现错误: ORA-: TNS: 无法解析指定的连接标识符 2.给需要赋予创建DB_LINK的权限: grant CREATE PUBLIC…
环境:11.2.0.4.0 升 11.2.0.4.8 后测试 背景:oracle 的db_link会导致实例间SCN同步,SCN增长速度过快则会产生错误: 方案:oracle官方推荐升级版本,但升级之后该问题依然存在. 新创建orcl11g库-------------------------------------------------------SQL> alter user scott identified by tiger account unlock;SQL> grant creat…
DB:11.2.0.3.0OS:oracle-linux 5.7 建表语句:create table YOON.YOON_HIS(  c_id              NUMBER not null,  YOON_code      VARCHAR2(30),  create_time       DATE,  update_time       DATE not null,)partition by range (CREATE_TIME)(  partition PART_01 values…
1.查询 SYSDBA登录, sys登录    SELECT * FROM SYS.link$; select owner,object_name from dba_objects where object_type='DATABASE LINK'; select * from all_db_links;  查看创建的DB_LINK 2.创建dblink 前提:创建dblink的用户有对应的数据库权限create public database link dblinkname connect t…
今天使用db_link的时候遇到了个有趣的问题,和大家分享一下; 环境:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 是这样的,数据库有2个实例,分别为orcl和orcl2,在orcl实例用户A下有一张产品表,tfund_info,另外一个实例下需要获取该表的数据,并做修改,然后将更新同步回实例A. 早上的时候我在实例orcl2内建立了一张用于存储tfund_info的数据,取名为joyi…
语句,或可通过可视化操作 -- Create database link create database link DBL_TESTconnect to UID identified by PSWusing '(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XX.XX)(PORT = XXXX))(CONNECT_DATA =(SERVER = XXX)(SERVICE_NAME = XX)))'; 在建了该  DB_LINK 的…
由于业务需求,对测试库数据进行模糊化.为保生产数据安全,先删db_link; 1.共有db_link删除: select 'drop public database link '||db_link||';' from dba_db_links where owner='PUBLIC'; 2.私有db_link删除: Create or replace procedure Drop_DbLink(schemaName varchar2, dbLink varchar2 ) isplsql varc…
命令创建从一个库连接的另外一个库: create database link DB_XXX  --创建连接的名字connect to db_xxx --数据库名identified by DB-XXX --数据库密码using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.0.0.0)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ics)))' 使用方法: select * from…
客户有一个需求,是将一个库中的某个用户迁移到一台新的oracle服务器上,因数据量较小,并且不涉及版本的升级,所以可以采用创建一个dblink,然后通过这个dblink直接从源库将用户数据导出并导入到新库中. 为了防止现场发生意外,因此先自己搭建一套环境进行测试,环境如下: 源库:192.168.56.100 Abbott  数据库:orcl 连接名:orcl1 导出用户:test 新库:192.168.56.40 ora-ogg 数据库:orcl 连接名:ogg   创建用户:abbott 实…
1. 设置SQL*Plus提示符 SQL> set sqlprompt "_user'@'_connect_identifier>" SYS@orcl> 为了对所有的SQL*Plus会话自动设置sqlprompt,将上面的命令放置在ORACLE_HOME/sqlplus/admin目录中的glogin.sql文件内 2. 查看角色RESOURCE被授予的系统权限 SQL> select * from dba_sys_privs where grantee='RE…