ebook10-5



Similar documents
R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

ebook 96-16

Oracle 4

ebook 132-2

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

oracle-Ess-05.pdf

PowerPoint Presentation

课 程 结 构 : 一 规 章 制 度 撰 写 二 劳 动 合 同 订 立 变 更 三 工 作 内 容 绩 效 管 理 四 违 纪 违 规 问 题 员 工 处 理 2

丁无悔

042-

019-

025-

親鸞和懺悔道的哲學

027-

<4D F736F F D EA16DBB50B3AFA742A4A7AED1A16EBD67A6AEA4CEA8E4C3C0B34EAF53A6E2B1B4AA522D2DB3B9A5BFA9BE5F702E34332D35345F2E646F63>

Microsoft Word 司仲敖.doc

浙 江 财 经 大 学 891 统 计 学 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 浙 江 财 经 大 学 统 计 学 891 全 套 考 研 资 料...22 浙 江 财 经 大 学 高 等 数 学 601 全 套 考 研 资 料

Microsoft Word - Book 2 月下行.doc

Microsoft Word - Book 11 人道行.doc

山 东 财 经 大 学 431 金 融 学 综 合 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 2-2 金 融 学 笔 记, 由 考 取 本 校 本 专 业 高 分 研 究 生 总 结 而 来, 重 点 突 出, 借 助 此 笔 记 可 以 大 大 提 高 复 习 2-3 金

盐 田 区 2015 年 社 会 建 设 行 动 计 划 2015 年 是 全 面 深 化 改 革 的 关 键 之 年 全 面 推 进 依 法 治 区 的 开 局 之 年, 也 是 十 二 五 规 划 的 收 官 之 年 十 三 五 规 划 的 谋 划 之 年 结 合 省 市 年 度 社 会 工 作

Microsoft Word - _二_-1-2D研習講義-孫藝玨.doc

zt

Microsoft Word - Book 3 巫山行.doc

Microsoft Word - 【預官_士_考選歷屆試題86~100】.doc

一、银行结售汇业务

田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田

<4D F736F F D BEC7A67E2DB5A7B8D52DBB79A4E5AFE0A44FB4FAC5E7BEE3A658A5FE2E646F63>

第 一 部 分 目 录 销 售 管 理 规 范 汇 编... 5 Ⅰ 销 售 资 格 管 理 篇 关 于 保 险 公 司 销 售 人 员 资 格 管 理 的 规 定 关 于 银 邮 代 理 机 构 代 理 资 格 管 理 的 规 定 关 于 银 邮

Microsoft Word - 台東縣文學.doc

第 1 頁 C97131 第 一 部 分 : 選 擇 題 ( 佔 54 分 ) 一 單 選 題 ( 佔 36 分 ) 說 明 : 第 1 題 至 第 18 題, 每 題 選 出 一 個 最 適 當 的 選 項, 標 示 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯

第 1 頁 C97232 第 一 部 分 : 選 擇 題 ( 佔 55 分 ) 一 單 選 題 ( 佔 34 分 ) 說 明 : 第 1 至 第 17 題, 每 題 選 出 一 個 最 適 當 的 選 項, 劃 記 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯 或

蘇轍〈黃州快哉亭記〉析論

一 緒 論 ( 一 ) 研 究 動 機 及 目 的 中 國 唐 代 為 佛 教 發 展 輝 煌 時 期, 其 中 禪 宗 也 是 當 時 鼎 盛 流 行 的 宗 派 之 一 本 文 主 要 在 探 討 馬 祖 道 一 (709~788, 以 下 簡 稱 馬 祖 ) 所 傳 承 的 洪 州 禪 ( 又



鲤城区保留的区级前置审批事项目录(116项).xls

关于印发《干部人事档案材料收集归档规定》的通知

第 1 頁 C97231 第 一 部 分 : 選 擇 題 ( 佔 55 分 ) 一 單 選 題 ( 佔 34 分 ) 說 明 : 第 1 至 第 17 題, 每 題 選 出 一 個 最 適 當 的 選 項, 劃 記 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯 或


彰化縣九十一年運動大會目錄

专业技术人员正高级

語文學習領域─本國語文(國語文)



学 习 贯 彻 中 央 尧 省 尧 市 纪 委 全 会 精 神 专 栏 中 国 共 产 党 第 十 八 届 中 央 纪 律 检 查 委 员 会 第 六 次 全 体 会 议 公 报 渊 2016 年 1 月 14 日 中 国 共 产 党 第 十 八 届 中 央 纪 律 检 查 委 员 会 第 六 次

Microsoft Word - 临政办发12.doc

中共山东省委高校工委

目 录 第 一 部 分 国 家 知 识 产 权 局 概 况 一 主 要 职 能 二 部 门 预 算 单 位 构 成 第 二 部 分 国 家 知 识 产 权 局 2016 年 部 门 预 算 表 一 财 政 拨 款 收 支 总 表 二 一 般 公 共 预 算 支 出 表 三 一 般 公 共 预 算 基

科学技术部2013年度部门预算

一、二○○二年学校工作的简要回顾

Microsoft Word - 白俄罗斯公司法汉语译文2015年7月15日修改版.docx

第 一 部 分 中 国 气 象 局 职 责 及 概 况 一 主 要 职 责 ( 一 ) 拟 定 气 象 工 作 的 方 针 政 策 法 律 法 规 发 展 战 略 和 长 远 规 划 ; 制 定 发 布 气 象 工 作 的 规 章 制 度 技 术 标 准 和 规 范 并 监 督 实 施 ; 承 担

无 锡 职 业 技 术 学 院 国 有 资 产 管 理 办 法 第 一 章 总 则 第 一 条 为 加 强 学 校 国 有 资 产 管 理, 合 理 配 置 和 有 效 使 用 国 有 资 产, 确 保 国 有 资 产 安 全 与 完 整, 保 障 和 促 进 学 校 各 项 事 业 发 展, 根

Transcription:

Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y S O r a c l e S Y S S Y S S Y S SYS S Y S S Y C H A N G E _ O N _ I N S TA L L S Y S T E M DBA S Y S T E S Y S T E M SYSTEM M A N A G E R S Y S S Y S T E M

34 Oracle 7. x RDBMS O r a c l e ALTER USER IDENTIFIED BY VALUES ' ' ' ' O r a c l e A LTER USER IDENTIFIED BY ' ' O r a c l e 5.3 R D B M S system database object user database object 5.3.1 R D B M S R O W I D Oracle 1. initialization parameter file i n i t. o r a R D B M S A S C I I U N I X $ O R A C L E _ H O M E / d b s N T $ O R A C L E _ H O M E / d a t a b a s e i n i t S I D. o r a S I D U N I X i n i t. o r a O r a c l e S I D $ O R A C L E _ S I D O r a c l e i n i t. o r a i n i t. o r a I F I L E U N I X $ O R A C L E _ H O M E / d b s / i n i t. o r a Oracle Worldwide Customer Support

5 Oracle 35 i n i t. o r a i n i t. o r a i n i t. o r a Oracle RDBMS i n i t. o r a $ O R A C L E _ H O M E / d b s i n i t. o r a V $ PA R A M E T E R i n i t. o r a V $ PA R A M E T E R init.ora 5-1 i n i t. o r a Oracle Server Reference manual O r a c l e 5-1 i n i t. o r a a u d i t _ t r a i l b a c k g r o u n d _ d u m p _ d e s t c o m p a t i b l e c o n t r o l _ f i l e s d b _ b l o c k _ b u ff e r s d b _ b l o c k _ s i z e d b _ f i l e s d b _ n a m e d b _ f i l e _ m u l t i b l o c k _ r e a d _ c o u n t d m l _ l o c k s l o g _ a r c h i v e _ d e s t l o g _ a r c h i v e _ s t a r t l o g _ b u ff e r l o g _ c h e c k p o i n t _ i n t e r v a l m a x _ d u m p _ f i l e _ s i z e p r o c e s s e s r e m o t e _ l o g i n _ p a s s w o r d f i l e r o l l b a c k _ s e g m e n t s s e q u e n c e _ c a c h e _ e n t r i e s s h a r e d _ p o o l _ s i z e s n a p s h o t _ r e f r e s h _ p r o c e s s e s t i m e d _ s t a t i s t i c s u s e r _ d u m p _ d e s t O r a c l e a l e r t. l o g d b _ b l o c k _ b u ff e r s d b _ b l o c k _ s i z e = Oracle C R E AT E D ATABASE I / O D M L A R C H O r a c l e U N I X N O N E S H A R E D E X C L U S I V E S N P S N P D B M S _ J O B s q l _ t r a c e

36 Oracle 7. x RDBMS 2. i n i t. o r a C O N T R O L _ F I L E S C R E ATE DATA B A S E O r a c l e C R E ATE DATA B A S E C O N T R O L _ F I L E S C O N T R O L _ F I L E S 1 2 A LTER DATABASE BACKUP CONTROLFILE TO TRACE S Q L * P l u s U S E R _ D U M P _ D E S T 3 C R E ATE CONTROLFILE 4 SHUTDOWN NORMAL O r a c l e 5 S TA RTUP NOMOUNT C R E ATE CONTROLFILE 6 A LTER DATABASE OPEN CHARACTERSET

5 Oracle 37 5-2 5-2 M A X L O G F I L E S M A X L O G M E M B E R S M A X D ATA F I L E S M A X I N S TA N C E S M A X L O G H I S TO RY REUSE DATABASE < > SET DATABASE < > V$CONTROLFILE O r a c l e A LTER DATABASE BACKUP CONTROLFILE TO T R A C E 3. L G W R O r a c l e 5-1 LGWR 2 3 1 5-1 L G W R L G W R ( A R C H ) L G W R A R C H A R C H A R C a l e r t. l o g L G W R

38 Oracle 7. x RDBMS L G W R a l e r t. l o g R A I D 1 L G W R V $ L O G V$LOGFILE 4. O r a c l e s i d A L RT. l o g sid i n i t. o r a B A C K G R O U N D _ D U M P _ D E S T B A C K G R O U N D _ D U M P _ D E S T U S E R _ D U M P _ D E S T U S E R _ D U M P _ D E S T B A C K G R O U N D _ D U M P _ D E S T s i d P R O C. t r c s i d P R O C D B W R L G W R S M O N P M O N o r a. t r c S Q L A LTER DATA B A S E BACKUP CONTROLFILE TO TRACE S Q L S Q L * P l u s A LTER SESSION SET SQL_TRACE=TRUE i n i t. o r a S Q L _ T R A C E T R U E i n i t. o r a S Q L _ T R A C E T R U E S Q L V $ PARAMETER B A C K G R O U N D _ D U M P _ D E S T U S E R _ D I M P _ D E S T 5. ROWID O r a c l e Oracle RDBMS R O W I D R O W I D

5 Oracle 39 B B B B B B B B 16 F F F F 16 16 R R R R R O W I D R O W I D 0001 68 C 1 6 0 0 0 0 D B A _ D ATA_FILES R D W I D O r a c l e 7 O r a c l e 8 R O W I D / R O W I D R O W I D R O W I D p s e u d o c o l u m n R O W I D R O W I D R O W I S Q L R O W I D SQL 6. Oracle O r a c l e O r a c l e O r a c l e U N I X 8 K B db_block_size 8192 16384 8KB O r a c l e O r a c l e I / O RDBMS O r a c l e Oracle O r a c l e

40 Oracle 7. x RDBMS P C T F R E E P C T U S E D P C T F R E E 30 % P C T F R E E 70 % 70 O r a c l e 30 % P C T U S E D P C T F R E E P C T U S E D P C T F R E E P C T R S E D 100 % 21 O r a c l e I / O Online Transaction Processing O LT P 4 K B 8 K B I / O Decision Support System D S S I / O 5.3.2 User database objects Oracle RDBMS O r a c l e 1. Oracle O r a c l e Oracle RDBMS S Q L C R E ATE TA B L E S PA C E A LTER TA B L E S PA C E C R E AT E 10 M B 1 0 M B Oracle 7.3 O r a c l e

5 Oracle 41 D B A _ D ATA _ F I L E S V $ D ATAFILE : 2. e x t e n t O r a c l e O r a c l e Oracle 7.3 O r a c l e C R E AT E 21 D B A _ E X T E N T S 3. t a b l e s p a c e I / O 19 5.4 D B A _ TA B L E S PA C E S database segment 5.4.1 t a b l e O r a c l e 5-3

42 Oracle 7. x RDBMS 5-3 Oracle 7.x C H A R 255 VA R C H A R 2 K B VA R C H A R 2 2 K B L O N G 2 G B N U M B E R 1 1 0-1 3 0 ~ 9. 9 9 1 0 1 2 5 D AT E 4712 1 2 3 1 4712 1 1 R AW 2 5 5 LONG RAW 2 G B R O W I D 6 A N S I O r a c l e VA R C H A R 2 VA R C H A R O r a c l e VA R C H A R 2 VA R C H A R A N S I Oracle D B A _ TA B L E S D B A _ TA B _ C O L U M N S 5.4.2 i n d e x e R O W I D O r a c l e R O W I D Oracle RDBMS B *- Tr e e B - C R E ATE INDEX B *- Tr e e B *- Tr e e B * - Tr e e E l m a s r i N a v a t h e Fundamentals of Database S y s t e m s c l u s t e r D M L b i t m a p 1 0 B *- Tr e e 5-4 20 1 4 7 11 1 5 2 0 2 6 12

5 Oracle 43 B * - Tr e e DBA_INDEXES D B A _ I N D _ C O L U M N S 5-4 00010010001000100001 10000001010001001010 00100000100010010000 00001000000000000100 01000100000100000000 5.4.3 rollback segment r o l l b a c k segment extension 21 DBA_ROLLBACK_SEGS 5.4.4 table cluster I / O 5.4.5 hash cluster O r a c l e I / O

44 Oracle 7. x RDBMS 5.5 Oracle 2 1 data dictionary Oracle RDBMS R D B M S X $ (V$) 5.5.1 RDBMS X $ O r a c l e R D B M S X $ Oracle RDBMS X $ X $ X $ X $ S Q L * P l u s V $ S G A S TAT 1 S Y S X $ V $ S Q L * P l u s P L A N _ TA B L E $ O R A C L E _ H O M E / r d b m s / a d m i n / U T L X P L A N. s q l 2 S Q L * P l u s SET AUTOTRACE ON 3 W H E R E SELECT * FROM V$sgastat WHERE 0=1; S Q L X $ 5.5.2 data dictionary table S Y S S Q L. B S Q $ t a b $ s e g $ c o n s $ S Q L. B S Q $ O R A C L E _ H O M E / d b s S Q L. B S Q Oracle RDBMS

5 Oracle 45 5.5.3 V $ dynamic performance V $ v i e w O r a c l e X $ V$ Oracle Reference Manual V $ S Y S V$ V $ V$ V $ 5.5.4 X $ D B A _ A L L _ U S E R _ D B A _ DBA _TA B L E S A L L _ U S E R _ 5.6 5.6.1 S Q L HR S Q L THE DBA_VIEWS 5.6.2 38 N E X T VA L C U R RVA L

46 Oracle 7. x RDBMS E M P _ S E Q SELECT EMP_SEQ.NEXTVAL FROM DUAL 1 SELECT EMP_SEQ. CURRVAL FROM D U A L C U R RVA L N E X T VAL DBA_SEQUENCES 5.6.3 t r i g g e r O r a c l e DBA_TRIGGERS 5.6.4 s y n o n y m O r a c l e p r i v a t e p u b l i c P U B L I C S Q L S Q SELECT * FROM EMP_SALARY O r a c l e E M P _ S A L A RY 1 E M P _ S A L A RY 2 O r a c l e E M P _ S A L A RY 3 E M P _ S A L A RY 4 E M P _ S A L A RY 5 O r a c l e O R A - 00942 table or view does not e x i s t D B A _ S Y N O N Y M S P U B L I C 5.6.5 database link O r a c l e 40 D B A _ D B _ L I N K S U s e r I D D B A _ D B _ L I N K S

5 Oracle 47 5.6.6 26 SQL * Plus D B A _ O B J E C T S D B A _ S O U R C E