PIXNET Logo登入

MISTECH 技術手抄本

跳到主文

歡迎光臨 MIS 工作者在痞客邦的小天地

部落格全站分類:圖文創作

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 07 週四 201315:15
  • Oracle RMAN 的基本概念與資料庫全備份實作

系統環境:
系統環境先放在前面,是為了後面說明概念時,可以加以標示註解,以便更加瞭解 RMAN 的各個環節。
1. Oracle DB 11g  on Windows:記錄 RMAN 所有備份的記錄,在 RMAN 稱為 RMAN Repository (RMAN 恢復目錄資料庫)。
ORACLE_SID:RMANDB
執行記錄 recovery catalog 的帳號/密碼:RMAN_USER/RMAN_PWD
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(29,402)

  • 個人分類:DB - ORACLE
▲top
  • 11月 06 週三 201308:40
  • Oracle Database 設定檔 listener.ora & sqlnet.ora & tnsnames.ora 三者的關係

Oracle Database 設定檔中,這個設定檔:listener.ora  是要在主機端啟動的服務設定檔;而 tnsnames.ora & sqlnet.ora 則是在使用者諯的設定檔,主要是連到主機端資料庫的連線設定。關於比較詳細的說明如下:


sqlnet.ora:
作用類似於 linux 或者其他 unix 的 nsswitch.conf 文件,Oracle Database 利用這個設定檔來決定連接資料庫系統的連線方式順序 
例如使用者端輸入:sqlplus sys/oracle@orcl
且使用者端的 sqlnet.ora 是下面這個樣子
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(11,664)

  • 個人分類:DB - ORACLE
▲top
  • 11月 01 週五 201316:29
  • Oracle Database 12c 建立帳號

Oracle Database 12c 因為有 multitenant container database (CDB) 及 pluggable databases (PDBs) 的功能,所以在建立帳號時,就必需要指定。不然會有錯誤訊息:ORA-65096: invalid common user or role name




[oracle@oradb12clinux ~]$ echo $ORACLE_SID
orcl
[oracle@oradb12clinux ~]$ sqlplus / as sysdba


SQL> show con_name
CON_NAME
------------------------------
CDB$ROOT


SQL> create user abcd identified by abcd;
create user abcd identified by abcd
            *
ERROR at line 1:
ORA-65096: invalid common user or role name


SQL> create user test identified by test container=current;
create user test identified by test container=current
                               *
ERROR at line 1:
ORA-65049: creation of local user or role is not allowed in CDB$ROOT





(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(6,602)

  • 個人分類:DB - ORACLE
▲top
  • 10月 30 週三 201310:57
  • Oracle Database Initialization Parameter files 資料庫啟動參數檔: PFILEs vs. SPFILEs

spfile & pfile 差異:
Oracle Database 自從 9i 以後的版本,就開始支援 spfile ,spfile & pfile 差異處如下:

pfile  :client 端參數文件,是一個文字檔,不能動態修改,可用 notepad 或 vi 來編輯,DBA 通常是指這個 init.ora 文件;修改之後需要重啟資料庫才會生效。
spfile:服務器端參數文件(Server Parameter File),這是一個二進位的檔案,編輯 SPFILE 檔案會破壞它,您將無法啟動您的數據庫,要更改參數值,需用指令:"ALTER SYSTEM SET" 來變更; 有了spfile,資料庫的參數可以線上動態修改,部分參數修改之後無需重啟資料庫就可以直接生效。。
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(1,151)

  • 個人分類:DB - ORACLE
▲top
  • 10月 28 週一 201313:35
  • Oracle DB 12c Automating Startup and Shutdown on Linux 自動化啟動與關閉機制

linux-service-oradb
在談到 Oracle DB 12c 的安裝 install on linux 如何建立資料庫後,手動啟動/關閉資料庫總是覺得煩索了點,可以像 Windows Service  一樣自動化嗎? 這是可行的,接著我們來實作看看。
以上先用帳號:oracle 來編輯
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(595)

  • 個人分類:DB - ORACLE
▲top
  • 10月 24 週四 201311:06
  • Oracle DB 12c 的安裝 install on linux

oradb12c-configuration
瞭解 Oracle Linux Install Using LVM 與 LVM (Logical Volume Mamager) on Linux 動態放大檔案系統 的基本概念後,接下來就可以來安裝 Oracle Database 12c Release 1 (12.1),所需要的檔案有 linuxamd64_12c_database_1of2.zip & linuxamd64_12c_database_2of2.zip 可以從下列兩個網址取得:

OTN: Oracle Database 12c Release 1 (12.1.0.1) Software (64-bit).
edelivery: Oracle Database 12c Release 1 (12.1.0.1) Software (64-bit)
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(6,412)

  • 個人分類:DB - ORACLE
▲top
  • 9月 09 週一 201316:03
  • 登入Oracle DB 資料庫與基本的資料庫管理

loging to oracle DB  在進入 OS 之後:




[orajdemo@jdbs1 tmp]$ sqlplus /nolog
這樣的登入資料庫,帳號就會變成是 SYS ,取得 SYSDBA 的角色,可以用 SYSDBA 登入資料庫,你即使不知道 SYSTEM 的密碼,你也可以變更
SQL> connect /as sysdba
Connected.


但如果你要改成 SYSTEM 帳號登入,那當然就還是得要有 SYSTEM 的密碼。
Enter user-name: system
Enter password:
Connected.





(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(9,711)

  • 個人分類:DB - ORACLE
▲top
  • 8月 19 週一 201318:20
  • Oracle SQL Optimizer Hints Concept 優化概念與範例

Oracle的優化器(Optimizer)有兩種優化方式, Hint也不例外,除了/*+rule*/其他的都是CBO優化方式

基於規則的優化方式(Rule-Based Optimization,簡稱為RBO)
基於成本的優化方式(Cost-Based Optimization,簡稱為CBO)
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(7,374)

  • 個人分類:DB - ORACLE
▲top
  • 5月 24 週五 201310:35
  • Oracle SQL Loader

sqlldr-employee.png
本篇文章主要在介紹 Oracle SQL Loader: SQLLDR 的使用方法,如何將檔案資料快速上載到 Oracle 資料庫的 Table 中。

Input data file for SQL*Loader

(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(11,472)

  • 個人分類:DB - ORACLE
▲top
  • 5月 22 週三 201309:22
  • Oracle Flashback 10g 的資源回收桶 (recycle bin)

recyclebin_table_select_ok.png
  Oracle 從 9i 開始提供了 Flashback Query 功能,可用於恢復錯誤的 DML 操作。在 Oracle 10g 中對 Flashback Query 做了較大改進,不再局限於 Flashback Query ,還可用於恢復錯誤的 DDL(Drop) 操作。
  Flashback Query  是透過一個新的 Package:DBMS_FLASH 來實現。DBA 可使用 Flashback Query 可以及時取得錯誤操作 DML(Delete、Update、Insert) 在當前某一時間點資料庫的映射視圖,DBA 可以利用系統時間或系統改變號(SCN:System Change Number)來指定這個唯讀視圖,並可以針對錯誤進行相應的恢復措施。
  以下來實作一下整個過程:
1. 可以先用下列 SQL 語法來查詢 recyclebin 是否有被 drop 的 table,此時應該是沒有的。
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(1,614)

  • 個人分類:DB - ORACLE
▲top
12»

Google Search 站內文章搜尋

熱門文章

  • (554)痞客邦 PIXNET 使用 Syntax Highlighter 顯示程式碼
  • (21,798)Certificate Authority(CA) 憑證簡介
  • (8,540)AppServ + OpenSSL Setup SSL(https) in Win32 憑證建立
  • (37,425)Apache - VirtualHost 架設虛擬網站
  • (3,128)Oracle External Table
  • (11,472)Oracle SQL Loader
  • (3,339)GnuPG (GPG) In Win32 免費檔案加解密軟體概念與實作
  • (25,443)Linux 檔案格式 ext2 ext3 ext4 比較
  • (2,672)Oracle EBS Profile 的參數
  • (7,779)MSSQL 2008 R2 MSSQLSERVER_701:資源集區 'internal' 中的系統記憶體不足,無法執行此查詢

bloggerads-header

BloggerADs

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章分類

toggle PTC-Windchill (1)
  • System系統類 (1)
toggle Server (6)
  • OS (2)
  • VMware (3)
  • Tomcat (1)
  • JBoss (13)
  • Apache (2)
  • Weblogic (1)
toggle Java (5)
  • Java - Spring (2)
  • JAVA - BASIC (9)
  • JAVA - Struts2 (16)
  • Struts2 + Spring4 + Hibernate4 (10)
  • JAVA - ADF (3)
toggle Oracle EBS (4)
  • EBS - Interface (1)
  • EBS - INV (1)
  • EBS - BASIC (4)
  • EBS - OAF (3)
toggle PL/SQL (1)
  • PL/SQL - BASIC (1)
toggle DataBase (2)
  • DB - MSSQL (10)
  • DB - ORACLE (11)
toggle PHP (2)
  • Yii2 (1)
  • PHP - BASIC (6)
toggle HTML (2)
  • HTML - CSS (1)
  • HTML - SSL (6)
toggle JavaScript (1)
  • JS - BASIC (5)
toggle XOOPS (2)
  • 架站前的準備工作 (8)
  • XOOPS2 的安裝與使用 (1)
toggle Linux (1)
  • Linux - BASIC (7)
  • Python (1)
  • 未分類文章 (1)

個人資訊

MIS
暱稱:
MIS
分類:
圖文創作
好友:
累積中
地區:

誰來我家