1. 程式人生 > >Oracle 資料庫做資料庫鏈(Database links)的兩個例子

Oracle 資料庫做資料庫鏈(Database links)的兩個例子

例1: “ 在本地資料庫上建立基於遠端伺服器資料庫表的檢視” 環境:  Orcal 9i  PL/SQL  windows XP 操作:  1。 在本地機器上新建一個“本地網路服務名配置” 方法一:如果利用 network administration ----> net8 config.. asstion 來進行配置 方法二: 直接在orcal 安裝目錄下修改配置檔案, “C:/oracle/ora81/network/ADMIN”下的“tnsnames.ora” 里加 RENSIGONGZI =  (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.111.139)(PORT = 1521))
    )     (CONNECT_DATA =       (SERVICE_NAME = orcl1)     )  ) 再用PL/SQL開啟本地資料庫 2。新建資料庫連結, 選擇“my objects ” ---> "database links " 右鍵。“新建”  database link        Owner : dbcenter (此使用者名稱)        Name : RENSIGONGZI (此資料庫連結名)  Connect TO        Username : JJSAL (原資料庫的使用者名稱)        Password : OK    (
原資料庫的登陸密碼)
       Database : mtgs (原資料庫的例項名) 再點“Apply ”, 再此,OK了。 3。測試   新建一查詢頁面,輸入 Select * From [email protected] 如果有結果,表明成功。(至此,過程資料庫已經連結成功。) 4。新建檢視:  在“view” ---> "New..." -->    Name         : V_E_sel_pay   (檢視名稱)   Item list    : *               (表示全部欄位)    Table list   : [email protected]
       (
原資料庫的表@資料庫連結名)
   Where clause :               (where 子句) 5。儲存後,再查詢測試。

 例2:

在oracle安裝目錄中的找到檔案
D:/oracle/ora92/NETWORK/ADMIN/tnsnames.ora


在檔案的下方加入

TMS236 =
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST =192.168.103.236)(PORT =1521))
    )
    (CONNECT_DATA 
=
      (SID 
= JSTRD236)
    )
  )



在PL/SQL Developer中,右鍵單擊Database links-->[新建]

如圖,填寫完成,應用即可


執行如下語句看看

select*from dual@tms236

出現記錄,表示已連線成功

對於第2步驟
CONNECT_DATA =
(SID = JSTRD236)
也可能是
CONNECT_DATA =
(SERVICE_NAME = JSTRD236)

根據要連線的資料庫具體情況是SID,還是SERVICE_NAME

同樣這步驟也不必直接在檔案裡操作
可在,Oracle下的Net manager裡新增一個服務即可

相關推薦

Oracle 資料庫資料庫(Database links)的例子

例1: “ 在本地資料庫上建立基於遠端伺服器資料庫表的檢視” 環境:  Orcal 9i  PL/SQL  windows XP 操作:  1。 在本地機器上新建一個“本地網路服務名配置” 方法一:如果利用 network administration ---->

mysql使用federated引擎實現遠端訪問資料庫(跨網路同時操作資料庫中的表)

問題: 這裡假設我需要在IP1上的database1上訪問IP2的database資料庫內的table2表 方法: 這裡database作為本地資料庫需要開啟federated引擎才可以訪問遠端的database內的表,具體開啟方法如下: 本地IP1資料庫DATABASE

資料庫中空字串和NULL值概念的區別

       資料庫中的NULL表示“沒有對(列)變數輸入資料”,即在資料庫中的NULL可以區分“沒有對(列)變數輸入資料”和“有對(列)變數輸入資料”這兩類情況。而輸入空字串,則是這裡的“有對(列)變數輸入資料”這一類情況,即有輸入資料,只是輸入的資料為空字串(含有終止符

網卡的路聚合--網卡接口變成一個

team bond使用環境:由於本實驗需要兩個或者以上網可,所以建議在虛擬設備中作,可以虛擬出數個網卡Linux雙網卡bond方式簡介隨著分步式計算、大數據大規模興起,不斷增長的計算節點之間海量數據傳輸交互,內部節點處理過程產生大量東西向流量,要求網絡具有良好的擴展性和吞吐率,能夠充分適應業務突發流量且具備高

表 | 將遞增表合並為一個遞減

tro nod 大於 div 分享 arr closed merge 鏈表 王道P38T13 主代碼: LinkList merge_desc(LinkList &A,LinkList &B){ LNode* C=new LNode; C-

讀入一行字元(包括空格)為一個字串的方法 ,C/C++

        今天參加華為線上測試(OJ),前兩道題都做對了,最後一道我算出了結果,卻不知道如何輸出來,==         題目大概是要求輸入一行字元(字元為數字、負號、小數點、空格組成)作為一個字串,在字串中提取整數單元,每兩個整數單元用空格隔開了,整數單元包含負數。

今天有群友不是很清楚htm直接存資料庫的危害,我簡單舉例子

 通過這個案例就知道為什麼不要把原生的html放資料庫了  常見的幾種轉碼  常用的幾種顯示方法 只有原生html和最下面一種彈框了,變成了持久xss 如果是Ajax的方式,請用@Ajax.JavaScriptStringEncode(xxx) 這個是舉的簡單例子,其實還有更多方

oracle字典 實現查詢和轉化的function

字典表結構如下:CREATE TABLE DATA_DICTIONARY ( "DTD_ID" NUMBER, "DTD_CODE" VARCHAR2(10), "DTD_COLUMN_NAME" VARCHAR2(100), "DTD_VALUE" VAR

子網劃分的例子

網絡例1:本例通過子網數來劃分子網,未考慮主機數。一家集團公司有12家子公司,每家子公司又有4個部門。上級給出一個172.16.0.0/16的網段,讓給每家子公司以及子公司的部門分配網段。思路:既然有12家子公司,那麽就要劃分12個子網段,但是每家子公司又有4個部門,因此又要在每家子公司所屬的網段中劃分4個子

關於算法的例子

整數 第一個 blog ear index for 中移動 二分法 down 算法例子一:給定一個列表和一個整數,找到兩個數的下標,使得這兩個數的各為給定的整數,保證肯定僅有一個結果 窮舉法: def brute_force(li,target): n=len(li

Linux socket編程示例(最簡單的TCP和UDP例子

步驟 proto 詳解 dto 應該 pro sock bind ram 一、socket編程    網絡功能是Uinux/Linux的一個重要特點,有著悠久的歷史,因此有一個非常固定的編程套路。   基於TCP的網絡編程:     基於連接, 在交互過程中, 服務器

C++ 虛擬函式的例子

1. 第一個例子是朋友告訴我Qt中的某個實現 1 #include <iostream> 2 3 // Qt中的某個實現 4 class A{ 5 public: 6 A() = default; 7 virtual ~A() = default; 8 9 virtua

C++ 虛函數的例子

sfm argc int() 虛函數 spa include 一個 add 第一個 1. 第一個例子是朋友告訴我Qt中的某個實現 1 #include <iostream> 2 3 // Qt中的某個實現 4 class A{ 5 public:

【ES6】例子明白箭頭函式this指向問題

前言:es6箭頭函式沒出現之前,this的指向不是函式被建立時繫結,而是被怎麼樣的方式呼叫時繫結的。而箭頭函式剛好相反,箭頭函式的this指向是函式被建立時繫結的,它的指向就是當前詞法作用域中的this

Java筆記丨09-1 例子

一個自動出題並判分的小程式和一個顯示99個圓圈的小程式 ·AutoScore.java自動出題並判分 import java.awt.*; import javax.swing.*; public class AutoScore extends JFrame {

Nginx反向代理的配置例子

Nginx 作為 web 伺服器一個重要的功能就是反向代理。其實我們在前面的一篇文章《Nginx多站點配置的一次實踐》裡,用的就是 Nginx 的反向代理,這裡簡單再提一下。 下面是配置 Nginx 作為 tornado 的反向代理的設定: 01 up

子網劃分的例子 怎麼算網路號和廣播地址

子網劃分的兩個例子 例1:本例通過子網數來劃分子網,未考慮主機數。 一家集團公司有12家子公司,每家子公司又有4個部門。上級給出一個172.16.0.0/16的網段,讓給每家子公司以及子公司的部門分配網段。 思路:既然有12家子公司,那麼就要劃分12個子網段,但是

MySQL 使用group by和case when 的例子

例子1 create table testScore ( tname varchar(30) null, ttype varchar(10) null, tscor int null );

Oracle資料庫中的表的結構和資料的複製方法

1. 複製表結構及其資料: create table table_name_new as select * from table_name_old 2. 只複製表結構: create table table_name_new as select * from table_name_old

Oracle資料庫中查詢結果集中保留位小數的問題

工作中遇到的Oracle資料庫欄位格式化問題,在此記錄  保留兩位小數主要分為兩種情況:  1.數字保留兩位小數;(小數點左側數字可能比較大,比如1234567890.12)  2.百分比保留兩位小數;(小數點左側數字數字小於等於100,比如98.76%) 現針對O