ebook 96-16



Similar documents
ebook10-5

Oracle高级复制配置手册_业务广告_.doc

Oracle 4

PowerPoint Presentation

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

ebook63-10

ebook140-9

中国政法大学2011年本科教学质量报告

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护

oracle-Ess-05.pdf

一步一步教你搞网站同步镜像!|动易Cms

ebook46-23

untitled

2 职 业 核 心 知 识 ( 66 学 分 ) 经 营 环 境 分 析 财 务 管 理 实 务 管 理 学 基 础 统 计 学 基 础 初 级 会 计 中 级 会 计 企 业 制 度 设 计 出 纳 实 务 审 计 基 础 与 实 务 职 业 资 格 培 训 ( 第 三 五 学 期 ) 0 7.5

Oracle高级复制冲突解决机制的研究

untitled

untitled

回滚段探究

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM


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

AL-M200 Series

untitled

untitled


untitled

IBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl

目錄

untitled

ebook 185-6

基于UML建模的管理管理信息系统项目案例导航——VB篇

RunPC2_.doc

ebook140-8

untitled

01

ebook 132-2

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

ebook66-15

1.5招募说明书(草案)

f2.eps

ebook 165-5

untitled

季刊9web.indd

财务制度

IP505SM_manual_cn.doc

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

ebook140-11

习题1

使用SQL Developer

ebook45-5

目錄... ivv...vii Chapter DETECT

RunPCPB8 new feature.PDF

AL-MX200 Series

ebook 158-1

软件概述

Oracle Database 10g: SQL (OCE) 的第一堂課

深圳市跨境易电子商务有限公司

ebook4-附录C

未命名

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

SQL Server SQL Server SQL Mail Windows NT

User Group SMTP

目 錄 1. 青 椒 炒 肉 絲 2 2. 茄 汁 燴 魚 片 3 3. 乾 煸 四 季 豆 4 4. 黑 胡 椒 豬 柳 5 5. 香 酥 花 枝 絲 6 6. 薑 絲 魚 片 湯 7 7. 醋 瓦 片 魚 8 8. 燜 燒 辣 味 茄 條 9 9. 炒 三 色 肉 丁 榨 菜 炒

C10_ppt.PDF

ebook2-1

Guide to Install SATA Hard Disks

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

untitled

专 业 设 置 情 况 表 本 专 2014 首 届 业 在 专 业 代 年 是 专 业 类 专 业 名 称 招 生 校 生 码 否 招 时 间 总 人 生 数 会 计 与 审 计 占 全 校 2014 届 毕 业 生 就 业 情 况 2014 级 新 生 情 况 在 校 生 9 月 1 总 人 数

向陽花木大綱---

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

ebook70-11

(Microsoft Word - \252k\253\337\250t.doc)

第4单元 创建数据类型和表

epub 61-2

epub 21-22

RUN_PC連載_12_.doc

untitled

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

AACC Cantonese Sunday Service Guideline (v )

Microsoft Word - PS2_linux_guide_cn.doc

RUN_PC連載_8_.doc

穨ac3-4.PDF

PPBSalesDB.doc

如何挑选适合企业沟通的“聊天”软件?

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

123

99710a72ZW.PDF

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

Microsoft Word - template.doc

中山市安全电子政务云服务试点平台建设方案

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建

ebook71-13

,,, Cisco Sun Intel Oracle,,,4, , ,5,,,,,,,, 50 60,,,, 1, 2.,,50,,,,, 2 Nicholas Valery,, Palo Alto ( PARC),, 3, 4,, 5 1 ::,

自动化接口

DR2010.doc

Transcription:

16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L

16 401 ) ( H R _ L I N K create database link p u b l i c ( H R _ L I N K ) ( h q ) H R _ L I N K O r a c l e H R _ L I N K E M P L O Y E E w h e r e E M P L O Y E E 1 6-2 select*from EMPLOYEE@HR_LINK where office = 'ANNAPOLIS' HR_LINK HQ ( LONG ) 16-2 L O N G f r o m E M P L O Y E E @ H R _ L I N K H R _ L I N K 16. 4 16.2 Two-Phase Commit(2PC, ) O r a c l e 2 P C 16-3 u p d a t e ( ) u p d a t e ( E M P L O Y E E u p d a t e

402 Oracle ( E M P L O Y E E @ H R _ L I N K ) HR_LINK HQ 16-3 2 P C (global coordinator) 2 P C 16. 5 16.3 O r a c l e (database trigger) i n s e r t ( ) O r a c l e ( s n a p s h o t ) w h e r e group by L O N G LONG RAW B F I L E

16 403 ( simple snapshot) (snapshot log) ( c o m p l e x s n a p s h o t ) 16-4 MASTER 1 REMOTE 1 EMPLOYEE EMPLOYEE a) MASTER 1 REMOTE 1 16-4 SQL*Plus c o p y ( ) ( 13. 6 c o p y ) c o p y 16.4 b) t n s n a m e s. o r a 16.4.1

404 Oracle ( F Q O N full qualified object name) F Q O N (global object name) F Q O N 16-5 F Q O N (, ) F Q O N 16-5 F Q O N i n i t. o r a G L O B A L _ N A M E S T R U E ( h q ) t n s n a m e s. o r a F Q O N H Q H L O C t n s n a m e s. o r a T C P / I P t n s n a m e s. o r a H R _ L I N K F Q O N H R H R F Q O N

16 405 connect to current_user (default connection) H R _ L I N K F Q O N 1) t n s n a m e s. o r a 2) t n s n a m e s. o r a 3) connect to connect current_user 4) f r o m H R. E M P L O Y E E H R ( ) (User pseudocolumn) O r a c l e R E M O T E _ T M P H R _ L I N K h q E M P L O Y E E @ H R _ L I N K E n a m e t n s n a m e s. o r a /

406 Oracle create database link s h a r e d H R _ L I N K _ S H A R E D connect to current_user authenticated by C R E ATE SESSION H R _ L I N K _ S H A R E D H R C R E AT E S E S S I O N s h a r e d s h a r e d 16.4.2 D B A _ D B _ L I N K S U S E R _ D B _ L I N K S D B A _ D B _ L I N K S D B A _ D B _ L I N K S Y S. L I N K $ O W N E R D B _ L I N K U S E R N A M E H O S T C R E AT E D ( H R _ L I N K ) S Q L * N e t 4 i n i t. o r a O P E N _ L I N K S S Q L * N e t N e t 8 13 Net 8 Assistant t n s n a m e s. o r a / UNIX rcp( ) /

16 407 alter user O r a c l e 8 O r a c l e F Q O N F Q O N H R H R _ L I N K S C O T T O r a c l e S C O T T H R _ L I N K O r a c l e create database link S C O T T. H R _ L I N K 16.4.3 i n s e r t d e l e t e u p d a t create public database link TRIGGER_LINK using r e m o t e l ; T R I G G E R _ L I N K ( r e m o t e 1 ) c o n n e c t r e m o t e 1 r e m o t e 1 E M P L O Y E E T R I G G E R _ L I N K

408 Oracle n e w E M P L O Y E E D B A _ T R I G G E R S C O P Y _ D ATA D B A _ T R I G G E R S : 16.4.4 (complex snapshot) (simple snapshot)

16 409 group by C R E AT E TA B L E UNLIMITED TA B L E S PA C E H R _ L I N K ( ) ( E M P _ D E P T _ C O U N T ) ( S y s D a t e + 7 ) O r a c l e 19 S Y S create snapshot A ( group by ) H R. E M P L O Y E E O r a c l e S N A P $ _s n a p s h o t n a m e ( ) M V I E W $ _s n a p s h o t n a m e Oracle Enterprise Manger Schema Manager(Oracle ) 1 6-6 E M P _ D E P T _ C O U N T create snapshot

410 Oracle 16-6 O E M drop snapshot alter sanpshot create index S N A P $ _s n a p s h o t n a m e D B _ S A N P S H O T S D B A _ S H A P S H O T S 1. ( ) E M P _ D E P T _ C O U N T E M P L O Y E E E M P L O Y E E E M P L O O Y E E ( E M P L O Y E E ) with rowid with rowid

16 411 O r a c l e R o w I D ( ) 2. E M P L O Y E E D E P T / E M P L O Y E E D E P T N O D E P T ( ) (refresh group) D B M S _ R E F R E S H D B M S _ R E F R E S H M A K E A D D S U B T R A C T C H A N G E D E S T R O Y R E F R E S H U S E R _ R E F R E S H U S E R _ R E F R E S H _ C H I L D R E N D B M S _ R E F R E S H M A K E 4 L O C A L _ E M P L O C A L _ D E P T

412 Oracle l i s t L O C A L _ E M P L O C A L _ D E P T E M P _ G R O U P ( ) l a x T R U E D B M S _ R E F R E S H A D D M A K E A D D l a x l a T R U E : D B M S _ R E F R E S H S U B T R A C T M A K E A D D ( ) S U B T R A C T D B M S _ R E F R E S H C H A N G E n e x t _ d a t e create snapshot start with i n t e r v a l ( ) c r e a t e s n a s h o t n e x t E M P _ G R O U P 3 ( n e x t _ d a t e N U L L )

16 413 E M P _ G R O U P 3 D B M S _ R E F R E S H D E S T R O Y M A K E i m p l i c i t _ d e s t r o y T R U E 3. 5 E M P _ D E P T _ C O U N T group by 4. E M P _ D E P T _ C O U N T refresh complete r e f r e s h L E T E FA S T F O R C E FA S T C O M P L E T E start with S y s D a t e n e x t O r a c l e S N P S N P i n i t. o r a J O B _ Q U E U E _ P R O C E S S E S 0 ( S N P 0 ) 36 S N P S N Pn ( ) i n i t. o r a

414 Oracle J O B _ Q U E U E _ I N T E RVA L 6 0 J O B _ Q U E U E _ P R O C E S S E S J O B _ Q U E U E _ I N T E RVA L D B M S _ S N A P S H O T R E F R E S H e x e c u t e D B M S _ S N A P S H O T R E F R E S H ( ) F f C c? D B M S _ S N A P S H O T R E F R E S H _ A L L R E F R E S H _ A L L D B M S _ R E F R E S H R E F R E S H R E F R E S E M P _ G R O U P 5. AFTER ROW C R E ATE TRIGGER C R E ATE TA B L E O r a c l e 1 9 E M P L O Y E E D ATA _ 2

16 415 p c t f r e e p c t u s e d M L O G $ _t a b l e n a m e R o w I D M L O G $ _t a b l e n a m e R o w I D R o w I alter snapshot log E M P L O Y E E D B A _ S N A P S H O T _ L O G S ( M L O G $ _t a b l e n a m e ) 6 drop snapshot log 16.4.5 ( insert as select ) 25 % insert as s e l e c t 1 6. 4. 7 16.4.6 O r a c l e create table as select ( 7 ) I m p o r t ( o ffline instantiation)

416 Oracle E M P _ D E P T _ C O U N T H R _ L I N K H R _ L I N K E M P _ D E P T _ C O U N T ( ) I m p o r t C O M M I T B U F F E R I m p o r t E x p o r t 10 16.4.7 p c t u s e d D B M S _ S N A P S H O T P U R G E _ L O G P U R G E _ L O G n u m D E L E T E n u m n u m 1 P U R G E _ L O G E M P L O Y E E O r a c l e t r u n c a t e

16 417 E M P L O Y E E E M P L O Y E E M P L O Y E E Row ID / ( R o w I D ) 16.5 16-3 O r a c l e O r a c l e 2 P C ( ) 2 P C in doubt( ) ( global coordiantor ) D B A _ 2 P C _ P E N D I N G D B A _ 2 P C _ P E N D I N G D B A _ 2 P C _ P E N D I N G R E C O ( R e c o v e r e r ) D B A _ 2 P C _ P E N D I N G R E C O D B A _ 2 P C _ P E N D I N G i n i t. o r a D I S T R I B U T E D _ T R A N S A C T I O N S R E C O R E C O

418 Oracle (commit point strength) ( c o m m i t point site) O r a c l e (commit point strength) i n i t. o r a C O M M I T _ P O I N T _ S T R E N G T H 100 20 C O M M I T _ P O I N T _ S T R E N G T H 255 200 8 0 % 160 ( 200 8 0 %) ( 200 ) 16.6 F Q O N ( D N S ) O r a c l e ( d o m a i n ) C O M E D U H Q. M Y C O R P. C O M H Q C O M M Y C O R P F Q O N O r a c l e D N S D N S i n i t. o r a D B _ N A M E D B _ D O M A I N D N S D B _ D O M A I N L O C H Q. M Y C O R P. C O M i n i t. o r a i n i t. o r a G L O B A L _ N A M E S T R U E

16 419 i n i t. o r a G L O B A L _ N A M E S T R U E L O C L O C. H Q. M Y C O R P. C O M O r a c l e D B _ D O M A I N H Q. M Y C O R P. C O M L O C L O C. H Q. M Y C O R P. C O M ( ) ( c o m m u n i t y ) SQL*Net V2 T C P. H Q. M Y C O R P. C O M H Q. M Y C O R P. C O M T C P / I P S Q L * N e t T C P S Q L * N e t C O M T C P / I P T C P. H Q. M Y C O R P 16.7 6 Command Center I / O

420 Oracle ( ) 6 16.8 8 ( SQL*Plus copy ) ( ) u p d a t e SQL*Plus copy O r a c l e (Advanced Replication Option) O r a c l e ( ) Oracle manuals group by connect by 25 %

16 421 16-7 ( 1 6-7 a ) ( 1 6-7 b ) MASTER 1 REMOTE 1 EMPLOYEE RESUMES a) MASTER 1 REMOTE 1 b) 16-7

422 Oracle S N A P $ _t a b l e n a m e 8 S Q L 16.9 O r a c l e ( J O B _ Q U E U E _ P R O C E S S E S J O B _ Q U E U E _ I N T E RVA L ) D B M S _ J O B S U B M I T R E M O V E C H A N G E W H AT N E X T _ D AT E I N T E RVA L B R O K E N R U N S U B M I T R E M O V E R U N S U B M I T j o b O r a c l e S Y S. J O B S E Q m y p r o c ( B R O K E N C H A N G E I N T E RVA L N E X T _ D AT E W H AT ) ( R E M O V E ) ( R U N ) D B M S _ J O B S B R O K E N b r o k e n b r o k e B R O K E N

16 423 b r o k e n FA L S E b r o k e n b r o k e n ( b r o k e n T R U E ) C H A N G E w h a t C H A N G E ( N U L L ) C H A N G E I N T E RVA L N E X T _ D AT E P L / S Q L W H AT P L / S Q L I N T E RVA L N E X T _ D AT E W H AT C H A N G E C H A N G E N U L L R E M O V E R U N R U N b r o k e n ( ) O r a c l e O r a c l e D B M S _ J O B d b m s j o b. s q l O r a c l e / r d b m s / a d m i n