成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle創建同義詞基本方法及其可能遇到的問題

數據庫 Oracle
文章介紹了Oracle創建同義詞的方法,以及中間可能遇到的問題及其解決方法。希望能提供在一種解決類似問題的思路,供大家借鑒。

很多客戶有屬于自己的數據庫服務器,來管理自己的一些重要數據。那如果我們的項目中需要用到這些數據,而客戶又不允許把這些數據插入到我們的項目數據庫服務器時怎么辦?其中的一個解決辦法就是在項目數據庫服務器上創建基于客戶關鍵數據服務器的某些表或是視圖的同義詞。這里來介紹一下本人在項目中做的基于遠程服務器視圖如何對Oracle創建同義詞的過程。

一、創建database link。兩臺不同的數據庫服務器,從項目數據庫服務器的一個用戶讀取客戶關鍵數據的數據庫服務器下的某個用戶的數據,這個時候可以使用dblink。假設客戶提供的數據庫服務器信息如下:
而創建database link的語法為:
這時,先要配置本地服務。打開TNSNAMES.ORA Network Configuration File: D:\ORA\NETWORK\ADMIN\tnsnames.ora文件(根據自己的機器的情況而定),將
LIMSTQ =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.107.6.15)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = VGSM)
    )
  )
添加到此文件的后面(注意LIMSTQ前面不要留空格)。

然后,再創建dblink。而數據庫參數global_name=true時,就要要求數據庫鏈接名稱跟遠端客戶數據庫名稱一樣。我們必須先要確定一下。查看此參數的語句如下:如果是ture,記得創建的dblink名和遠程端的數據庫一樣,很幸運,我用的數據庫參數global_name的value值是false。

數據庫全局名稱可以通過以下命令查出:查詢遠端數據庫里的表:這時,我就創建了自己的databae link:create database link limstq.us.oracle.com connect to jlgl identified by jlgl using 'limstq';

二、Oracle創建同義詞,很簡單。Oracle建立同義詞的語法如下:
所建立的同義詞語法是:create synonym jl_gljs_tb_lims for JLGL_LIMS@limstq.us.oracle.com;

三、Oracle創建同義詞成功后,就可以在項目數據庫服務器上通過select jl_gljs_tb_lims來進行客戶的關鍵數據的查找操作了。但如果可能的話,***再建立一個視圖,形式如下:create or replace view jl_gljs_limstq_vw as select * from jl_gljs_tb_lims;這樣,基于遠程服務器視圖的Oracle創建同義詞過程就完成了。

可能遇到的問題:如果你在Oracle創建同義詞過程中發現了像如下的不能連接的錯誤的話,一定會很郁悶吧。ORA-12154: TNS: 無法解析指定的連接標識符。而你通過查看ora文件,發現自己已經配了TNS的。這也是令我頭疼的問題。你一定要看清楚了,一定要把本地服務創建到項目數據庫服務器的主服務器的ora文件中,而不是自己的客戶端的ora文件中。你可能正在使用pl/sql或是sql plus等工具,但是你所用的機器是客戶端,而不是真正的項目主服務器(除非在自己的機器上創建的是oracle)。只有找到主服務器ora文件,將本地服務配置到里面,才算ok了。此時,你就可以通過在自己的項目中輕松的通過查找同義詞或新建的視圖來訪問客戶的數據庫服務器中的一些關鍵數據了。
 

【編輯推薦】

  1. Oracle創建存儲過程不得不看的方案
  2. Oracle創建相關的存儲過程最有效的方法
  3. Oracle創建表空間的代碼示例
  4. Oracle創建刪除用戶的實際操作步驟
  5. Oracle創建表空間的實操 

 

責任編輯:王婧瑤 來源: 互聯網
相關推薦

2010-04-22 14:29:12

Oracle同義詞

2010-05-04 14:02:53

Oracle同義詞

2011-04-13 16:39:43

2010-04-22 14:55:39

2021-07-05 11:30:04

OracleSynonymORA

2021-01-19 08:09:04

Oracle數據庫權限

2010-05-06 09:09:13

Oracle同義詞

2011-08-12 12:59:33

Oracle數據庫同義詞

2011-08-02 17:06:29

Oracle遠程數據庫創建DB Link

2019-01-07 14:36:36

Go系統開源庫

2010-03-31 15:38:33

Oracle用戶

2017-09-27 15:20:23

PHPerLaravelMysql

2010-10-26 16:33:54

創建Oracle索引

2009-04-24 10:49:57

Oracle性能優化錯誤

2011-05-20 10:05:13

Oracle性能優化

2010-04-21 17:09:28

Oracle啟動模式

2010-04-23 13:01:43

Oracle報表

2010-10-28 10:37:54

Oracle批量賦權

2016-03-23 11:03:40

2010-04-22 15:46:58

Oracle監聽
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线一区二区三区 | 日韩欧美国产一区二区 | 亚洲精品日韩精品 | 一级毛片视频免费观看 | 91视视频在线观看入口直接观看 | 国产一区二区三区高清 | 国产1区在线 | 天天操天天干天天爽 | 国产一区欧美 | 日韩手机在线视频 | 综合久久99| 不卡一区二区三区四区 | 国产一区高清 | 亚洲色欧美另类 | 国产三级日本三级 | 日韩精品在线免费观看视频 | 亚洲国产精品成人综合久久久 | 欧美日韩精品 | 91精品国产日韩91久久久久久 | 国偷自产av一区二区三区 | 天天操夜夜拍 | 欧美极品在线观看 | 国产探花在线精品一区二区 | 久久福利网站 | 亚洲综合成人网 | 免费在线一区二区 | 四虎影院在线观看免费视频 | 成人精品鲁一区一区二区 | 91精品久久久久久久久久入口 | 国产成人精品久久二区二区91 | 亚洲天堂二区 | 亚洲一二三视频 | 亚洲一区二区免费 | 日韩欧美国产成人一区二区 | 国产黄色在线观看 | 成年免费大片黄在线观看岛国 | 黄在线 | 日韩av看片 | 国产福利视频在线观看 | 日韩三级一区 | 午夜资源 |