Oracle_2:oracle 資料 查詢,遷移之dblink的建立
一、測試條件、環境
1、測試條件:
1號伺服器(目標資料庫)
SID:orcl 1 使用者名稱:user1 密碼:pwd1 IP地址:192.168.4.1
3號伺服器(源資料庫)
SID:orcl3 使用者名稱:user3 密碼:pwd3 IP地址:192.168.4.3
要將1號伺服器orcl1資料庫中訪問到3號伺服器的orcl3資料庫中的資料。
也就是說,在1號伺服器的資料庫中,使用者user1(192.168.4.1)需要建立DBLINK,以3號伺服器的使用者身份訪問 192.168.4.3 中的資料。
2、測試環境
1號伺服器(目標資料庫),centos6+oracle11gR2
3號伺服器(源資料庫),windows2008+oracle
3、注意點
建立環境時,要注意關閉兩臺計算機上的Windows的防火牆,否則,會出現能ping通,但Oracle連線不通的情況。
二、DBLINK建立
假設1號伺服器中使用者已經建好
1、賦權並建立dblink
[[email protected] ~]$ sqlplus / as sysdba
SQL>grant create database link to user1;
SQL> conn user1/
SQL> show user
USER is “USER1”
SQL> select tname from tab;
no rows selected
SQL>create database link testLink connect to user3 identified by pwd3 using ‘(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.3)(PORT = 1521))
(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = ORCL3)))’;
其中:testLink是遠端的資料庫的global_name,user3是連線orcl3的使用者名稱,pwd3是user3的密碼,HOST:源資料庫地址,service_name裡的orcl3對應源庫lsnrctl status 是顯示的instance名字
3、測試連線是否成功:select * from [email protected];
如果返回結果如下則表示連線成功了。
DU
X
4、查詢已經建立的遠端連線名
SQL>select owner,object_name from dba_objects where object_type=’DATABASE LINK’;
三、查詢資料
select * from [email protected];
四、匯入,匯出資料
1、建立邏輯目錄,該命令不會在作業系統建立真正的目錄,最好以system等管理員建立。
Sql>create directory dump_dir as ‘/home/dumpdir’;
6、給user1使用者賦予在指定目錄的操作許可權,最好以system等管理員賦予。
grant read,write on directory dump_dir to user1;
2、匯入命令
impdp user1/pwd1 network_link=testLink nologfile=y directory=dump_dir schemas=user1
3、刪除DBLINK
SQL> drop public database link testLink;
Database link dropped.
注:如果不需要匯入匯出資料,第1、2步可跳過直接執行第7步
相關推薦
Oracle_2:oracle 資料 查詢,遷移之dblink的建立
一、測試條件、環境 1、測試條件: 1號伺服器(目標資料庫) SID:orcl 1 使用者名稱:user1 密碼:pwd1 IP地址:192.168.4.1 3號伺服器(源資料庫) SID:orcl3
oracle資料庫查詢,sql沒問題,資料庫也有資料,方法沒錯,專案執行就是查不出資料
這是我參與做的第一個商業專案,採用的是springboot+ mybatis-plus開發的。資料庫採用的是oracle。 這天我做了一個方法是根據兩個欄位查詢資料庫的資料列表,其中一個欄位是型別(type) 。方法很簡單,不一會兒就做出來了,這裡不得不感嘆mybati
資料查詢,Oracle關於SELECT查詢及其子句
資料查詢 Author:ZZU_ZZXSELECT的基本語法: •SELECT……FROM…… 最基本的結構,最基本的兩個子句 •還有一些其他的子句。例如:INTO子句建立新表並把查詢結果插入新表 WHERE子句指定查詢條
Oracle提升查詢性能之-簡單範圍分區表的創建
裝載 是你 name val mod 空間 關閉自動 單個 arch 分區表的優點:1.提高查詢性能:只需要搜索特定分區,而非整張表,提高了查詢速度。 2.節約維護時間:單個分區的數據裝載,索引重建,備份,維護遠遠小於整張表的維護時間。下面就讓我們來創建一張分區表第一步:為
深圳市奔凱安全技術股份有限公司面試題之一:關於資料庫查詢,根據年份查詢每個季度的銷售額
題目:根據年份查詢每個季度的銷售額,表的結構大概如下:(year是年,month是季度,sale是銷售量,表 名 是 sales) select * from sales; 他要求寫sql語句,顯示如下圖:(一季度就是month=1,二季度就是month=2......)
【纏論原文】教你炒股票55:買之前戲,賣之高潮
人的行為同構性,把性研究清楚,人的行為也就略知一二了。股票買賣,不過是人的行為之一,當然也不例外。這裡極為嚴肅地討論這個問題。 首先,先給股票定性別,為什麼本ID總愛說股票是面首,因為他確實是面首,他是他,而不是她,股票的性別是男的,所以難。難什麼?難在高潮之不可持續,高潮之後必有不應。而投資者應該是什麼性
總結一:Oracle 資料庫命令總結
一、日誌管理 1.強制日誌切換(forcing log switches) alter system switch logfile; 2.強制執行檢查點(forcing checkpoints) alter system checkpoint; 3.增加一個重做日誌組 (adding
未明學院:入門資料分析,到底選Python還是R?
本文作者 未明學院資料分析方向老師 王老師 正如2012年《哈佛商業評論》中指出的:資料科學家是21世紀最性感的職業,而熟練的進行資料分析、資料探勘則是一名資料科學家必備的基礎技能之一。正所謂工欲善其事,必先利其器,在進行資料分析之前,我們需要掌握一項能夠用來進行
Oracle樹查詢,start with connect by prior 遞迴查詢用法(轉載)
本人覺得這個寫的真不錯,實用性強,就轉載過來了 這個子句主要是用於B樹結構型別的資料遞迴查詢,給出B樹結構型別中的任意一個結點,遍歷其最終父結點或者子結點。 先看原始資料: 1 create table a_test 2 ( parentid varchar2(10), 3
Cris 的 Python 資料分析筆記 05:Pandas 資料讀取,索引,切片,計算,列整合,過濾,最值
Pandas 資料讀取,索引,切片,計算,列整合,過濾,最值 文章目錄 Pandas 資料讀取,索引,切片,計算,列整合,過濾,最值 1. read_csv 函式 2. DataFrame 資料結構的常用
Oracle資料重複,只取一條
--方法一 select * from tb_supply where rowid=any(select max(rowid) from tb_supply group by phone_id) --方法二 select * from tb_supply where rowid in (selec
Python連線Oracle資料查詢匯出結果
python連線oracle,需用用到模組cx_oracle,可以直接pip安裝,如網路不好,可下載離線後本地安裝 cx_oracle專案地址:https://pypi.org/project/cx_Oracle/ cx_oracle離線下載地址:https://pypi.org/project/cx_O
mysql優化一:大資料查詢新增索引
一、索引是什麼? 索引是一種特殊的檔案(InnoDB資料表上的索引是表空間的一個組成部分),它們包含著對資料表裡所有記錄的引用指標。 更通俗的說,資料庫索引好比是一本書前面的目錄,能加快資料庫的查詢速度 二、索引目的 索引的目的在於提高查詢效率 三、索引原理 通過不斷的縮小想
[Django]在資料庫有表,但是沒有model的情況下對資料查詢,修改
文章目錄連線資料庫查詢資料庫更新資料庫 連線資料庫 from django.db import connection sql = "SELECT id,record_time,lose_time
Web前端工作筆記002---json資料查詢的方法_json查詢大全,JsonSQL資料查詢,jfunk資料查詢
json資料查詢的方法 網上看到有一篇帖子,有8種json資料查詢的方法,大家可以研究一下,我現在分享一下! JsonSQL JsonSQL實現了使用SQL select語句在json資料結構中查詢的功能。 例子: $.getJSON("testjson.js"
你必須知道的React的知識點:單向資料流,高效能虛擬DOM,元件間的資料互動,事件與資料的雙向繫結,生命週期鉤子,fetch:資料請求等
1、React除錯工具:React Developer Tools 2、React開發工具:Atom 3、React UI庫:Material-UI / Ant Deaign 4、React適用場景:資料不斷變化的大型應用程式 5、前端UI構建方式:資料模型、UI介面
MongoDB資料查詢,分頁,排序
MongoDB資料查詢 資料準備:persons.json var persons = [{ name:"jim", age:25, email:"[email protected]", c:89,m:96,e:87,
Unity 本地資料夾 目錄查詢,判斷有否 沒有建立 有刪除。
using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; publ
Docker學習筆記:容器資料管理,連結容器,構建私有庫
$ sudo docker run --rm --name web2 --link db:db training/webapp env . . . DB_NAME=/web2/db DB_PORT=tcp://172.17.0.5:5432 DB
資料預處理:原始資料集,特徵數值化,特徵值數值化
原始資料集,特徵數值化 在原始資料集中,feature是多種多樣的,為了方便處理,我們必須把feature數值化,而且還需要把特徵值數值化。 示例: x=[[黃色,小,成人,用手打] ,[黃色,小,成人,用腳踩] ,[黃色,小,小孩,用手打] ,[黃色,小,小孩,用腳踩] ,[黃