1. 程式人生 > >oracle建立快照同步資料庫(附Oracle安裝過程)

oracle建立快照同步資料庫(附Oracle安裝過程)

安裝oracle 11g過程詳解
1. 雙擊執行setup.exe
這裡寫圖片描述
2. DOS視窗等待一會兒
這裡寫圖片描述
便出現如下圖所示安裝介面:
這裡寫圖片描述
3. 選擇安裝位置、填寫資料庫口令並確認資料庫口令後點擊下一步
這裡寫圖片描述
4. 產品特定的先決條件檢查:
這裡寫圖片描述
將狀態列中錯誤、警告、待驗證全部勾選,點選下一步:
這裡寫圖片描述
5. Oracle Configuration Manager註冊
這裡寫圖片描述
直接點選下一步
6. 概要
這裡寫圖片描述
瀏覽安裝資訊,點選安裝。
7. 進入安裝介面
這裡寫圖片描述
等待,自動進入下一步:
這裡寫圖片描述
Oracle Database Configuration Assistant 顯示正在執行後,出現如下介面:
這裡寫圖片描述


三項都執行結束後,出現如下圖所示介面:
這裡寫圖片描述
點選口令管理,解鎖SCOTT使用者
這裡寫圖片描述
點選對號,解鎖使用者,點選確定。
再次點選確定,進入安裝結束介面:
這裡寫圖片描述
安裝結束,點選退出,完成安裝。
若出現如下圖所示相容問題:
這裡寫圖片描述
請選擇這個程式已正確安裝。
8. 驗證是否安裝成功:
在CMD下執行sqlplus,出現如下版本資訊,安裝成功
這裡寫圖片描述
或者可以在計算機服務管理中檢視是否有如下服務項:
這裡寫圖片描述
Win + R 執行CMD,
輸入sqlplus回車,輸入使用者名稱/密碼:scott/tiger,首次登入需要修改密碼,新口令:tiger如下圖:
這裡寫圖片描述


利用oracle快照實現兩臺資料庫伺服器表同步
1. 源資料庫建立測試使用者、測試表
1.1建立臨時表空間、表空間、使用者、授權
建立臨時表空間:
這裡寫圖片描述


建立表空間:
這裡寫圖片描述
建立使用者,並授權:
這裡寫圖片描述
這裡寫圖片描述
程式碼如下:
(1)建立臨時表空間
create temporary tablespace demo_temp
tempfile ‘D:\APP\HLC\ORADATA\ORCL\demo_temp.dbf’
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
(2)建立資料表空間
create tablespace demo_data
logging
datafile ‘D:\APP\HLC\ORADATA\ORCL\demo_data.dbf’
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
(3)建立使用者並指定表空間
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
(4)給使用者授予許可權
grant connect,resource,dba to username;
1.2建立表:
Create table A(
Id number(9) not null primary key,
Name varchar2(40) not null,
Sex varchar2(2)
);
Create table B(
Id number(9) not null primary key,
Name varchar2(40) not null,
Sex varchar2(2)
);
Create table C(
Id number(9) not null primary key,
Name varchar2(40) not null,
Sex varchar2(2)
);
這裡寫圖片描述

表B、C類似。

  1. 連線遠端源資料庫
    首先,關閉源資料庫及目的資料庫的防火牆。
    然後,開啟“開始所有程式 Oracle - OraDb11g_home1配置和移植工具Net Manager”
    這裡寫圖片描述
    開啟如圖所示介面,第一步點選服務命名,第二步點選建立
    這裡寫圖片描述
    任意填寫網路服務名(例如:CY),點選下一步,
    這裡寫圖片描述
    預設選擇TCP/IP(Internet協議),點選下一步,
    這裡寫圖片描述
    填寫主機名:(源資料庫的主機名或IP地址),如圖,點選下一步,
    這裡寫圖片描述
    根據源資料庫情況填寫服務名(如:ORCL),此處為CY:
    這裡寫圖片描述
    點選下一步,進入測試介面,提示連線測試成功,關閉,完成。
    關閉介面,儲存修改,連線遠端資料庫完畢。
    這裡寫圖片描述
  2. 建立快照
    3.1在目的資料庫建立快照連線Link
    create database link DB_LINK_TEST
    connect to test identified by test
    using ‘CY’;———————————CY為連線字串
    3.2在源資料庫建立快照日誌
    Create snapshot log on A;
    Create snapshot log on B;
    Create snapshot log on C;
    3.3在目的資料庫建立相應的快照
    create snapshot A as select * from [email protected]_LINK_TEST;——–A為表名
    create snapshot B as select * from [email protected]_LINK_TEST;
    create snapshot C as select * from [email protected]_LINK_TEST;
    3.4設定快照重新整理時間,可定時觸發
    alter snapshot A refresh fast start with sysdate+1/1440 next sysdate+1/1440;
    alter snapshot B refresh fast start with sysdate+1/1440 next sysdate+1/1440;
    alter snapshot C refresh fast start with sysdate+1/1440 next sysdate+1/1440;
    設定快照重新整理在一分鐘後執行,之後每隔1分鐘執行一次;
    (若:
    alter snapshot A refresh fast start with sysdate+1/2880 next sysdate+1;
    則表示設定快照重新整理在30秒後執行,之後每隔一天執行一次。
    一天的秒數=24小時*60分鐘*60秒,因為oracle預設加減時間是天)

至此快照同步建立完畢,當源資料庫的表A、B、C發生資料變化時,目的資料庫中相應的快照A、B、C也會發生同樣的變化,時間延期為1分鐘。

相關推薦

oracle建立快照同步資料庫(Oracle安裝過程)

安裝oracle 11g過程詳解 1. 雙擊執行setup.exe 2. DOS視窗等待一會兒 便出現如下圖所示安裝介面: 3. 選擇安裝位置、填寫資料庫口令並確認資料庫口令後點擊下一步 4. 產品特定的先決條件檢查:

建立SDE企業級資料庫——在 Oracle 中配置 extproc 以訪問 ST_Geometry

ST_Geometry 形狀庫路徑可能無效,或者未在 Oracle 例項中正確配置 EXTPROC。 [ (Unable to determine current version of ST_SHAPELIB. Please check the ST_Geometr

python django建立資料庫表並連線mysql資料庫(mysql安裝)

先寫下mysql zip安裝方式,在環境變數中加入mysql/bin路徑,把zip解壓到C:\program files下,在最外層資料夾建立my-default.ini 寫入內容: [mysqld]  basedir=C:\Program Files\MySQL d

記一次oracle建立一個新資料庫,並匯入正式環境資料庫備份的dmp包過程

背景: 正式環境oracle資料庫定時用exp備份一個dmp包,現在打算在一臺機器上建立一個新資料庫,並匯入這個dmp包。 1、建立資料庫    開始 -> 所有程式 ->  Oracle -> 配置和移植工具  -> Database Config

Oracle數據庫簡介以及windows安裝過程

oracle數據庫Oracle數據庫簡介也許很多人熟悉SQL server,並不是太了解Oracle數據庫,這裏進行一下簡單的介紹Oracle數據庫的創始人是勞倫斯.埃裏斯Oracle數據庫能被多個操作系統使用eg:windows,linux,Solaris,AIX等現在我們把Oracle和SQL serve

window--Oracle建立資料庫

開啟這個就能建立資料庫,下面那個SID就是資料庫例項 我遇到什麼不能建立檔案什麼的應該就是許可權問題,進入app資料夾的屬性–安全,修改許可權就行了 中文亂碼 這個很坑,有幾個可能 1.window的cmd編碼和Oracle不同 chcp查一下編碼,65001就是utf-8,936

window用Oracle建立資料庫(轉載)

舊巷裡的舊少年 </div><!--end: blogTitle 部落格的標題和副標題 --> 部落格

python django建立資料庫表並連線mysql資料庫(mysql 8.0.12安裝)

先寫下mysql zip安裝方式,在環境變數中加入mysql/bin路徑,把zip解壓到C:\program files下,在最外層資料夾建立my-default.ini 寫入內容: [mysqld]  basedir=C:\Program Files\MySQL data

學習資料庫Mysql/Oracle/SQL從入門到進階書籍pdf版吐血整理推薦網盤連結(珍藏版)

轉載自某大佬部落格:https://pymlovelyq.github.io/2018/10/12/database/ 前言:技術書閱讀方法論 一.速讀一遍(最好在1~2天內完成) 人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結

利用Windows中自帶的定時任務為oracle資料庫定時備份(oracle資料庫匯出匯入命令)

一、步驟 1、oracle資料庫匯出命令 2、將此命令做成.bat可執行檔案 3、將此可執行檔案放入Windows定時任務中 4、以上三步就已經完成資料庫的定時備份工作,這一步順便說一下如何將oracle資料庫備份檔案再還原到資料庫中 二、實操 1、oracle資料庫匯出命令

Oracle資料庫——完全解除安裝步驟

轉載請標明原創地址:https://blog.csdn.net/machinecat0898/article/details/7792471 完全解除安裝oracle11g步驟: 1. 開始-> 設定-> 控制面板-> 管理工具-> 服務 停止所有Oracle服務。 2.

使用PL/SQL 遠端連線資料庫,不安裝Oracle客戶端

如果本地用不到oracle資料庫的話,其實是可以不必安裝oracle,只安裝pl/sql就能訪問遠端資料庫。使用 Oracle的Instant client工具包就可以在不安裝客戶端的情況下連線資料庫。 1.首先需要去Oracle官網下載輕量級的instant client-basic包 Ora

Oracle建立資料庫

建立資料庫檔案 CREATE TABLESPACE MyDataBase LOGGING DATAFILE ‘D:\app\Administrator\product\11.2.0\dbhome_1\database\MyDataBase.dbf’ SIZE

Oracle資料庫安裝過程

Oracle再使用的時候不收費。 內容分為兩大部分:開發部分,管理部分 安裝: 以Oracle 11g為例 解壓合併後點擊setup.exe ——出現了狀態:[INS-13001] 環境不滿足最低要求。         -我給忽略了,選擇了“是”,還不知道有沒有什

oracle線上遷移同步資料,資料庫報錯

報需要升級的錯誤,具體處理步驟如下: 一、錯誤資訊 SQL> alter database open ;alter database open resetlogs*ERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection

oracle安裝第二彈--oracle建立表空間及使用者和密碼

----20180929 By skyfans 第一彈我們進行的oracle基礎服務的安裝及監聽配置,已經可以實現oralce的開機自啟動,那麼系統如何連線oracle資料庫呢?這裡我們講述使用者的建立、表空間建立及指令碼的匯入,完成此步驟後,我們已經可以進行o

學習資料庫mysql/oracle/..書單推薦吐血整理【網盤連結】(珍藏版)

前言:技術書閱讀方法論 一.速讀一遍(最好在1~2天內完成) 人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結都會有特別好的作用。 對於每一章的知識,先閱讀標題,弄懂大概講的是什麼主題,再去快速看一遍,不懂也沒有關係,但

Oracle資料庫完全解除安裝步驟

完全解除安裝oracle11g步驟: 1、 開始-> 設定-> 控制面板-> 管理工具-> 服務 停止所有Oracle服務。 2、 開始->程式->Oracle - OraHome81->Oracle Installation Products-> Univ

oracle建立資料庫和使用者

以前開發的時候用得比較多的是mysql和sql server,oracle用的比較少,用起來比較生疏,mysql和sql server用起來比較類似,就oracle的使用方式和他們不同,oracle在建立資料庫的時候要

Oracle資料庫之如何安裝及使用

一、在windows上安裝Oracle資料庫: 首先,貼出安裝軟體的網盤地址:  連結: https://pan.baidu.com/s/1gfMnQcb   密碼: cfmz 1. 先裝Orac