解釋:在本資料庫直接鏈結別的資料庫的方法。
1.建立:
所使用的使用者必須擁有建立db_link的許可權。
grant create
public
database link,create database link to 使用者;
create public database link dblink名字
connect to 所連線的使用者 identified by 密碼
using '(description =
(address_list =
(address=(protocol=tcp)(host=databaseip)(port=1521)))
(connect_data = (service_name =服務名稱))
)';pulic去除的話,就是該使用者私有的鏈結。
2.使用
建立成功之後,在你的資料庫中就可以直接訪問到別的資料庫中的資料
例如:select * from aaa@
dblink的名字
3.刪除
drop public database link dblink的名字;
4.檢視dblink,(
在 10gr1 及之前的版本裡可以有方法看到明文密碼)
select * from dba_db_links;
工具pl/sql中:all object欄,開啟
database link
就可以看到所有的dblink; (
dba_db_links檢視中的源表來自sys.link$,其中就有密碼,遷移的話將對應的資料插入新的資料庫就可以,
完成了在不知道密碼情況下對 dblink 的遷移
)
資料庫 Oracle中建立資料庫
create database lihua 網上的說法是 oracle中的例項只對應乙個資料庫,出現此種情況說明oracle資料庫處於mount 裝載 或open狀態,需要使用startup nomount語句進行狀態更改,或者是直接使用dbca的圖形介面來建立 注 經測試,startup nomo...
oracle資料庫中的資料資訊
功能 建立 scott 資料庫中的 dept 表 create table dept deptno int unsigned auto increment primary key comment 部門編號 dname varchar 15 comment 部門名稱 loc varchar 50 co...
Oracle中的資料庫名
一 資料庫名 就是在你安裝oracle軟體過程中建立的資料庫,或者是安裝完後,自己再建立的資料名稱。主要用於乙個oracle中安裝了多個庫,他們之間的區分。乙個庫會在windows的服務中生成乙個oracle service.資料庫名是在安裝資料庫 建立新的資料庫 建立資料庫控制檔案 修改資料結構 ...