All language subtitles for [SubtitleTools.com] Container Databases - Learning Oracle 12c [Video]

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:01,410 --> 00:00:03,150 In this lesson, we want to examine 2 00:00:03,150 --> 00:00:07,830 the concept of container databases, or CDB. 3 00:00:07,830 --> 00:00:10,620 Even if you're familiar with the Oracle Database, 4 00:00:10,620 --> 00:00:14,370 you may be unfamiliar with the concept of container databases 5 00:00:14,370 --> 00:00:17,490 because they're brand new in Oracle 12c. 6 00:00:17,490 --> 00:00:22,080 They are a core part of Oracle 12c's new Multitenant 7 00:00:22,080 --> 00:00:23,150 Architecture. 8 00:00:23,150 --> 00:00:25,740 The Multitenant Architecture is intended 9 00:00:25,740 --> 00:00:30,510 to market the Oracle Database toward the Cloud computing 10 00:00:30,510 --> 00:00:35,230 market but it also serves as a type of virtualization. 11 00:00:35,230 --> 00:00:37,950 So with server virtualization, we're 12 00:00:37,950 --> 00:00:42,570 allowed to take a certain finite number of physical servers 13 00:00:42,570 --> 00:00:46,530 and provide an almost endless supply of virtual machines, 14 00:00:46,530 --> 00:00:48,000 or VMs. 15 00:00:48,000 --> 00:00:50,220 So if we have three physical servers 16 00:00:50,220 --> 00:00:55,560 and we need 100 virtual servers, we can simply virtualize those. 17 00:00:55,560 --> 00:00:57,390 Oracle's Multitenant Architecture 18 00:00:57,390 --> 00:01:01,240 does something very similar at the database level. 19 00:01:01,240 --> 00:01:04,860 So we could think of it as database virtualization-- 20 00:01:04,860 --> 00:01:08,100 the idea of a finite number of databases 21 00:01:08,100 --> 00:01:13,720 that host a large number of virtualized databases. 22 00:01:13,720 --> 00:01:16,690 So the problem we're attempting to deal with here 23 00:01:16,690 --> 00:01:20,140 is something we could term "database sprawl." 24 00:01:20,140 --> 00:01:23,950 We have the term "server sprawl" in the hardware industry 25 00:01:23,950 --> 00:01:25,870 to indicate that we're continually 26 00:01:25,870 --> 00:01:29,320 purchasing more and more servers to meet customer needs 27 00:01:29,320 --> 00:01:30,910 or meet business needs. 28 00:01:30,910 --> 00:01:34,180 We can also have the same type of thing with databases. 29 00:01:34,180 --> 00:01:38,530 So let's say that we have three basic production databases-- 30 00:01:38,530 --> 00:01:42,130 one for our HR functions, one for our customer relationship 31 00:01:42,130 --> 00:01:45,640 management database, and another for our financials. 32 00:01:45,640 --> 00:01:49,160 That in itself is not too big of a problem. 33 00:01:49,160 --> 00:01:51,040 But we have to add that to the fact 34 00:01:51,040 --> 00:01:53,050 that we might also have a development 35 00:01:53,050 --> 00:01:55,880 database for the HR. 36 00:01:55,880 --> 00:01:58,760 We might have a test database, as well. 37 00:01:58,760 --> 00:02:02,300 Then, we might have a database for legacy information. 38 00:02:02,300 --> 00:02:04,490 Add to the fact that we have these, 39 00:02:04,490 --> 00:02:08,580 as well, for our CRM database and our financials. 40 00:02:08,580 --> 00:02:11,030 So we can see, just in the supporting 41 00:02:11,030 --> 00:02:12,770 of three applications-- 42 00:02:12,770 --> 00:02:16,250 HR, CRM, and financials, that we're already 43 00:02:16,250 --> 00:02:18,290 experiencing database sprawl-- 44 00:02:18,290 --> 00:02:21,410 the proliferation of databases required 45 00:02:21,410 --> 00:02:23,120 to meet business needs. 46 00:02:23,120 --> 00:02:25,990 Every one of these databases has to be managed. 47 00:02:25,990 --> 00:02:29,720 Its space has to be managed, it has to be performance tuned, 48 00:02:29,720 --> 00:02:32,720 it has to be patched, it has to be upgraded. 49 00:02:32,720 --> 00:02:35,600 All of these standard DBA functions 50 00:02:35,600 --> 00:02:38,150 have to be done for each one of these databases 51 00:02:38,150 --> 00:02:41,300 and that can create a problem for database teams. 52 00:02:41,300 --> 00:02:42,770 So what's the answer? 53 00:02:42,770 --> 00:02:46,820 Well, the answer lies in Multitenant Container Databases 54 00:02:46,820 --> 00:02:49,030 in Oracle 12c. 55 00:02:49,030 --> 00:02:51,940 In the Multitenant Architecture, we build our databases 56 00:02:51,940 --> 00:02:52,960 differently. 57 00:02:52,960 --> 00:02:56,230 So rather than having numerous separate databases, 58 00:02:56,230 --> 00:03:00,880 we create a finite, or small number, of container databases, 59 00:03:00,880 --> 00:03:02,620 or CDBs. 60 00:03:02,620 --> 00:03:04,570 So we might have a prod container 61 00:03:04,570 --> 00:03:09,360 database, one for development, and one for test. 62 00:03:09,360 --> 00:03:13,920 And we build our databases within these containers. 63 00:03:13,920 --> 00:03:18,240 So our production HR, production financials, and production CRM 64 00:03:18,240 --> 00:03:21,760 are all in the prod container database. 65 00:03:21,760 --> 00:03:24,270 Then we do the same thing for the development databases 66 00:03:24,270 --> 00:03:26,460 for each one of our applications. 67 00:03:26,460 --> 00:03:29,280 We do the same for test, as well. 68 00:03:29,280 --> 00:03:33,000 We're still presenting the same number of databases 69 00:03:33,000 --> 00:03:37,260 but we're only managing the container databases themselves. 70 00:03:37,260 --> 00:03:40,560 So now, instead of, in this case, nine different sets 71 00:03:40,560 --> 00:03:44,910 of patching, performance tuning, storage management, 72 00:03:44,910 --> 00:03:48,150 being responsible for all of those types of things, 73 00:03:48,150 --> 00:03:50,880 we're instead responsible for managing the container 74 00:03:50,880 --> 00:03:51,570 databases. 75 00:03:51,570 --> 00:03:54,840 And the changes trickle down to these other databases. 76 00:03:54,840 --> 00:03:58,800 And we call these pluggable databases. 77 00:03:58,800 --> 00:04:01,320 So the characteristics of a container database 78 00:04:01,320 --> 00:04:04,110 is that it acts as the root database 79 00:04:04,110 --> 00:04:08,370 and it contains PDBs, or pluggable databases. 80 00:04:08,370 --> 00:04:11,130 So the pluggable databases are the databases 81 00:04:11,130 --> 00:04:13,720 that appear to the application. 82 00:04:13,720 --> 00:04:18,930 A container database can also contain a seed database, 83 00:04:18,930 --> 00:04:22,800 which is a template for quickly creating other PDBs, 84 00:04:22,800 --> 00:04:24,750 pluggable databases. 85 00:04:24,750 --> 00:04:29,190 So seed databases allow us to be able to create a new database 86 00:04:29,190 --> 00:04:32,070 from a template and a matter of minutes 87 00:04:32,070 --> 00:04:34,730 instead of a matter of hours. 7167

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.