1. 如何在windows系統上安裝Oracle資料庫
windows系統上安裝Oracle資料庫如下:
准備:
windows7 32位操作系統。
oracle 10g 安裝數據包。
安裝步驟:
1.選擇壓縮包並解壓,然後點擊「setup.exe」即可開始安裝
2.當檢查通過後打開安裝向導對話框,選擇高級安裝如圖:根據需要設置安裝路徑,按圖中提示設置相應信息(如下圖),點擊「下一步」
提示:如果出現出現證書錯誤的情況,按下面方法操作。
方法一:
直接點擊「繼續瀏覽此網站」即可。
方法二:
打開瀏覽器,工具菜單→INTERNET選項→高級→還原默認設置
2. 如何對Oracle資料庫做部分數據的鏡像同步
方法一:通過物化視圖來實現 1 創建dblink 2 創建物化視圖 方法二:通過dataguard來實現 全庫同步,並且備庫不能進行操作 方法三:通過godengate來實現 1 兩個資料庫同時安裝godengate軟體 2 配置參數
3. oracle資料庫環境怎麼搭建
安裝准備 首先我們需要去下載Oracle10g的安裝包,現在官網上已經不提供Oracle10g的下載了。這里提供網路雲盤的下載地址: 網路雲盤: 官網(11g、12c下載):http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html 安裝 *下載完後,我們解壓縮鏡像文件得到如下目錄: *點擊setup.exe,進入安裝界面: *如果在windows7系統安裝中出現:mustbe4.0,5.0,5.1or5.2.錯誤,解決辦法安裝程序——》屬性——》兼容性,勾選XP兼容模式和以管理員身份運行此程序,即可。 *出現基本安裝和高級安裝。基本安裝較簡單,配置少,很多配置採用Oracle默認的。這里我們點擊高級安裝,下一步進入如下頁面: *其中,源表示你Oracle的安裝文件完整路徑(不要改變,默認即可),目標表示Oracle的安裝位置,確定好目錄後,點擊下一步: *選擇安裝類型: &&企業版:面向企業級應用,用於對安全性要求較高並且任務至上的聯機事務處理(OLTP)和數據倉庫環境。在標准版的基礎之上安裝所有許可的企業版選項。 &&標准版:適用於工作組或部門級別的應用,也適用於中小企業(SME)。提供核心的關系資料庫管理服務和選項。 &&個人版:除了僅支持單用戶的開發和部署之外,與企業版安裝類型相同(安裝相同的軟體),面向開發技術人員。 &&定製:允許用戶從可安裝的組件列表中選擇安裝單獨的組件。還可以在現有的安裝中安裝附加的產品選項,如要安裝某些特殊的產品或選項就必須選擇此選項。 這里我們選擇企業版,具體原因我也不清楚。下一步: *指定資料庫配置: &&全局資料庫名:用於區分在分布式系統中的資料庫。一般由資料庫名和資料庫域組成,格式為「資料庫名.資料庫域」。 &&SID(SystemIdentifier):用於區分同一個資料庫中的不同實例。 &&資料庫字元集、資料庫示例:看說明。 這里我們全局資料庫名與SID都採用默認的orcl,資料庫字元集採用簡體中文,不勾選創建帶樣本方案的資料庫。點擊下一步: *選擇資料庫管理選項。默認即可,不選擇電子郵件通知。點擊下一步: *指定資料庫文件存儲選項: &&文件系統:指定資料庫控制文件、數據文件、日誌文件等的存儲位置。 &&自動存儲管理、裸設備:見說明。 選擇文件系統,設定好存儲路徑。點擊下一步: *指定備份和恢復選項。採用不啟用備份。點擊下一步: *指定資料庫方案的口令。這里不推薦默認口令,我們可以為每個用戶名設定不同的口令。這里為了記錄方便,我們選擇所有賬戶都採用同一個口令,輸入口令system。點擊下一步: *出現概要信息,描述安裝選項。點擊安裝: *安裝過程有些耗時,耐心等待。配置完畢後,顯示資料庫信息窗口。單機口令管理,這里可以鎖定和解鎖用戶、設置口令等操作: *我們解鎖scott用戶並設置口令system。點擊確定按鈕返回資料庫信息窗口,點擊確定返回「ConfigurationAssistant」窗口,顯示「狀態」為「成功」: *單擊「下一步」按鈕,就會顯示「安裝結束」窗口。再點擊退出按鈕。自此Oracle10g的安裝完成。 *之後我們便可以在開始菜單中看到安裝的Oracle資料庫了。下面我們測試下Oracle資料庫是否安裝成功。 測試Oracle安裝是否成功 *這里我們用Oracle資料庫自帶的工具SQLPLUS進行操作。點擊開始菜單,路徑如下: *點擊進入如下界面: *輸入用戶名稱scott、口令system、主機字元串orcl。點擊確定,進入如下頁面: *輸入查詢語句,查詢scott用戶下的emp表,出現如下情況,恭喜你Oracle安裝成功。
4. SQL資料庫與oracle資料庫鏡像有什麼不同對比
SQL資料庫與oracle資料庫鏡像有什麼不同對比
操作系統的穩定對資料庫來說是十分緊要的,在資料庫可操作平台上,Oracle可在所有主流平台上運行,Oracle資料庫採用開放的策略目標,它使得客戶可以選擇一種最適合他們特定需要的解決方案。
5. docker鏡像中的微服務怎麼訪問宿主機上的oracle資料庫呢
在home上安裝一個oracle客戶端,配置好鏈接文件
6. ORACLE資料庫結構的簡介
關於ORACLE資料庫結構的簡介
ORACLE的資料庫結構大家都了解嗎?如果不了解,下面我為大家整理了關於ORACLE資料庫結構簡介的文章,希望能為你提供幫助:
一、物理結構:
1、數據文件:ORACLE資料庫包含若干數據文件,數據文件存儲資料庫數據,包括表、索引等等。數據文件的幾個特點:
1)一個數據文件只允許分配給一個資料庫
2)數據文件可設置為自動擴展
3)一個或多個數據文件構成表空間
在進行資料庫操作的時候,資料庫先從內存尋找要操作的數據,如果沒有找到的話,再從數據文件取出數據放在內存中,然後才對內存中的數據進行相關的操作。操作完的數據並沒有立即寫到數據文件中(這樣減少了磁碟的IO),而是放在內存中,然後由DBWn進程決定何時批量寫入數據文件。
2、控制文件:每一個資料庫都有一個或多個控制文件,控制文件包含了資料庫的物理結構,包括:
1)資料庫名
2)數據文件名及位置
3)重做日誌文件名及位置
4)資料庫的建立時間等等
一般一個資料庫都有若干個控制文件鏡像。資料庫在打開的時候(ALTER
DATABASE OPEN),會讀取控制文件中的信息來打開資料庫。當資料庫的物理結構發生變化的時候,比如增加一個數據文件、一組重做日誌等等,控制文件都會自動地做相應的修改。在資料庫物理結構發生變化後,最好重新備份一下控制文件,用於資料庫恢復。
3、重做日誌文件:重做日誌中記錄了數據的變化。一般一個資料庫都會有兩到三組重做日誌文件。同一日誌組的鏡像最好分布於不同的磁碟上。
4、歸檔日誌:當資料庫啟動歸檔的時候,重做日誌會被自動歸檔到指定的位置。
5、初始化參數文件:包含了資料庫啟動時的配置信息
6、警告和跟蹤日誌文件
1)跟蹤文件:每一個後台進程都有一個單獨的'跟蹤文件,比如當系統發現某一個進程有問題的時候,相關的信息就會寫到相應的跟蹤文件中。可以從資料庫的跟蹤文件來發現和調試資料庫的錯誤。
2)警告文件,也叫警告日誌。是一個特別的跟蹤文件,它記錄著資料庫啟動、運行中的相關信息,它是按時間順序進行記錄的。
7、備份文件
二、邏輯結構
1、表空間:相關邏輯對象的集合。在oracle10g中,在創建資料庫的時候就自動創建了SYSTEM和SYSAUX表空間。
2、數據塊:數據存儲在數據塊中,一個數據塊的大小(DB_BLOCK_SIZE)由操作系統塊來決定。可以指定5種,分別為2K、4K、8K、16K、32K。
3、區:一系列連續的數據塊組成區,區存儲特定類型的數據,比如索引,表等等。
4、段:由一系列區組成段。
1)數據段:對於每一個非聚集表有一數據段,表的所有數據存放在該段。每一聚集有一個數據段,聚集中每一個表的數據存儲在該段中。分區表中的每一個分區有一個數據段,分區中的數據存儲在該段中。
2)索引段:每一個索引有一索引段,存儲索引數據。分區索引中的每一分區有一個索引段。
3)回滾段:用於臨時存儲要撤消的信息,這些信息用於生成讀一致性資料庫信息,在資料庫恢復時使用,回滾未提交的事務。系統回滾段用於處理系統事務,不建議用戶使用系統回滾段來做其它操作。
4)臨時段:當一個SQL語句需要臨時工作區時,由ORACLE建立臨時段。當語句執行完畢,臨時段的區退回給系統。
;7. oracle資料庫備份怎麼做
這個太多了,簡單的說下吧
物理備份:要看你資料庫是不是歸檔,select log_mode from v$database;要是archivelog就是歸檔,noarchivelog就是非歸檔。
歸檔模式下可以進行熱備(開著資料庫):用RMAN的話 登錄rman:在資料庫的伺服器上rman target /
backup database;或者增量backup incremental level X database;(X是你的增量級別),你也可以單個數據文件,控制文件,歸檔日誌備份。
或者鏡像backup as database;
你也可以在語句後面加format '路徑/命名'對備份命名。
不使用RMAN,先alter database begin backup;(全庫)或alter tablespace 表空間名 begin backup;(單個表空間),然後到操作系統下直接復制數據文件,最後alter database end backup;
或alter tablespace 表空間名 end backup;
非歸檔:只能冷備(必須關閉資料庫,只能備份全庫)
rman:先正常關閉資料庫,登錄RMAN:先startup mount,然後按熱備的命令走可以增量,但只能備份全庫;
自己備的話:關庫以後直接考,不用輸alter database 那些命令。
邏輯備份(只能恢復邏輯錯誤,不能回復受損文件的):
10g、11g下面用expdp命令:expdp 登錄名/密碼@注冊的實例 full=y parallel=1 mpfile=名字.dmp compression=all;導出整個庫,當然還可以單個表,或用戶的對象導出等。9i以前的用exp命令,具體命令
自己查查吧。物理備份相對安全,可以完全恢復資料庫(當然是在歸檔模式下),邏輯備份只能恢復邏輯上的數據,文件恢復不了。邏輯備份比物理備份更快更省空間。