Oracle private dblink和pubic dblink
Oracle DBLINK 建立分為private 和 public dblink,預設建立的為private ; private dblink 只有建立的schema才能刪除,sys也刪除不了;public dblink 任意schema都可以刪除,只要許可權夠。
一、PRIVATE DBLINK:
收回dba許可權:
SQL> revoke dba from yoon;
Revoke succeeded.
嘗試連線,無法連線:
SQL> conn yoon/yoon
ERROR:
ORA-01045: user YOON lacks CREATE SESSION privilege; logon denied
Warning: You are no longer connected to ORACLE.
連線sys
SQL> conn / as sysdba
Connected.
授權
SQL> grant connect to yoon;
Grant succeeded.
SQL> grant create database link to yoon;
Grant succeeded.
SQL> conn yoon/yoon
Connected.
當前使用者:
SQL> show user
USER is "YOON"
建立dblink:
SQL> create database link dblink_yoon connect to yoon identified by yoon using 'YOON';
Database link created.
連線sys使用者:
SQL> conn / as sysdba
Connected.
刪除dblink:
SQL> drop database link dblink_yoon;
drop database link dblink_yoon
*
ERROR at line 1:
ORA-02024: database link not found
SQL> show user
USER is "SYS"
SQL> drop database link dblink_yoon ;
drop database link dblink_yoon
*
ERROR at line 1:
ORA-02024: database link not found
檢視dblink
SQL> select * from dba_db_links;
OWNER DB_LINK USERNAME HOST CREATED
---------- ------------- ---------- ---------- ---------
YOON DBLINK_YOON YOON YOON 14-NOV-14
連線建立dblink使用者:
SQL> conn yoon/yoon
Connected.
SQL> drop database link dblink_yoon ;
Database link dropped.
二、PUBLIC DBLINK:
SQL> conn / as sysdba
Connected.
SQL> grant dba to yoon;
Grant succeeded.
SQL> conn yoon/yoon
Connected.
SQL> show user
USER is "YOON"
SQL> create public database link dblink_yoon connect to yoon identified by yoon using 'YOON';
Database link created.
SQL> conn / as sysdba
Connected.
SQL> grant dba to yoon;
Grant succeeded.
SQL> conn yoon/yoon
Connected.
SQL> show user
USER is "YOON"
SQL> create public database link dblink_yoon connect to yoon identified by yoon using 'YOON';
Database link created.
SQL> conn / as sysdba
Connected.
SQL> select * from dba_db_links;
OWNER DB_LINK USERNAME HOST CREATED
---------- ------------- ---------- ---------- ---------
PUBLIC DBLINK_YOON YOON YOON 14-NOV-14
SQL> drop public database link dblink_yoon;
Database link dropped.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1332640/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle dblink用法總結和expdp和impdp利用dblink倒入匯出到本地Oracle
- Oracle dblink監聽問題Oracle
- 配置Oracle DBlink連線MySQL庫OracleMySql
- 建立dblink
- Oracle DBLink中CLOB報錯ORA-22992Oracle
- 達夢7異構(DM-Oracle) DBLINKOracle
- 【DBLINK】DBLINK域名問題及與global_name和db_domian的關係
- Oracle19c dblink連結mysql8.0OracleMySql
- PostgreSQL DBA(58) - DBLinkSQL
- 不能刪除DBLINK
- Oracle DBLink bug引發的故障(Session Hang Memory leak)OracleSession
- dblink建立語句模板
- SQL Server建立dblink至MySQLServerMySql
- Oracle DBLink連線數過多的問題(Ora-02020)Oracle
- Oracle建立dblink報錯:ORA-01017、ORA-02063解決Oracle
- dblink涉及的表的賦權
- MySQL下的DBlink--FEDERATED引擎MySql
- 【等待事件】SQL*Net message from dblink事件SQL
- 【YashanDB知識庫】oracle dblink varchar型別查詢報錯記錄Oracle型別
- 配置ORACLE資料庫到達夢資料庫的異構DBLINKOracle資料庫
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- 【等待事件】SQL*Net more data from dblink事件SQL
- sql中select列有自定義函式 dblinkSQL函式
- powerbuildr中如何使用dblink連線的表UI
- 達夢7同構(DM-DM)DBLINK
- 如何通過DBLINK取remote DB的DDLREM
- 再議包含DBLINK的查詢優化優化
- 配置達夢資料庫同構DBLINK資料庫
- Oracle DBLink跨資料庫訪問SQL server資料同步 踩坑實錄Oracle資料庫SQLServer
- ORACLE通過透明閘道器建dblink連線Postgresql的幾個問題OracleSQL
- PostgreSQL DBA(68) - 使用DBLink實現自治事務SQL
- 達夢DBlink叢集之間通訊搭建
- dblink的關聯與本地關聯差異
- Oracle資料庫連結(DBLink)中如何訪問包含BLOB欄位的資料Oracle資料庫
- 如何在 12.2.0.1 透過 dblink 線上複製 PDB
- [20210201]dblink建立連線串使用ENABLE=BROKEN.txt
- 通過dblink,資料泵expdp遠端跨版本導庫
- ora24756問題處理辦法(dblink迴圈呼叫)
- ORACLE dblink遠端DB表truncat導致本地proc執行報錯ORA-12012&ORA-06550&PLS-00907Oracle