All language subtitles for [SubtitleTools.com] Oracle Database Server Versioning - Learning Oracle 12c [Video]

af Afrikaans
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
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
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:01,390 --> 00:00:02,800 In this lesson, we'll take a look 2 00:00:02,800 --> 00:00:04,660 at the different versions of Oracle. 3 00:00:04,660 --> 00:00:07,180 This is critical for aspiring database administrators 4 00:00:07,180 --> 00:00:10,030 to understand, since versions can be very different. 5 00:00:10,030 --> 00:00:12,280 Often, when a DBA is looking for a job, 6 00:00:12,280 --> 00:00:14,530 the version experience will be specified. 7 00:00:14,530 --> 00:00:17,920 Thus, companies will not just ask for an Oracle DBA-- 8 00:00:17,920 --> 00:00:21,910 they'll want an Oracle DBA with 11G experience, for example. 9 00:00:21,910 --> 00:00:24,250 While it's not necessary for an aspiring DBA 10 00:00:24,250 --> 00:00:26,350 to be experienced with every version, 11 00:00:26,350 --> 00:00:28,150 it's important that we can at least make 12 00:00:28,150 --> 00:00:29,860 some distinction between them. 13 00:00:29,860 --> 00:00:31,660 So let's do a little version history 14 00:00:31,660 --> 00:00:36,040 and see how Oracle has continued to innovate the Oracle RDBMS. 15 00:00:36,040 --> 00:00:38,080 The first commercially released version of Oracle 16 00:00:38,080 --> 00:00:39,310 was Version 2. 17 00:00:39,310 --> 00:00:42,130 It was the first commercially produced implementation 18 00:00:42,130 --> 00:00:44,440 of a Relational Database Management System. 19 00:00:44,440 --> 00:00:47,320 The CIA and the US Air Force were the first customers 20 00:00:47,320 --> 00:00:49,180 to use Oracle Version 2. 21 00:00:49,180 --> 00:00:51,850 In Version 3, Oracle rewrote and recompiled 22 00:00:51,850 --> 00:00:54,130 their database in the C programming language, 23 00:00:54,130 --> 00:00:56,470 allowing it to be run on many different platforms, 24 00:00:56,470 --> 00:00:57,580 such as Unix. 25 00:00:57,580 --> 00:01:00,100 Customer demand for Oracle began to increase such 26 00:01:00,100 --> 00:01:02,770 that new advances were required in Version 4. 27 00:01:02,770 --> 00:01:05,050 That release included architectural redesign 28 00:01:05,050 --> 00:01:09,040 for read consistency and greatly improved query performance. 29 00:01:09,040 --> 00:01:11,650 Version 4 also introduced the basic export 30 00:01:11,650 --> 00:01:13,300 and import utilities. 31 00:01:13,300 --> 00:01:15,280 Oracle Version 5 was a hallmark in that 32 00:01:15,280 --> 00:01:16,960 it saw the inclusion of the networking 33 00:01:16,960 --> 00:01:19,840 stack to support client server architecture, 34 00:01:19,840 --> 00:01:22,240 thus a client could connect to a database 35 00:01:22,240 --> 00:01:23,920 without being on the server itself 36 00:01:23,920 --> 00:01:26,740 and not requiring any kind of terminal emulation. 37 00:01:26,740 --> 00:01:28,780 The famous SQL Plus utility was also 38 00:01:28,780 --> 00:01:31,240 released with this version, as well as some support 39 00:01:31,240 --> 00:01:32,920 for distributed queries. 40 00:01:32,920 --> 00:01:35,470 Version 6 released a host of new features 41 00:01:35,470 --> 00:01:38,110 in support of higher speed systems, such as Online 42 00:01:38,110 --> 00:01:41,440 Transaction Processing Systems, or OLTP. 43 00:01:41,440 --> 00:01:43,600 These included hot backup capability 44 00:01:43,600 --> 00:01:46,450 and row-level locking, which allowed only certain rows 45 00:01:46,450 --> 00:01:49,030 to be locked during data modification rather 46 00:01:49,030 --> 00:01:50,650 than an entire table. 47 00:01:50,650 --> 00:01:52,450 In addition, this version premiered 48 00:01:52,450 --> 00:01:56,430 Oracle Parallel Server, Oracle's first true clustering solution. 49 00:01:56,430 --> 00:01:58,780 The PL/SQL programming language was integrated 50 00:01:58,780 --> 00:02:00,580 into the database, as well. 51 00:02:00,580 --> 00:02:02,380 Oracle Version 7 is the version we 52 00:02:02,380 --> 00:02:05,050 might consider the first modern version of Oracle. 53 00:02:05,050 --> 00:02:08,050 In it, we saw features such as a more complete security model 54 00:02:08,050 --> 00:02:11,290 using privileges and roles, the ability to use PL/SQL-stored 55 00:02:11,290 --> 00:02:14,800 procedures and triggers, and true distributed transactions. 56 00:02:14,800 --> 00:02:18,070 Oracle also added numerous SQL functions, read-only table 57 00:02:18,070 --> 00:02:21,670 spaces, and new data types that could store video and images. 58 00:02:21,670 --> 00:02:26,170 Version 7 was the first RDBMS to support a 64-bit architecture. 59 00:02:26,170 --> 00:02:29,530 Version 8 was known as the object relational database, 60 00:02:29,530 --> 00:02:32,200 owing to the popularity of object-oriented programming 61 00:02:32,200 --> 00:02:35,980 in languages such as C++, Oracle jumped on the bandwagon 62 00:02:35,980 --> 00:02:38,950 by adding support for an object-oriented approach 63 00:02:38,950 --> 00:02:40,600 at storing database objects. 64 00:02:40,600 --> 00:02:43,720 This version also saw the addition of support for Java 65 00:02:43,720 --> 00:02:45,550 and was the first commercial database 66 00:02:45,550 --> 00:02:47,740 to be compiled for the Linux kernel. 67 00:02:47,740 --> 00:02:51,660 Oracle Version 8i began Oracle's marketing approach of suffix 68 00:02:51,660 --> 00:02:53,620 in the version with a letter. 69 00:02:53,620 --> 00:02:56,470 Oracle 8i, the i standing for internet, 70 00:02:56,470 --> 00:02:59,440 was dubbed the internet database to align themselves 71 00:02:59,440 --> 00:03:02,080 with the growing move of companies toward the internet. 72 00:03:02,080 --> 00:03:04,150 And in truth, they added a number of features, 73 00:03:04,150 --> 00:03:07,300 such as support for HTTP and greater support 74 00:03:07,300 --> 00:03:11,020 for HTML and Java, to enhance the usefulness of the database 75 00:03:11,020 --> 00:03:12,640 in an internet context. 76 00:03:12,640 --> 00:03:15,160 They also added more standard database features, 77 00:03:15,160 --> 00:03:17,530 such as function-based indexes, materialized 78 00:03:17,530 --> 00:03:19,630 views, and temporary tables. 79 00:03:19,630 --> 00:03:21,640 By the time Oracle 9 was released, 80 00:03:21,640 --> 00:03:25,600 or Oracle 9i, Oracle had grown to the type of large company 81 00:03:25,600 --> 00:03:26,710 that we know today. 82 00:03:26,710 --> 00:03:30,100 Oracle 8i had been an enormous success through the dotcom boom 83 00:03:30,100 --> 00:03:32,410 and waited three years for the release cycle 84 00:03:32,410 --> 00:03:34,030 before releasing 9i. 85 00:03:34,030 --> 00:03:37,750 Oracle 9i introduced over 750 new features 86 00:03:37,750 --> 00:03:39,940 and included the Oracle Application Server 87 00:03:39,940 --> 00:03:41,560 in the database installation. 88 00:03:41,560 --> 00:03:43,720 The most notable feature was the renaming 89 00:03:43,720 --> 00:03:47,530 of Oracle Parallel Server to Real Application Clusters, 90 00:03:47,530 --> 00:03:50,890 or RAC, Oracle's most advanced clustering technology. 91 00:03:50,890 --> 00:03:54,340 RAC was a huge improvement over OPS in terms of performance. 92 00:03:54,340 --> 00:03:57,430 It featured cache fusion, which allowed different machines 93 00:03:57,430 --> 00:04:00,970 in the cluster to share memory over a high-speed network 94 00:04:00,970 --> 00:04:01,780 interconnect. 95 00:04:01,780 --> 00:04:03,730 9i was also the version where Oracle 96 00:04:03,730 --> 00:04:06,070 was forced to take a greater look at security, 97 00:04:06,070 --> 00:04:07,690 as there were a number of incidents 98 00:04:07,690 --> 00:04:10,570 that brought the security of the software into bad light. 99 00:04:10,570 --> 00:04:13,990 At this point, Oracle began making regular security patches 100 00:04:13,990 --> 00:04:15,430 of the software available. 101 00:04:15,430 --> 00:04:17,650 In 2003, Oracle showed that they had 102 00:04:17,650 --> 00:04:20,830 learned their lesson with the release of Version 10g. 103 00:04:20,830 --> 00:04:23,110 Instead of simply throwing large number of features 104 00:04:23,110 --> 00:04:26,380 into the new release, they did extensive customer surveys 105 00:04:26,380 --> 00:04:28,330 to see what they needed to change. 106 00:04:28,330 --> 00:04:30,580 The result was a slimmer, trimmer installation 107 00:04:30,580 --> 00:04:33,880 of Oracle that installed quickly and securely, without all 108 00:04:33,880 --> 00:04:36,700 the added software, such as an application server. 109 00:04:36,700 --> 00:04:40,240 The g in 10g stood for grid, a marketing 110 00:04:40,240 --> 00:04:42,340 attempt to align Oracle with technologies 111 00:04:42,340 --> 00:04:43,670 like grid computing. 112 00:04:43,670 --> 00:04:46,570 10g included massive changes in Oracle RAC, 113 00:04:46,570 --> 00:04:49,480 as well as the addition of Automatic Storage Management, 114 00:04:49,480 --> 00:04:54,100 or ASM, a specialized file system for the Oracle database. 115 00:04:54,100 --> 00:04:57,250 Four years later, Oracle released Version 11g, 116 00:04:57,250 --> 00:05:00,770 still an attempt to associate further with grid computing. 117 00:05:00,770 --> 00:05:04,620 11g featured even more changes than version 9i. 118 00:05:04,620 --> 00:05:07,620 However, the result was considerably more positive. 119 00:05:07,620 --> 00:05:11,010 They included database replay, real application testing, 120 00:05:11,010 --> 00:05:13,740 improvements in partitioning, online patching, 121 00:05:13,740 --> 00:05:15,240 and changes to RAC. 122 00:05:15,240 --> 00:05:19,800 In 2013, Oracle released version 12c, a full six 123 00:05:19,800 --> 00:05:23,460 years after 11g, making it the longest development lifecycle 124 00:05:23,460 --> 00:05:25,230 for any Oracle database. 125 00:05:25,230 --> 00:05:28,800 Oracle 12c is marketed now toward the cloud computing 126 00:05:28,800 --> 00:05:31,650 market, hence the c in 12c. 127 00:05:31,650 --> 00:05:34,650 Oracle 12 c may be the most fundamentally different 128 00:05:34,650 --> 00:05:37,080 database that Oracle has ever released. 129 00:05:37,080 --> 00:05:39,720 Although it still contains the same basic functionality 130 00:05:39,720 --> 00:05:43,560 of previous versions, Oracle 12c has one fundamental improvement 131 00:05:43,560 --> 00:05:45,960 that could change our databases work forever-- 132 00:05:45,960 --> 00:05:47,810 the multi-tenant architecture. 133 00:05:47,810 --> 00:05:49,920 The multi-tenant architecture is a feature 134 00:05:49,920 --> 00:05:52,140 to cloud enable the database. 135 00:05:52,140 --> 00:05:54,900 It basically represents an entirely new virtualization 136 00:05:54,900 --> 00:05:55,830 architecture. 137 00:05:55,830 --> 00:05:58,590 With 12c, it's no longer necessary to virtualize 138 00:05:58,590 --> 00:06:01,530 your databases across virtual servers. 139 00:06:01,530 --> 00:06:04,080 It has its own database virtualization built in. 140 00:06:04,080 --> 00:06:06,750 In Oracle 12c, you can have databases that 141 00:06:06,750 --> 00:06:09,000 host other virtual databases. 142 00:06:09,000 --> 00:06:11,370 Oracle 12c could represent a real change 143 00:06:11,370 --> 00:06:13,350 in the RDBMS market. 144 00:06:13,350 --> 00:06:16,860 Although product names like 8i, 10g, and 12c 145 00:06:16,860 --> 00:06:19,770 represent the product names for different Oracle version, 146 00:06:19,770 --> 00:06:22,560 Oracle actually adheres to a proper version numbering 147 00:06:22,560 --> 00:06:25,170 standard, which is important to understand. 148 00:06:25,170 --> 00:06:27,570 The most current version of the Oracle database 149 00:06:27,570 --> 00:06:31,680 is version 12.1.0.1.0. 150 00:06:31,680 --> 00:06:36,570 Or we could say 12.1.0.1.0. 151 00:06:36,570 --> 00:06:38,790 Every version has a five number code 152 00:06:38,790 --> 00:06:41,520 that designates its version to the most accurate level. 153 00:06:41,520 --> 00:06:44,520 The first number is the major release number, 154 00:06:44,520 --> 00:06:48,120 the number we would associate with 12c or 11g. 155 00:06:48,120 --> 00:06:51,270 The second number is a database maintenance release number, 156 00:06:51,270 --> 00:06:53,730 usually referred to as the release. 157 00:06:53,730 --> 00:06:55,860 After a major release, Oracle will generally 158 00:06:55,860 --> 00:06:59,190 make a second release we could think of as a minor release. 159 00:06:59,190 --> 00:07:02,490 These usually come out a year or two after the major release. 160 00:07:02,490 --> 00:07:06,990 Historically, Oracle has only made one second minor release. 161 00:07:06,990 --> 00:07:13,290 Thus, versions like 10g and 11g have made it to 10.2 or 11.2, 162 00:07:13,290 --> 00:07:14,640 but not 3. 163 00:07:14,640 --> 00:07:17,220 The third number is the application server release 164 00:07:17,220 --> 00:07:20,250 number, which will always be zero for a database. 165 00:07:20,250 --> 00:07:22,890 This is used to consolidate the numbering between all 166 00:07:22,890 --> 00:07:24,270 of Oracle's products. 167 00:07:24,270 --> 00:07:27,210 The fourth number is called the component-specific release 168 00:07:27,210 --> 00:07:30,240 number, which we would refer to as the patch level. 169 00:07:30,240 --> 00:07:33,450 The fifth and last number is the platform-specific release 170 00:07:33,450 --> 00:07:34,240 number. 171 00:07:34,240 --> 00:07:35,880 This number is only used for patches 172 00:07:35,880 --> 00:07:37,890 that apply to a particular operating system 173 00:07:37,890 --> 00:07:41,000 version, and not every version. 14504

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