1. 程式人生 > >oracle db link的檢視建立與刪除

oracle db link的檢視建立與刪除

 create database link cqdb_dblink
  connect to "dlmis" identified by "dlmis"
  using 'cqdb';
select * from dba_db_links;

1.檢視dblink

select owner,object_name from dba_objects where object_type='DATABASE LINK';

或者

select * from dba_db_links;

2.建立dblink
前提:
    建立dblink的使用者有對應的資料庫許可權
        create public database link 或者create database link        可以使用

grant create public database link,create database link to myAccount;
        來授權.

create public database link dblinkname connect to username identified by password
   using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = database_ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =servicename)
)
)';
如果在create之後不加public,則建立的dblink就不是公共的,就只有建立者可以使用了.
補充:如何確定資料庫的servicename:
    1.在sqlplus中使用

show parameter[s] service_names;

        注意parameter和parameters都可以
    2.使用

select name,value from v$parameter where name='service_names'


3.使用db link
    例如,在本機資料庫上建立了一個scott_rmthost的public dblink(使用遠端主機的scott使用者連線),則用sqlplus連線到本機資料庫,執行select * from [email protected]_rmthot即可以將遠端資料庫上的scott使用者下的emp表中的資料獲取到.

    也可以在本地建一個同義詞來指向[email protected]_rmthost,這樣取值就方便多了.

4.刪除
    注意:使用者有create public database link 或者create database link 許可權.

drop public database link dblinkname;

相關推薦

oracle db link檢視建立刪除

 create database link cqdb_dblink   connect to "dlmis" identified by "dlmis"   using 'cqdb'; select * from dba_db_links; 1.檢視dbli

oracle 資料庫例項的建立刪除(win8.1,64)

oracle 建立資料庫例項(win8.1,64) 前天把電腦win8還原升級到8.1,所有軟體要重新安裝,決定寫jdk,tomcat,myeclipse,oracle從安裝到配置的過程,方便以後查詢使用。本來想一篇寫完,發現從配置到檢驗篇幅有點長,決定分著寫

磁碟管理(裝置的檢視、掛載解除安裝、磁碟分割槽、swap分割槽的建立刪除、磁碟配額)

磁碟管理 概述: 分割槽:磁碟上的分割槽規劃 硬碟:是一種儲存裝置,可劃分分割槽(可見的) 硬碟與系統的關係: 系統管理硬碟 硬碟儲存系統資訊 1.本地儲存裝置的檢視 fdisk 是用於管理磁碟分割槽的實用程式 fdisk -l #檢視

使用者管理Oracle資料庫的使用者建立刪除等;使用者、角色許可權的授予回收等;使用者的資訊查詢及許可權角色的資訊查詢。

(1)Oracle中建立新的使用者使用create user語句,一般是具有dba(資料庫管理員)的許可權才能使用。如在sql plus中以scott使用者建立使用者的命令如下:Create user xiaoming identified by m123;(注意oracle

Oracle 使用者和表空間的建立刪除

對於單個user和tablespace 來說, 可以使用如下命令來完成。  步驟一:  刪除user drop userdrp cascade 說明: 刪除了user,只是刪除了該user下的schema objects,是不會刪除相應的tablespace的。 步驟二: 刪除tablespace

linux中使用者建立刪除以及檔案許可權檢視和修改

一、 1.檢視使用者 命令如下:whoami 關於who的其他命令大全 2.建立使用者   建立使用者命令:sudoadduser hello   超級使用者是 root   刪除使用者名稱命令:sudodeluser hello --remove-home   切換使用

oracle表空間、使用者建立刪除

建立表空間:   create tablespace tablespace_test datafile 'D:/dataBak/tablespace_test.dbf'    size 1500M    autoextend on next 5M maxsize 3000M

利用文件建立刪除swap分區

dev sox https ron 分區 etcfstab 需要 str count1 建立 1.建立一個1G的大文件(文件大小根據需要的SWAP分區大小建立) dd if=/dev/zero of=/swapfile bs=1G count=1 2.將文件格式化成swa

Linux下使用者的建立刪除

我們在Linux下建立使用者主要有兩種方式:adduser和useradd,它們的區別以及主要用法如下: adduser adduser的用法很簡單,只需adduser+username即可,如下:   sudo adduser alvin   這個命令其

STM32CubeMX學習筆記——FreeRTOS_任務建立刪除

STM32CubeMX學習筆記——FreeRTOS_任務建立與刪除 Github 簡介 任務建立 視覺化建立方式 程式碼建立方式 任務刪除 Github https://github.com/HaH

postgresql 檢視索引刪除索引

檢視索引 select * from pg_indexes where tablename='tbname';      或者     select * from pg_statio_all_in

FreeRTOS學習筆記(1)---任務建立刪除API函式(動態函式)

FreeRTOS最基本的功能是任務管理,任務管理有建立與刪除任務 1.函式xTaskCreate()     此函式用來建立一個任務,使用此函式來建立任務所需的RAM(隨機儲存器)會從FreeRTOS的堆中分配,因此必須提供記憶體管理檔案,預設使用heap_4.c這個

MySql 01資料庫的建立刪除

MySql 01資料庫的建立與刪除 資料庫的建立 資料庫的刪除 MySQL的安裝與配置度娘上有很多教程,這裡就不在重複敘述了,一般預設配置就ok.如果以前學習過其他sql語音,mysql還是很容易上手的。下面將分佈演示win系統下

檔案的建立刪除

/** * 要求使用者輸入一個檔名並使用File在當前目錄下創建出來。 * 若該檔案已經存在,則提示使用者該檔案已經存在。並建立該檔案副本: * 例如:使用者輸入"test.txt".若該檔案已

ORACLE表空間的建立修改刪除

作者:Vashon 時間:20140301 釋出時間:20151208 建立表空間(以管理員身份建立): 範例:建立一個emp_data的資料表空間 1.create temporary t

ln命令 軟連結建立刪除

1 . 使用方式 :ln [option] source_file dist_file   (source_file是待建立連結檔案的檔案,dist_file是新建立的連結檔案)                    -f 建立時,將同檔案名刪除.            

6.9 畫板的建立刪除 [Illustrator CC教程]

1. 本節課將為您演示,如何建立畫板和刪除畫板。首先需要進入畫板編輯模式,依次點選[檔案 > 文件設定]命令。 2. 3. 接著點選[編輯畫板]按鈕,進入畫板編輯模式。 4. 還有一種更快速進入畫板編輯模式的方法,首先選擇工具箱中的[選擇工具],退出畫板編輯模式。 5.

STM32F103ZE FreeRTOS任務建立刪除

一、前期準備 微控制器:STM32F103ZET6 開發環境:MDK5.14 庫函式:標準庫V3.5 FreeRTOS:V9.0.0(網上下載,官網上目前是V10.0.1) 二、實驗效果 總共6個任務,串列埠1、4個RGB小燈以不同頻率閃爍、一個刪除

oracle 實現自增 建立刪除觸發器 序列

select * from YLXZ_PERSON insert into YLXZ_PERSON(name) VALUES('噓噓') DELETE from YLXZ_PERSON where name ='噓噓' update YLXZ_PERSON set id=NU

索引建立刪除

本文轉自:https://www.cnblogs.com/nayitian/p/3420884.html  1. 建立索引 1.1 建立新表時同時建立索引 語法: create table table_name[col_name data_type] [unique|ful