Oracle查詢 建立 刪除DBLink

2021-08-20 09:32:12 字數 976 閱讀 1143

查詢dblink資訊

select * from dba_db_links;

select owner,object_name from dba_objects where object_type='database link';

select * from all_db_links;

oracle建立dblink報錯:ora-01017、ora-02063解決:

根據ora-01017的提示是連線到另一方的使用者密碼錯誤,當9i或10g的版本的oracle資料庫連線11g的版本時,會自動將密碼轉化為大寫。

**密碼最好用雙引號引起來,否則可能在連線的時候報錯

create database link dblink名

connect to 資料庫使用者名稱 identified by "資料庫密碼"

using '(description =(address_list =(address =(protocol = tcp)(host = 192.168.0.1)(port = 1521)))(connect_data =(service_name = orcl)))';  

-- 如果建立全域性 dblink,必須使用 systm 或 sys 使用者,在 database 前加 public。  

create public database link dblink名

connect to 資料庫使用者名稱 identified by "資料庫密碼"

using '(description =(address_list =(address =(protocol = tcp)(host = 192.168.0.1)(port = 1521)))(connect_data =(service_name = orcl)))';  

--刪除dblink

drop database link [name];  

--或  

drop public database link [name];  

oracle 建立表,刪除表,修改表,查詢表

1,獲取當前使用者下的所有表資訊 select from user tables 1.1,查詢某一張表的字段資訊 select from user tab columns where table name 表名 1.2,查詢某一張表的注釋 select from user tab comments ...

Oracle建立約束 刪除約束

1.定義not null 約束not null 約束只能在列級定義,不能在表級定義 例 create table emp01 eno int not null,name varchar2 10 constraint nn name2 not null,salary number 6,2 2.定義un...

oracle 查詢死鎖 免密登入 建立刪除使用者

select s.sid,s.serial from v locked object lo,dba objects ao,v session s where ao.object id lo.object id and lo.session id s.sid 解決死鎖 alter system kil...