the refrence of Oracle Database - The 0.4 release

yasharesmaildokht 21 views 190 slides Jan 05, 2025
Slide 1
Slide 1 of 240
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135
Slide 136
136
Slide 137
137
Slide 138
138
Slide 139
139
Slide 140
140
Slide 141
141
Slide 142
142
Slide 143
143
Slide 144
144
Slide 145
145
Slide 146
146
Slide 147
147
Slide 148
148
Slide 149
149
Slide 150
150
Slide 151
151
Slide 152
152
Slide 153
153
Slide 154
154
Slide 155
155
Slide 156
156
Slide 157
157
Slide 158
158
Slide 159
159
Slide 160
160
Slide 161
161
Slide 162
162
Slide 163
163
Slide 164
164
Slide 165
165
Slide 166
166
Slide 167
167
Slide 168
168
Slide 169
169
Slide 170
170
Slide 171
171
Slide 172
172
Slide 173
173
Slide 174
174
Slide 175
175
Slide 176
176
Slide 177
177
Slide 178
178
Slide 179
179
Slide 180
180
Slide 181
181
Slide 182
182
Slide 183
183
Slide 184
184
Slide 185
185
Slide 186
186
Slide 187
187
Slide 188
188
Slide 189
189
Slide 190
190
Slide 191
191
Slide 192
192
Slide 193
193
Slide 194
194
Slide 195
195
Slide 196
196
Slide 197
197
Slide 198
198
Slide 199
199
Slide 200
200
Slide 201
201
Slide 202
202
Slide 203
203
Slide 204
204
Slide 205
205
Slide 206
206
Slide 207
207
Slide 208
208
Slide 209
209
Slide 210
210
Slide 211
211
Slide 212
212
Slide 213
213
Slide 214
214
Slide 215
215
Slide 216
216
Slide 217
217
Slide 218
218
Slide 219
219
Slide 220
220
Slide 221
221
Slide 222
222
Slide 223
223
Slide 224
224
Slide 225
225
Slide 226
226
Slide 227
227
Slide 228
228
Slide 229
229
Slide 230
230
Slide 231
231
Slide 232
232
Slide 233
233
Slide 234
234
Slide 235
235
Slide 236
236
Slide 237
237
Slide 238
238
Slide 239
239
Slide 240
240

About This Presentation

Oracle Database is a multi-model database management system produced and marketed by Oracle Corporation. It is one of the most widely used relational database management systems (RDBMS) in the world, known for its robustness, scalability, and comprehensive feature set. Here are some key aspects of O...


Slide Content

ادخ مان هب
هداد هاگیاپ oracle
)لکاروا عجرم(
تخد لیعمسا راشای سدنهم : هتشون
: هخسن0.۴

هدنسیون هرابرد :
هتشر هتخومآ شناد تخد لیعمسا راشای هدنب
cyber security
. متسه
زا شیب ۱۵. مراد تیلاعف هقباس لاس
فلوم - سردم - رواشم : داد حرش ریز یاه راتخاس رد ناوتیم ار هدنب یاه تیلاعف هلمج زا

/ / / / / /
Devops Platform Cloud Eng |Gnu Linux System Network Security Storage
/
Engineer Admin & Oracle Dba | Linux Trainer |Consultant
): دیدج یاهایند فشک و قیقحت و هعلاطم هب دنم هقلاع
. منک هراشا یژتارتسا یاه یزاب و ولتوا و جنرطش یزاب هب مناوتیم نم یاه یمرگرس زا عقاو رد
زیربت گلا ناراذگ ناینب زا یکی و سکونیل/ونگ و زاب نتم یایند قشاع . متسه قشاع کی نم
: دینک ادیپ و دینک لابند ار نم دیناوتیم روطچ بخ
: 09
141100257Mob

Telegram ID
:
yashar_esm

Telegram channel
:
unixmens

Instagram Account


Linkedin Account
:/ /
in yashar_esmaildokht
. مونشب ار نوتداقتنا ای داهنشیپ هنوگره مشیم لاحشوخ نینچمه
: دینک ادیپ ار نم زا ی رگید یاه باتک دینوتیم روطچ
یوت slideshare . دینک ادیپ ار مدرک رشتنم دازآ تروصب هک یرگید یاه باتک دینوتیم دیدرگب نم مسا لابند لگوگ ای
نیا زا دیناوتیم مه تینود تهجکنیل دینک هدافتسا

: هرواشم
. دوب مهاوخ امش سرتسد رد نم . دییامرف لصاح سامت . مدرک هراشا لبق هحفص رد هک ییاه لاناک زا دیناوتیم هرواشم تهج

. متسه مه نآ نتشون لاح رد هک دشاب
‌یم لکاروا باتک زا یتمسق نیا ‌: هتکن
هتکن۲ : - -
oracle rdbms server
عیزوت رد
oracle linux
. دشاب
‌یم بصن ضرف‌شیپ تروص هب

: هدنناوخ اب ینخس
. دیهد ماجنا ار دوخ یلام یاه تیامح ریز کنیل زا دیناوت
‌یم هدنسیون و باتک زا تیامح یارب
:// . /
http zarinp al yashar
. دشاب
‌یم یشزومآ تلادع یاههار زا یکی نیا هک . دشاب‌یم هعماج رد تینود و زاب نتم گنهرف داجیا هدنب شلات
ناگیار هن تسا دازآ باتک نیا : هجوت

منامب ات مسیونیم

: هب میدقت
ادخ تفاتش میرای هب هک دوب وا اهنت میاه یتخس رد هک ارچ
مردام میوا نویدم هک ار تبح
مَ و تیناسنا داد دای و . درک میدقت یگدنز هب ارم هک ارچ
مردپ میوا نویدم و دوب نم یماح هشیمه شحور هک
مقشع تسه و دوب مقوشم هک
سروس نپا هعماج
تیرشب
ار شیاه هتسناد دنکیم رشتنم و دناوخیم هک وا و
): چیه رگید و یناهج حلص دیما هب و

اه‌هداد‌هاگیاپ ،)»هاگیاپ« ،هصلاخ روط
‌هب(
یتاعلاطا‌کناب ،ناگ
دِاد
ای سی
بِاتیدِ
:یسیلگنا هب( Databaseهب )
.دوش
‌یم هتفگ دنم‌ناماس و مظنم راتخاس اب اه‌هداد زا یا‌هعومجم
یلامجا‌یسررب‌و‌تاحلاطصا
هب یسرتسد هک تسا نامزاس ای راتخاس و طبترم یاه
‌هداد زا یا‌هعومجم هب هراشا »هداد هاگیاپ« ،رگید ترابعب

( »هداد هاگیاپ تیریدم متسیس« قیرط زا
لاًومعم تاعلاطا نیا
DBMSزا هچراپکی هعومجم کی زا لکشتم )
و اه
‌هداد هاگیاپ دنچ ای کی اب ندرک رارقرب طابترا یارب ناربراک ات دهد‌یم هزاجا هک تسا یرتویپماک یاهرازفا‌مرن

هب دودحم یسرتسد هک تسا نکمم تیدودحم هچ رگا( هداد هاگیاپ رد دوجوم تاعلاطا مامت هب یسرتسد
هداد هاگیاپ ،یا
‌هفرح تاعلاطا یروانف یایند زا جراخ . .دنک‌یم مهارف ار )دشاب هتشاد دوجو صاخ تاعلاطا

صخاش کی ای هدرتسگ هحفص کی دننام( طبترم یاه
‌هداد زا یا‌هعومجم ره هب هراشا یارب بلغا هک تسا یتدم

هداد هاگیاپ کی تیریدم هک دهد
‌یم هزاجا فلتخم عباوت هب دوجوم سا .سا.ما.یب.ید .دوش‌یم هدافتسا )تراک

:درک یدنب
‌هقبط یلصا هورگ راهچ هب ار نآ ناوت‌یم هک دهد ماجنا ار دوخ یاه‌هداد و
1. .مینک
‌یم فیرعت نآ زا هدافتسا اب ار هداد نامزاس هک فیراعت زا فذح و حلاصا ،داجیا - اه‌هداد فیرعت
2. .یعقاو یاه
‌هداد فذح و حلاصا ،جرد - یناسرزور هب
3.یاه
‌همانرب طسوت رتشیب شزادرپ یارب ای هدافتسا لباق میقتسم روط‌هب مرف کی رد تاعلاطا هئارا

کی رد ای هداد هاگیاپ رد هک تسا نامه
اًساسا مرف کی رد تسا نکمم یبایزاب یاه‌هداد .رگید یدربراک

سرتسد رد هدش هریخذ یاه
‌هداد هاگیاپ زا دوجوم یاه‌هداد بیکرت ای رییغت اب هدمآ تسد هب دیدج مرف

.تسا
‌هدش هتخاس
4.،اه
‌هداد تیمامت ظفح ،درکلمع رب تراظن ،اه‌هداد تینما یارجا ،ناربراک رب تراظن و مان تبث - هرادا

دننام دادیور زا یخرب طسوت هک تسا تاعلاطا دعب تهاقن هرود و ،ینامزمه لرتنک اب شورف و دیرخ
.دیآ
‌یم دوجو هب بارخ متسیس هرظتنمریغ تسکش
مه و هداد هاگیاپ مهDBMSیعمج هراشا »هداد هاگیاپ متسیس« .تسا صاخ هداد هاگیاپ لدم لوصا اب قباطم
.تسا هداد هاگیاپ و ،هداد هاگیاپ تیریدم متسیس ،هداد هاگیاپ لدم هب
هداد‌هاگیاپ‌هچخیرات
هداد‌هاگیاپ‌موهفم
هٔهد زا هداد هاگیاپ موهفم۱
۹۶۰
یاه
‌متسیسس تشادهگن و ،تخاس ،یحارط رد هدنیازف تلاکشم شهاک یارب

نیا .تسا
‌هدش داجیا )فلتخم هٔداد یدایز دادعت اب و ،نامزمه ییاهن رِبراک یدایز دادعت اب لاًومعم( یتاعلاطا

نکمم ار اه
‌هداد هاگیاپ هب اراک و رثؤم یراکتسد هک هداد هاگیاپ تیریدم یاه‌متسیس موهفم هارمه هب موهفم

.تسا
‌هدرک دشر دنک‌یم
نئوژ هب هداد هاگیاپ حلاطصا یاهدربراک نیلوا۱
۹۶۳
تکرش هک ینامز ینعی ،ددرگ
‌یمزاب
System Development
Corporationرب ار »یزکرم یا
‌هداد هاگیاپ کی یتابساحم تیریدم و هعسوت« مان هب حرط کی ییارجا تیلوئسم

ههد لیاوا رد دحاو هژاو کی ناونع هب هداد هاگیاپ .تفرگ هدهع۷۰ ههد رخاوا رد و اپورا رد ۷۰یاه
‌همان ربخ رد

لاس لیاوا رد ای یا
‌هداد کناب( .تفر راک هب ییاکیرمآ ربتعم
۱
۹۶۶
)تفر راک تسپ نتگنیشاو همانزور رد
ههد رد هداد هاگیاپ تیریدم متسیس نیلوا۶۰.دشاب
‌یم نمکب زلراچ هخاش نیا ناماگشیپ زا .تفای شرتسگ

ایهم ار یزاس
‌هریخذ لیاسو هب یسرتسد یارب یرترثؤم رایسب دربراک وا تایضرف هک داد ناشن ار نیا نمکب تلااقم

یرس شزادرپ هک دوب یسیطانغم یاهراون و هنگنم یاه
‌تراک هیاپ رب هداد شزادرپ اه‌نامز نآ رد .دنک‌یم

:دش داجیا اه
‌نامز نآ رد یا‌هداد لدم عون ود .دنک‌یم ایهم ار تاعلاطا
CODASYLیا
‌هکبش لدم هعسوت بجوم

طسوت هک یبتارم هلسلس لدم و تشاد نمکب تایرظن رد هشیر هکدشNorth American Rockwellدش داجیا
تکرش نآ زا سابتقا اب
اًدعب و
IBMلوصحم IMS.دومن دیلوت ار
طسوت یا
‌هطبار لدم
E. F. Codd لاس رد ۱
۹۷۰
یارب .داد
‌یم رارق داقتنا دروم ار دوجوم یاه‌لدم وا .دش هئارا

اهرتویپماک ورکیم یارب قفوم لوصحم نیلوا .دوب دییأت دروم یملع عماجم رد لدم نیا ین
لاوط اًتبسن یتدم

dBASEیاه
‌لماع‌متسیس یارب هکدوب
CP/M و PC-DOS/MS-DOS لاس نایرج رد .دش هتخاس ۱
۹۸۰
شهوژپ
( یهاگیاپ یاه
‌نیشام و هدش عیزوت لدم یاه‌هاگیاپ یور رب
database machinesیمک ریثأت اما ،دش زکرمتم )
لاس رد .تشاذگ رازاب رب۱
۹۹۰
بکرم یاه
‌هداد لرتنک تهج لدم نیا .دش بلج ارگ ءیش لدم فرط هب تاهجوت

یاه
‌هداد و )عبانم رازفا‌مرن یسدنهم لماش( هداد یسدنهم ،صاخ یاه‌هداد هاگیاپ یور رب یگداس‌هب و دوب مزلا

.درک
‌یم راک یا‌هناسر دنچ
لاس رد۲
۰۰۰
( لا
‌ما‌سکا هاگیاپ و داد خر یا‌هزات یروآون
XMLتوافت ندرب نیب زا لدم نیا فده .دمآ دوجو هب )
رارق مه رانک رد هن ای دنشاب هتفای تخاس هچ یتاعلاطا عبانم هک دنک
‌یم کمک و تسا اه‌هداد و تادنتسم نیب

.دنریگ
سا‌.ما.یب.ید‌حیضوت
DBMSشلات لاس و رفن نارازه هب لومعم روط
‌هب نآ هعسوت و تسا‌هتفای لماکت هدیچیپ رازفا‌مرن متسیس کی

دننام سا .ما.یب.ید زا یخرب .دراد زاین هعسوتوAdabas و لکاروا ،DB2یاهزاین عفر سا .ما.یب.ید فده .
اب .دشاب رت هفرص هب نورقم دناوت
‌یم هعسوت هنیزه هک تسا تیعقاو نیا ،لاح نیا اب .تس یدربراک یاه‌همانرب

،لاح نیاDBMSدراوم یخرب رد :دراد یا
‌هنیهب لح هار هشیمه
DBMS.دنک یفرعم ار یرورضریغ رابرس نکمم
متسیس جیار لاثم کی .دراد دوجو صاخ یاه
‌هداد هاگیاپ زا هدافتسا اب هک یاه‌متسیس زا یرایسب یاه‌هنومن

شخب یزاین و ،لیمیا یاه
‌مایپ تیریدم یزاس‌هنیهب یارب تسا‌هدش یحارط لیمیا یاه‌متسیس :تسا لیمیا

تیلباق زا یهجوت لباقDBMSهب یسرتسد یارب تسا یا
‌همانرب رازفا‌مرن یتاعلاطا یاه‌کناب زا یرایسب .تسا

طبار نداد رارق نودب ،ییاهن ناربراک فرط زا هداد هاگیاپDBMSنکمم رازفا
‌مرن ناسیون همانرب .میقتسم روط‌هب

.دننک هدافتسا همانرب یسیون
‌همانرب طبار کی قیرط زا دایز لامتحا هب ای ،میقتسم روط‌هب میس لکتورپ کی تسا

اب هداد هاگیاپ ناریدم و هداد هاگیاپ ناحارطDBMSظفح و تخاس یارب هدش هداد صاصتخا یاه
‌طبار قیرط زا

درکلمع یگنوگچ دروم رد کرد و رتشیب شناد زا یخرب هب زاین هجیتن رد و ،هداد یاه
‌هاگیاپ ' یدربراک یاه‌همانرب

.دننک
‌یم لماعت سا .ما.یب.ید میظنت یاهرتماراپ و یجراخ طبار و سا .ما.یب.ید

هداد‌هاگیاپ‌یاه‌لدم
یاه
‌لدم یارب یفلتخم یاهدرگش .دنک‌یم صخشم یقطنم حطس رد ار اه‌هداد هاگیاپ ناربراک یراک یوگلا

حوطس و تسا یزاس
‌هدایپ لباق یفلتخم یکیزیف یاهارجا یقطنم یاه‌لدم زا کی ره یارب .دراد دوجو یا‌هداد

هلسلس لدم ،تخت لدم زا دنترابع اه
‌لدم نیا .دنک‌یم ایهم ناربراک یارب یکیزیف قابطنا رد یفلتخم لرتنک

.تسا یزورما یاه
‌هداد هاگیاپ تیریدم هناماس راک ساسا یا‌هطبار لدم .یا‌هطبار لدم و یا‌هکبش لدم ،یبتارم
یزاس‌لدم‌و‌یحارط
راتخاس هدننک
‌سکعنم هک یموهفم هداد لدم کی دیلوت یارب هک تسا نیا هداد هاگیاپ حارط کی هفیظو نیلوا

بلغا ،طابترا-تیدوجوم لدم کی هعسوت روظنم هب .دنک داهنشیپ یحرط دوش
‌یم رازگرب هداد هاگیاپ رد تاعلاطا

تلاح تقد هب قفوم هداد لدم .تسا هچراپکی یزاس
‌لدم نابز بوبحم شور زا رگید یکی .یحارط رازبا کمک اب

کی زا شیب دنناوت
‌یم مدرم رگا ،لاثم ناونع هب :دوش جراخ ناهج زا نکمم لدم دراد یگتسب هدننک‌سکعنم

هداد لدم یحارط .دوش هریخذ تاعلاطا کی زا شیب هک دهد
‌یمن هزاجا تقیقح رد ،دشاب هتشاد نفلت هرامش

دروم رد قیمع یاه
‌لاوس ندیسرپ لماش لاًومعم .دراد ناربراک دربراک هنماد زا یبوخ کرد هب زاین بوخ یموهفم

،" ؟دشاب
لااک هدننک‌هضرع کی دناوت‌یم یرتشم کی " دننام ،دشاب‌یم دراد هقلاع نآ هب نامزاس کی هک ییاهزیچ

فلتخم ت
لاوصحم ای لوصحم نامه ،دسر‌یم شورف هب یدنب‌هتسب زا فلتخم مرف ود اب لوصحم کی رگا " ای

و اه
‌نآ طباور و )زاورپ شخب ،زاورپ ،تلاوصحم ،نایرتشم( صاخشا یارب تاحلاطصا فیراعت شسرپ"؟ تسا نآ

زا یدورو لماش تاقوا یهاگ یموهفم هداد لدم دیلوت .دریگ
‌یم رارق هدافتسا دروم هدش داجیا یاه‌یگژیو

هاگیاپ رد یتاعلاطا داجیا هب دناوت
‌یم نیا .تسا نامزاس رد راک شدرگ لیلحت و هیزجت ای ،راک و بسک یاهدنیارف

یاه
‌هداد یرادهگن یارب زاین دروم هداد هاگیاپ یریگ‌میمصت هب دناوت‌یم ،لاثم ناونع هب .دنک کمک زاین دروم هداد

.دنتسه لاحشوخ ناربراک یموهفم هداد لدم کی دیلوت زا سپ .دنک کمک یلعف یاه
‌هداد نینچمه و یخیرات
هاگیاپ رد هطوبرم یاه
‌هداد نامتخاس یزاس‌هدایپ هک دننک همجرت ار حرط نیا هک تسا نیا یدعب هلحرم

رد هدش نایب اه
‌هداد یقطنم لدم یجورخ و ،یقطنم یاه‌هداد هاگیاپ یحارط مان هب بلغا دنیارف نیا .تسا‌هداد

هاگیاپ یروانف باختنا زا لقتسم )لقادح یروئت رد( یموهفم هداد لدم هک یلاح رد .تسا حرط کی بلاق
طسوت هدش ینابیتشپ صاخ هداد هاگیاپ لدم کی اه
‌هداد یقطنم لدم ،تسا‌هداد
DBMS.دنک
‌یم باختنا ار

اب ام هلاقم نیا رد اما ،دوش
‌یم هدافتسا رگیدکی یاج هب بلغا دشاب‌یم هداد هاگیاپ لدم و اه‌هداد طیارش لدم(

یحارط نایب یزاس
‌لدم دامن یارب هداد هاگیاپ لدم و ،صاخ هداد هاگیاپ کی یحارط یارب هداد لدم زا هدافتسا

ناونع هب یا
‌هطبار لدم ،رت قیقد ای ،یا‌هطبار لدم هٔداد هاگیاپ نیرت‌بوبحم هداد هاگیاپ لدم )مینک‌یم هدافتسا

نابزSQLشور زا هدافتسا اب لدم نیا زا هدافتسا اب یقطنم هداد هاگیاپ یحارط کی داجیا دنور .تسا
‌هداد ناشن

هک تسا »تقیقح« ادتبا رد هک دوش
‌یم لصاح نانیمطا .تسا یداع شور ناونع هب هدش هتخانش دنمشور

.دوش
‌یم ماجنا ماجسنا ظفح یارب راکدوخ تروص هب فذح و یناسرزور هب یروط‌هب ،هدش تبث ناکم کی رد اهنت

و ،تینما ،دوبهب ،یریذپ سایقم ،درکلمع یارب یریگ
‌میمصت هک تسا نیا هداد هاگیاپ یحارط زا ییاهن هلحرم

هلحرم نیا رد یدیلک فده .دوش
‌یم هدیمان یکیزیف یاه‌هداد هاگیاپ یحارط بلغا هک دراذگ‌یم ریثأت نآ دننام

دشاب یئرمان دیاب درکلمع یزاس
‌هنیهب فادها یارب هدش ذاختا تامیمصت هک ینعم نیا هب ،تسا‌هداد للاقتسا

هدنار زاین دروم درکلمع طسوت
اًتدمع یکیزیف یحارط .تسا یدربراک یاه‌همانرب و ناربراک هب نداد نایاپ یارب هک

هئارا یاه
‌یگژیو زا قیمع کرد و ،دور‌یم راظتنا یسرتسد و راک مجح یاهوگلا زا یبوخ شناد هب زاین و ،دوش‌یم

طسوت هدشDBMSنیا .تسا یتینما یکیزیف یاه
‌هداد هاگیاپ یحارط هبنج زا رگید یکی .تسا‌هدش باختنا

یارب شور و یتینما حوطس فیرعت نینچمه و هداد هاگیاپ ءایشا هب یسرتسد لرتنک فیرعت ود ره لماش
.تسا اه
‌هداد
یصصخت‌و‌ییارجا‌ثحب
نودب دوخ یا
‌هفرح یگدنز زاغآ رد هک دنتسه صصختمریغ ناسیوندک یخرب یتاعلاطا کناب تخاس هنیمز رد

یلودج نیب تاطابترا داجیا یتح ای لوادج تخاس هب مادقا یتاعلاطا کناب رورس یاه
‌هیاپ اب یراتخاس ییانشآ

( دننک
‌یم
relations ای RDBMSهلمج زا تسا حرطم هشیمه تباث ثحب دنچ یتاعلاطا کناب یحارط رد .)
،)تعرس شیازفا یارب رارکت یارب شلات( یزاس
‌لامرنان ،)مجح رد ییوج‌هفرص یارب رارکت زا بانتجا( یزاس‌لامرن

اب ییانشآindexing نامه
اًبیرقت( سکدنیا درتسلاک لماش فورح ساسا رب دنمفده یزاس‌بترم ای
PKsو )
فیدر سکدنیادرتسلاک هب نتفای زا سپ مان سکدنیا لاثم یارب( مود پآ
‌کول ثحبم اب مود یاه‌سکدنیا


لاًومعم هک شدوخ
PK دننام ییاه
‌ثحب و )دنک جارختسا ار فیدر ات دنک‌یم هعجارم تسا
B-treeهب یخرب هک
دوخ هک ینعم نادب تسا هدنوش
‌لداعتم-دوخ تخرد عقاو رد اما دنریگ‌یم هابتشا یرنیاب تخرد اب ار نآ هابتشا

هتسد هتسد ار اه
‌سکدنیا هلحرم دنچ ات هک دریگ‌یم میمصت یتاعلاطا لودج یاه‌فیدر دادعت ساسا رب رورس

.دسرب رظن دروم فیدر یاه
‌هداد هب نکمم نامز نیرت‌عیرس رد وجتسج دروم رادقم هسیاقم اب دناوتب ات دنک

اب هخاش یاه
‌هرگ ،)نیزاغآ یدنب‌هتسد اهنت( تور ای هشیر هرگ هنوگ هس هب اه‌یدنب‌هتسد نیا فلتخم حوطس

مهم ثحابم هلمج زا .دنراد دوجو )ینایاپ( دنوش
‌یم‌هتخانش زجیپ فیل هب هک زفیل ای گرب یاه‌هرگ و )ینایم( چنرب

نامز رد هک تسا وجتسج عون اب بسانتم تیزوپماک ای یبیکرت یاه
‌سکدنیا داجیا یتاعلاطا کناب ییاراک شیازفا

دننام اهرورس یخرب رد ثحابم نیا مامت نیب رد .تسا رادروخرب یمهم تیمها زا لوادج نیب تاطابترا داجیا
یتاعلاطا روتوم عون هچ زا هکنیا لاویک
‌سا‌یام
MyISAM ای InnoDBاریز تسا ت
لااوس نیلوا زا دوش هدافتسا

مه و تبث مه تعرس رد لداعت هدنیامن یمود و )یناگیاب
لاًومعم( تسا تاعلاطا تبث رد تعرس هدنیامن یلوا

نشکازرتریغ ای یشنکارتریغ ناونع اب و دنک
‌یم لفق ار لودج لک هداد تبث نامز رد یلوا رد لیلد نیا هب ندناوخ

.دنک
‌یم لفق ار اه‌فیدر و تسا سکعرب یمود هک یلاح رد دوش‌یم هتخانش
زین لدم یحارط هلحرم هک دوش
‌یم زاغآ زغم ای رکف نافوط هلحرم زا سپ یتاعلاطا کناب یحارط دنیارف لاًومعم

دننام هدش هدافتسا رکف نافوط یارب هک دوش ماجنا یطیحم نامه رد تسا نکممMS Visioسپ
لاًومعم اما

یاهویدوتسا رد میقتسم هداد هاگیاپ یحارط و یشک
‌لدم هلحرم ،هژورپ راتخاس هٔرابرد تامیمصت ندش یعطق زا

دننام یتاعلاطا کناب یحارطMySQL Workbench ای SQL server management studioزا دوش
‌یم ماجنا

تحت هژورپ هچ ور نیاRUP .دوش لامعا یلصا لدم رد هلصافلاب دناوت
‌یم تارییغت دوش ارجا لیجا ای
همانرب یور یتاعلاطا کناب لدم ینایم هی
لا درکلمع هوحن اب شیپ زا هک دشاب یا‌هنوگ هب دیاب هاگیاپ یحارط

هن اما دوش
‌یم هتخاس دوجوم یتاعلاطا کناب ساسا رب همانرب سکعرب یهاگ( دشاب گنهامه هدننک‌هدافتسا

ناربراک دادعت و هژورپ تعسو نازیم هب هتسب لاثم یارب )تسا یحارط لاح رد هژورپ صتخم هداد هاگیاپ ینامز
هداد یشک
‌هشقن یوگلا هیلا زا تسا نکمم
 (en)( Datamapperتبسن رت
‌میظع یاه‌هژورپ یارب رتلااب تعرس اب )

( روشنک تبث یوگلا هبARتسا نکمم یدراوم رد یتح دوش هدافتسا تسا رادروخرب یرت
‌نییاپ‌تعرس زا هک )

هی
لا هنوگ‌چیه زا هدافتسا ناکما
ORMشنکارت هنوگ ره یتینما لئاسم رطاخ هب لاثم یارب دشاب هتشادن دوجو
هطساوب یتاعلاطا کنابprocedureای ندوزفا هزاجا و دوش ماجنا نمیا هدش هتشون
‌شیپ زا یاه‌نیتور و اه

زا هک تسا
‌هدش هیصوت اًرثکا .دشاب هتشادن دوجو رورس ناربراک یارب یتاعلاطا کناب رورس یور شیاریو
ARیارب
یاه
‌کناب ثحبم رد .تسا رتهب هنیزگ رپماتید ضوع رد دوشن هدافتسا دنراد رایسب ناربراک هک ییاه‌هژورپ

داضت رد نیمود هی
لا اه‌نآ زا یکی دوش‌یم هدافتسا یتوافتم لاًماک روما یارب هنماد ای نیمود ترابع زا یتاعلاطا

یرگید و تساه
‌هداد نشیلیر یسررب و شیاریو و تبث هدننک‌لرتنک هیلا یکی هک تسا رپماتید رد سنیزیب هیلا اب

.دنک
‌یم هدافتسا لوا هیلا زا هک همانرب رد یزاس‌لدم هیلا

لکاروا‌هداد‌هاگیاپ‌ربهار‌کی‌هیاپ‌فیاظو
‌تسیل‌کچDBA
( لکاروا هداد هاگیاپ ریدم کی شقنOracle DBA لکاروا کی .دشاب هدیچیپ رایسب دناوت
‌یم )
DBAهب دیاب اهنت هن
یاضف تیریدم و ناربراک تیریدمTablespace و لوادج و اهView و اهIndexیسررب هب زاین هکلب دزادرپب اه
Object لیبق زا هداد هاگیاپ یلخاد یاهTrigger و اهProcedure و اهFunctionنآ هارمه یاه
‌هتسب و اه
زین اه
.دراد
.تسا رادروخرب یصاخ تیمها زا زین هداد هاگیاپ ت
لاوحت و رییغت یراج دنور یسررب نیا رب هولاع
.دنریذپ تروص دیاب هرمزور یاه تیلاعف زا یهوبنا هنازور فیاظو حرش ناونع هب
نانآ زا یخرب یتح هک هداد هاگیاپ تشادهگن و تیریدم راکدوخ یاهرازبا دوجو زا لاس نیدنچ تشذگ دوجو اب
نیا رد زونه دنا
‌هدش هضرع یبناج ناگدننک دیلوت قیرط زا زین رگید یخرب و دنراد دوجو زین لکاروا دوخ رد زین

کی هک تسا طیارش نیا رد و تسا هدشن یفرعم صوصخ نیا رد یعماج رازبا اپون رایسب رازابDBAهب مربم زاین
.دومن دهاوخ ساسحا تدش هب ار شیوخ تیلاعف هزوح فیاظو زا حورشم تسیل کی هیهت
دنهاوخ دوجو زین یرگید یرورض یاه تیلاعف اعطق و تخادرپ میهاوخ ثحب هب روکذم تسیل صوصخ رد
ره و هدماین ثحب نیا رد هک تشادDBAهیهت ار شیوخ یتایلمع هزوح یاهزاین اب قباطم یتسیل دیاب
اْ
صخش

.دیامن
ینادرگزاب‌و‌یریگ‌نابیتشپ
کیDBA ییاناوخ تیعضو و تحص زا یلو دیامن
‌یم نابیتشپ هیهت هب مادقا اعطق
Tapeدوخ نابیتشپ
دنیآرف هخرچ صوصخ رد ؟دراد نانیمطاTapeزاین دروم عقاوم رد نآ درکلمع تحص زا لماک نانیمطا و
؟تسا هنوگچ تیعضو
نینچمهControl file هک ینامز .دینکن شومارف ار اهInstance ار Shutdownیارجا زا سپ و دییامن
‌یم

BACKUP CONTROL FILES TO TRACE لیاف Trace رد نابیتشپ ماجنا زا لبق و هتفای ار Tapeهب تبسن
.دییامن مادقا نآ لاقتنا و مانرییغت
زا یریگ
‌نابیتشپ صوصخ رد نینچمه
init.ora ریظن هداد هاگیاپ یساسا یاه
‌لیاف رگید و
listener.oraو
login.sql.دوش مز
لا هجوت دیاب
Shutdown/Restart
هب مادقا یا
‌هرود تروص هب هک ضرف نیا اب
Shutdown و Restartیزاسکاپ بجوم لمع نیا ،دوش هداد هاگیاپ

ریسمTrace file کی داجیا و Error log.دوش
‌یم دیدج
زا سپRestart کی Instance کی هک دینک تقد Data cacheیخرب دیناوت
‌یم اذل ،تشاد دیهاوخ یلاخ

Package و اهProcedure هظفاح رد ار اهPin تروص نیا رد دییامن Package header هظفاح رد اهCache
یخرب یارجا هب زاین دیاش لاح نیا اب .دش دنهاوخ یراذگراب متسیسProcedure زا لبق اهPackage bodyاه
یمامت روظنم نیا هب ،دشابPackage رادقم اب اهنت ار اهNullزا سپ ارجا یارب اه
‌نآ ندومن لاعف تهج اهنت

Startup و متسیس Pin.دینک ارجا هظفاح رد اه
‌نآ ندومن
‌تیریدمTablespace
یور یلصا تاعلاطاTablespace یمتسیس لوادج هلیسو هب اهDBA_TABLESPACES، DBA_DATA_FILES
وV$FATAFILE.دوش
‌یم یرادهگن
تیعضو یسررب یاربTablespace تساوخرد متسیس رد DBA_FREE_SPACE.دوش ارجا
ره هدنامیقاب نازیم دصردTablespace.دوش یسررب
ره زا هدنامیقاب یاضف نازیمTablespace تساوخرد اب DBA_EXTENTS.دوش یسررب
روتسد .اه
‌هداد باختنا هزاب رد هطوبرم رثا و اه‌هداد یا‌هریجنز یاهرطس یسررب
ANALYZE TABLEلودج مان
LIST CHAINED ROWS لودج هب ار اتید ،CHAINED_ROWSهجوت راک نیا ماجنا زا لبق یلو دیامن
‌یم هفاضا

ادتبا هک دیشاب هتشادUTLCHAIN.SQL.دوش ارجا
تقوم لودج کی کمک اب رطس ددجم دورو و فذح هب تبسن دیاب ،دش ادیپ یا
‌هریجنز رطس کی هک یماگنه

هک دوش هجوت ،هداد هاگیاپ یزادنا
‌هار و یحارط نامز رد .دوش مادقا
Tablespace و Rollback segmentاهنت اه
.دنشاب لوادج زا عون کی لماش
Redo‌Logs
تیریدم و لرتنکRedo log.دوش هدرپس یشومارف هب دیابن یلو تسا ناسآ رایسب اه
تساوخرد ابV$LOGFILE و V$LOG و یراج تیعضو Online مامت ندوب Log.دنوش یسررب اه
‌هورگ و اه
Rollback‌Segments
زا یفورعم هلمجKevin Loney تیریدم .دراد دوجو دروم نیا رد ”هداوناخ فلخان دنزرف“ Rollback
Segment.دوش هتخادرپ نآ هب هناگادج هلاقم کیرد دیاب هک تسا یثحبم اه
کی هک دیشاب هتشاد دای هبInstance داجیا یارب Rollback یاهرتماراپ ساسا رب زاین دروم دادعت هب init.oraو
TRANSACTIONS رب میسقت TRANSACTIONS_PER_ROLLBACK_SEGMENT.دومن دهاوخ مادقا
رتشیب یدادعت ای کی دیاب هداد هاگیاپ ره طیارش نیرتهب ردTablespace یارب اهنت Rollback segmentاه
نیا رد هزادنا زا شیب راشتنا و دشر ،دشاب هتشادTablespaceیعیبط ریغ هدافتسالاب یاضف داجیا بجوم اه
.دوش
‌یم

DBA روظنم هب Offline ای Online روتسد زا هدافتسا هب زاین زاس
‌هریخذ رد رییغت ای و
ALTER ROLLBACK
SEGMENT.دراد
یمتسیس لودجDBA_ROLLBACK_SEGS یاه
‌تنمگس
Rollback هب ار Tablespaceدراد دوجو نآ رد هک
.دزاس
‌یم طبترم
‌تیریدمTable
مامت هکنیا زا عیرس یجنس تحص و یسرربIndexدوخ بسانم لحم رد دراد زاین اه
‌نآ هب هک یلودج ره یارب اه

.تسا یدیفم دنیآرف ،دنراد رارق یبسانم تیعضو رد
لاْماک و دراد رارق
یمامت یزاسزابIndex“ راتخاس دوش
‌یم ینیب‌شیپ هک یلوادج یارب اه
btree“ هب اه
‌نآ ”
skewedهارمه هب ”
لودج .ددرگ
‌یم داهنشیپ ،دوش لیدبت فذح و هفاضا لودج یدایز دادعت
SYS.DBA_INDEXESیتاعلاطا لماش
و لودج ره صوصخ ردIndexهب یرتشیب نازیم زاین تروصرد .تسا هریغ و دشر نازیم و مجح لیبق زا اه
.دیهد صاصتخا ناوت
‌یم هدنیآ رد دشر روظنم
یزاس‌هنیهب‌تاعلاطا‌و‌رامآ
لباق دشر یاراد هک یلوادج یور رب ،دینک
‌یم هدافتسا روحم هنیزه یزاس‌هنیهب شور زا امش هکنیا ضرف اب

روتسد دنتسه یا
‌هظحلام
ANALYZE TABLE COMPUTE STATISTICSو مز
لا لامعا نیا .دینک ارجا ار

دربراکرپ لوادج زا یتخانش دیشاب هتشادن تسد رد ینانیمطا لباق رامآ امش هک ینامز ات اذل دنرگیدکی موزلم
رارق امش رایتخا رد یبسانم تاعلاطا هناماس یراجت یربراک زا یفاک شناد طیارش نیا رد ،تشاد میهاوخن
.داد دهاوخ
یشزادرپ راب ،هداد هاگیاپ گرزب لوادج ردCOMPUTE STATISTICSیسررب لماش هک ،دوب دهاوخ
لااب یرادقم

کی تخاس نازیم هب دور
‌یم راظتنا و تسا لودج لماک
Indexرادقم هب نینچمه و دماجنا لوط هب لماک
شخب یاضف زا یی
لااب
Temporary)لودج یاه
‌نوتس نازیم هب لقادح( دراد زاین
اب هک یلوادج نیب یشزادرپ راب روظنم نیا هبCOMPUTE اب هک یلوادج و تسا هدش لیلحت ESTIMATEهب
ضرف شیپ روط هب .دوش
‌یم میسقت بسانتم روط
ESTIMATE اهنت ۱
۰۶۴
هک دناوخ دهاوخ ار ییادتبا رطس
.دراد دوجو زین یشیامزآ مجح فیرعت ناکما هتبلا ریخ ای دشاب امش یاه
‌هداد یایوگ دیاش
یقطنم‌تحص
تادنتسم طسوت اه
‌تیاس یخرب رد هک دراد دوجو یسررب تهج یددعتم قطانم
DBAطاقن نیا یسررب هب
نودب تساوخرد ره زا یریگ شرازگ ،دوجوم یدنزرف-دلاو تاطابترا ریظن دوش
‌یم هتخادرپ
Headerنیا هتبلا ،
فیاظو زا تیلاعفDBA؟دهد ماجنا دناوت
‌یم یدرف هچ یلو تسین
هلیسو هب دناوت
‌یم تیلاعف نیا
Trigger.دوش ماجنا هناماس رد هدش فیرعت یاه
‌تحصObjectهداد‌هاگیاپ‌یاه

مامت مان یور رصتخم شرازگPackage و اهProcedure و اهFunction ود ای کی هک یطیارش رد ،اهObject
تهج ای و هتفای رییغت یصخش طسوتRe-Compilation.دنا
‌هدش باختنا
لودجSYS.DBA_SOURCE یرادهگن روظنم هب Object دننام هداد هاگیاپ یلخاد یاهPackageو اه
Package body و اهProcedure کلام طسوت هریغ و اهSchema.دوش
‌یم تیریدم
‌تینماRoleربراک‌و‌
رد ناربراک تاعلاطا رب رصتخم یسررب کیSYS.DBA_USERS تحص زا نانیمطا یارب Tablespaceیاه
زا( یتقوم و ضرف
‌شیپ
Tablespace ناونع هب متسیس Tablespace)دوشن هدافتسا یربراک چیه ضرف
‌شیپ

لودج رد ربراک ره یاه
‌یسرتسد
DBA_SYS_PRIVS.تسا هدش هریخذ
زا رگاRole رد ،دوش
‌یم هدافتسا یلیافورپ ای
SYS.DBA_ROLES و DBA_ROLE_PRIVS و DBA_PROFILES
.دیبایب ار اهنآ دیناوت
‌یم
یسررب هب زاین تسا هدش فیرعت اه
‌نوتس ای لودج حطس رد یصاخ تینما هک یتروص رد
DBA_COL_PRIVS،
DBA_COL_PRIVS_MADE، DBA_COL_PRIVS_RECD.دراد دوجو
زا ربراک کی مهس دیناوت
‌یم یتحار هب هک دیشاب هتشاد هجوت
Tablespaceداجیا زا یریگولج روظنم هب ار
Object.دیهد رارق رفص ربارب
تیفرظ‌یزیر‌همانرب
رثکادح نازیم هب ناوت
‌یم تادنتسم نیا یسررب اب و تسا هدش تبث تیاس درادناتسا تادنتسم رد دروم نیا

یاضفTablespace.درب
‌یپ هریغ و
لوادج لیبق نیا شیازفا خرن یوگلا کی لیکشت هب یلصا لوادج یلک مجح ندروآ تسد هب تدم دنلب رد دیاش
یخرب .دنک کمکDBA رد ار جیاتن نیا ،تیفرظ یزیر
‌همانرب یارب یسررب روظنم هب اه
DBA Schemaرارق
.دنهد
‌یم
نیرخآ یارجا هظحل ات ماقرا و رامآ نیا هک دینکن شومارفANALYZE TABLE COMPUTE STATISTICSزور
‌هب

.دشاب
‌یم
یارب هکلب تسین لوادج زاین دروم نازیم بناج زا اهنت تیفرظ یزیر
‌همانرب رگید هبنج
Rollback segmentو اه
Temporary segment.دوش
‌یم هدافتسا زین دنراد هداد هاگیاپ دننام تیفرظ شیازفا هب زاین هک اه
یارب تسا نکمم زین یفاضا یاه
‌لیافاتید
Rollback segment و اهTemporary segmentزاین دیدج اه
.دشاب
یخربDBA دادعت ندومن هفاضا تسایس اهRedo log file groups ناربراک دادعت ساسا رب اهOnline.دنراد
تامادقا‌نیرخآ
.دراد دوجو ماجنا یارب یدراوم هشیمه

مامت تیعضو یسررب دننامTablespace و اهRollback segment تیعضو رد هک اهOnline.دنشاب
هکنیا وSQL*Net listener.دشاب تیلاعف لاح رد
.دشاب اشگهار رایسب دناوت
‌یم دراوم نیا یسررب صوصخ رد رصتخم دنتسم کی نیاربانب
یدنب‌عمج
و دشاب تسیل کچ رصتخم یاه
‌متیآ یرسکی ناونع هب اهنت دناوت‌یم دراوم نیا ،دش هراشا ادتبا رد هک روطنامه

رهDBA.دیامن هیهت ار دوخ هبرجت ساسا رب بسانتم تسیل دیاب
نارگید یارب دناوت
‌یم رظن هب و هتشاد ار دربراک نیرتشیب
اْ
صخش هک تسا هدش رکذ لیلد نیا هب اهنت دراوم نیا

.دشاب دیفم زین

هتشاد ار سکونیل/ونگ هلمج زا سیب سکینوی یاه لماع متسیس هدافتسا شناد تسا رتهب باتک نیا هعلاطم زا لبق : هجوت
‍‍
مان هب متشون هک یباتک لماع متسیس نیا هعلاطم یارب دیناوتیم دراد یرتشیب ییاراک هک ارچ. میشاب
. دییامن هعجارم ؛ همه یارب سکونیل؛
ل
کِاروا داد هاگیاپهٔ
:یسیلگنا هب( oracleتیریدم هناماس« طسوت هک دوش
‌یم هتفگ تاعلاطا زا یا‌هعومجم هب رتویپماک تعنص رد )

یاه
‌شیاریو رد لکاروا رازفا‌مرن یلصا یرامعم .تسا‌هدش دیلوت لکاروا تکرش طسوت لوصحم نیا .دنوش‌یم هرادا »لکاروا یاه‌هداد هاگیاپ
۵و
۸.تشاد یا
‌هدمع تارییغت
.دنک راک دناوت
‌یم یتوافتم یاهلماع‌متسیس اب هک تسا یا‌هدش عیزوت داد هاگیاپ لکارواهٔ
هچخیرات
•۱
۹۷۷
.دنداهن انب ار رازفا
‌مرن هعسوت یاه‌هاگشیامزآ شناراکمه و نوسیلا یرل :
•۱
۹۷۹
هخسن لکاروا ناونع هب رازفا
‌مرن هخسن نیلوا و تفای رییغت ) :یسیلگنا هب( »ریوتفاس لانشیشلر« هب تکرش مان :
۲یفرعم ار
.دوب یراجت یا
‌هطبار یاه‌هداد هاگیاپ یاهرازفا‌مرن نیلوا زا یکی هخسن نیا .دندومن
•۱
۹۸۲
.دشاب هتشاد یگنهامه ناش
‌یدیلوت لوصحم اب رتشیب ات داد مان رییغت لکاروا مان هب تکرش :" "
•۱
۹۸۳
هخسن لکاروا رازفا مرن تکرش :۳عباوت زا و دوب هدش یسیون هرابود یس یسیون همانرب نابز اب هک ،دومن دیلوت ار
COMMIT و ROLLBACK .دومن
‌یم هدافتسا اه‌شنکارت یارب
لاس رد ل
كاروا تكرش
1
978
مان اب
Relational software Inc
لاس رد
ينعي تكرش نيا سيسات زا لبق لاسود تسرد ،دش سيسات
1
976
ي
وجشناد كي

لد
nnم تفاي يناهج تيلوnnبقم هك دوnnب هدرك داهنnnشيپ تاعلاطا كnnناب يحارط يارnnب يلدnnم نچ ماnnن هب تسوچاسام وتيتسنا رد رتويپماك يرتكد هرود

(ER Entity

)
Relationsship

ا‌هطبار لدم

ا‌هطبار تاعلاطا ياه‌كناب هنيمز رد يتكرش چيه هك ينامز لبق ههد هس رد هك تسا هدروآ وخ هچخيرات رد لكاروا تكرش ،دوب


ياقآ درك‌يمن راك

Larry Ellison
نا
ياقآ ناشيا ناتسود و
,
Bob Miner Ed Oates
روآ
‌دوس رايسب دناوت‌يم هوقلاب تروصب يا‌هطبار تاعلاطا‌كناب هك دنتفايرد

ت
كرش اذلف دشاب

Relational software Inc
دش س
يسات يا‌هطبار تاعلاطا ياه‌كناب يور رب راك فده اب و رفن هس نيا طسوت
.
هخسن ل
كاروا لاس نامه رد
1 تحتRSX لاس رد ،دشن
يفرعم يمسر تروصب لكاروا هخسن نيادش هتشون يلبمسا نابز ساسا رب
1
980
هخسن2 ك
ناب نيلوا هك نآ

زا هدافتسا اب دوب
يا‌هطبار يتاعلاطا
SQL دندش هضرع رازاب هب تعرسب ل
كاروا يدعب ياه‌هخسن ددعتم ياه‌تساوخرد و تيلوبقم هب هجوت اب ،دش هتشون
.
نآ ن
يرت‌فورعم زا هك دراد يددعتم تلاوصحم لكاروا

oracle database
هخسن رضاح لاح رد دشاب
‌يم
1
0g
و1
1g
زا ،دنراد ار هدافتسا و دربرا
ك نيرتشيب نآ

هب ناوت
‌يم لكاروا تلاوصحم رگيد
9 ,
10oracle application i g
،
10oracle developer suite g
و ...در
ك هراشا
.
ناگدنشورف ن
يرتگرزب زا يكي لكاروا تفگ ناوت‌يم
(
)RDBMS Relational Data Base Management System
ي
ابقر نيرتمهم زا ،تسا ناهج رد

زا ناوت
‌يم لوصحم نيا
, /2, , ,
CA DB Informix DB Microsoft Access Microsoft SQL server
,

درب مان.
شن
كارت دادعت يتاعلاطا كناب يياراك شجنس ياه‌رايعم زا يكي
(transaction )ددرگ
‌يم ارجا كناب نآ طسوت نامز دحاو رد هك تسا ينامزمه ياه

يلباق نيا هب


يتاعلاطا كناب رد
(
)TPC Transaction Processing Performance Council
ت
يلباق نيرتلااب لكاروا ،دوش‌يم هتفگ
TPC ر
ياس هب تبسن ار

دراد رگ
يد يتاعلاطا ياه‌كناب
.
دمآ قئاف تلا
كشم لح رب لبق زا رتهب ناوتب ات دشاب‌يم اه‌هداد يتاعلاطا كناب يرادهگن و يرامعم ،يحارط هب زاين يزورما هديچيپ يايند رد
. ل
كاروا شزومآ شخب
(

oracle education
)هلحرم هس
يا‌هفرح ناربراك شرورپ يارب
:
OCA(
) , Oracle Certified Associate
OCP(
) , Oracle Certified Professional
OCM(
)Oracle Certified Master
رظن رد ار
دش دهاوخ ل
كاروا يللملا‌نيب كردم ذخا هب قفوم درف نومزآ رد يلوبق هرمن بسك و شزومآ زا سپ هك تسا هتفرگ
.
،تسا ش
يازفا لاح رد اهنآ دادعت هك دننك‌يم هدافتسا همانرب نيا زا يصوصخ و يتلود گرزب ياه‌نامزاس زا يرايسب ناريا ام روشك رد هزورما
.
: لکاروا تلاوصحم

oracle Linux

oracle DB

( )oracle soa service oriented architecture


oracle web center

oracle HTTP server

oracle web cache

oracle identify management

oracle Internet directory

oracle virtual directory

oracle identity federation

oracle web server manager

()oracle platform security service opss

oracle portal

oracle business intelligence

oracle enterprise content management suite

oracle virtual box

oracle open office

oracle mysql

oracle express

oracle maestro

oracle apex

oracle virtual machine

oracle obiee
•…
؟تسیچ لکاروا هملک هشیر
اطخ زا نوصم
يانعم هب زین و هاگشتسرپ ای دبعم يانعم هب و ییوگ بیغ و ییوگشیپ ینعم هب لکاروا
.دشاب یم هانگ زا هزنم و نامزاس ل
كاروا يلصا نايضاقتم و نايرتشم نيلوا زا يكي
CIA دوب .نآ
يدورو زمر دnnش يحارط نامزاس نيا يارnnب هك يا‌هماnnنرب رد

Oracle هره
nnش و تيلوnnبقم اب نآ لابند هnnب و ديامن باختنا لكاروا ار دوخ يراجت لوصحم مان تفرگ ميمصت نوسيلا يرل ياقآ هك دوب نآ زادعب دش باختنا

لاس رد همانرب ن
يا يناهج
1
997

ياقآ طسوت مان نيا اب لكاروا تكرش امسر

Lawrence Joseph Elison
نا
ياقآ و
,
Bob miner Edward

oates دش س
يسات
.
؟دنشاب یم اه تکرش مادک لکاروا یلصا
يابقر
زا دنترابع لکاروا یتاعلاطا کناب
يراجت يابقر نیرت مهم:

CA with Ingress
• /2
IBM with DB

Informix with Informix DB
• ,
Microsoft whit Access SQL Server

Software AG whit ADABAS

Sybase whit their Sybase System

( ) Postgre SQL free open source Database
زا دنترابع یتاعلاطا کناب
يدربراک ياه همانرب يراجت يابقر نیرت مهم:

(/2 /3) SAP R and R

Baan

People Soft
یسررب هب اجنیا رد لاحtablespace ::: تخادرپ میهاوخ اه
ار یتاعلاطا کناب تامیسقت یقطنمدحاو Tablespace قیرط زا .دنمان یم Tablespaceی
ـم اه

.دومن میسقت رتناسآ تیریدم تهج رتکچوک
ياهدحاو هب ار یتاعلاطا کناب ناوت
نیرت مهم Tablespace ل
ـکاروا یتاعلاطا کناب رد
SYSTEM ن
ـیا .دـشاب یـم
Tablespace
لوادج یمامت
Data Dictionary
رار
ـق زا دـیاب لـکاروا یتاعلاطا کناب ریدم . دنک یم يرادهگن ار

نیا رد ناربراک ریاس لوادج نداد Tablespace نیا اریز دنک
يریگولج
Tablespaceهزاد
ـنا هـب

ع
ـقاو رد .ددرـگ یم متسیس ییاراک ندش دنک ثعاب ناربراک ریاس ایشا نداد رارق و هدوب گرزب یفاک
:
Tablespace

.دشاب یم لکاروا یتاعلاطا کناب یقطنم تامیسقت


هفیظو Tablespaceهت
ـسویپان یـکیزیف ياـضف ندرـک هتسویپ مهب لکاروا یتاعلاطا کناب رد


DataFile
. تسا یتاعلاطا کناب
يارب رت گرزب هتسویپ یکیزیف ياضف کی داجیا و اه



زا ار دو
ـخ زاـین دروـم یفرصم ياضف یتاعلاطا کناب رد اه هداد يزاس هریخذ ياهرتماراپ یمامت


Tablespace
.دنریگ یم اه
:زاین دروم متسیس
مویتنپ متسیس3 مویتنپ ای 4 اب CPU لقادح 2
56
،8
00MHz
تیاباگم)
RAM
رگا2
15
رتهب دشاب
لقادح و (تسا0
1
.کسید رد یلاخ
ياضف تیاباگیگ

رگا RAM امش متسیس6
52
لقادح امش زودنیو هک دیوش نئمطم ،تسا تیاباگم 00
4
تیاباگم

Virtual Memory
.دشاب هتشاد
لقادح6:دوش یم رپ ریز لیلاد هب امش دراه زا تیاباگیگ
لیاف یپک ای دولناد
يارب یلاخ ياضف
zip = همانرب بصن هب طوبرم5
,1
.تیاباگیگ

لیاف ندرک جراخ
يارب یلاخ ياضف
zip = هدرشف تلاح زا5
,1
.تیاباگیگ
لکاروا بصن
يارب یلاخ ياضف
0
1
= یج 2.تیاباگیگ
لکاروا یبناج
ياه همانرب بصن يارب یلاخ ياضف
0
1
= یج 2 ات 5.تیاباگیگ
:لکاروا فلتخم
ياه هخسن

ۀخسن1 لاس رد دیلوت :1
978
ۀ
ـظفاح رثکادـح اـب ،یلبمـسا ناـبز هب هدش هتشون ،
1
28
ن
ـیا .تـیابولیک

.دشن یفرعم یمسر روط هب لکاروا زا هخسن
ۀخسن2 لاس رد دیلوت :1
980
زا هدافتسا اب
ياهطبار یتاعلاطا کناب نیلوا ،
SQLهخ
ـسن نـیا .دش هتشون

تحت VAX\VMS.دشیم ارجا
ۀخسن3 لاس رد دیلوت :1
982
نابز هب هدش هتشون ، ،C یتا
ـعلاطا کناب نیلوا
DBMS
يور رـب هـک
PC
و Minicomputer.دش ارجا
ۀخسن4 لاس رد دیلوت :1
983
تکرش مان رییغت اب ماگمه ،
Relational Software Inc
ه
ـب
،Oracle
ۀخسن4 یگژیو .دش هتشون
Read Consistency
.دش حرطم راب نیلوا
يارب هخسن نیا رد

ۀخسن5 لاس رد دیلوت :1
986
ت
ـیلباق ياراد ،

Client \Server
زا ینابیت
ـشپ نیـنچمه و
Queryي
اـه

رازبا دعب لاس کی نینچمه .یعیزوت 4
GL Case
.دش هفاضا نآ هب
ۀخسن6 لاس رد دیلوت :1
988
یسیون همانرب نابز زا ینابیتشپ تیلباق
ياراد ،
.
PL\SQL

هخسن6/2 لاس رد دیلوت : 1
989
تیلباق
ياراد ،
.
Parallel Server

ۀخسن7 لاس رد دیلوت :1
992

ياـهلـماع متـسیس يارـب لکاروا زا هخسن نیا ،
Unix\Linuxی
ـحارط

.دش
ۀخسن7/
1
لاس رد دیلوت :1
994

يور رـب ارجا لباق ،
،PCزور ه
ـب هخـسن نـیا رد لـکاروا یلـصا راتخاـس

.دش یناسر
ۀخسن8 لاس رد دیلوت :1
997
لدا
ـبت ار يرتنیگنس ياههداد ،داد رارق ششوپ تحت ار يرتشیب ناربراک ،

.تشاد
يرتلااب یسرتسد تیلباق ،درکیم
ۀخسن :
8i
لاس رد دیلوت1
991
=یتنرتنیا ۀخسن) ،اواج نابز هب هدش هتشون ،.
(i
ۀخسن :9
i
لاس رد دیلوت200
1
تیلبق
ياراد ،
.
Real application Server

ۀخسن :
10g
لاس رد دیلوت200
4
) ، ،(
=grid g
.تسا هکبش تحت لکاروا زا هخسن نیا
هخسن1
1g
:
هخسن1
2c
:
هخسن1
8c
:

ي
دنبرکیپ ياهلیاف

: زا دنترابع لکاروا یتاعلاطا کناب
يدنبرکیپ ياهلیاف نیرت مهم
.
TNSnames ora o

.
Listener ora o

.
Sql ora o

[ ].
Spfile SID ora o

[ ].
Pwd SID ora o

: .
TNSnames ora

یمامت هب طوبرم تاعلاطا
يدنبرکیپ لیاف نیا

Net Service Name
ي
ارـب هـک هدـش داـجیا ياـه


يدنبرکیپ رد یتاعلاطا کناب اب طابترا يرارقرب
*
SQL Net
ی
ـم يرادـهگن ار دـشاب یـم زاـین دروم

فیرعت
يارب .دنک

Net Service Name
:دوش یم هدافتسا ریز
ياهرازبا زا

1 یکیفارگ همانرب -
Net Manager

2 یکیفارگ همانرب -
Nat Configuration Assistant

3 -Notepad
ره
Net Service Name
زا4:دوش یم لیکشت ریز هصخشم
1 رتویپماک مان - Server ای و IPنآ
2
اًتدمع هک یطابترا لکتورپ -
/
TCP IP
.دوش یم هتفرگ رظن رد
3 هاگرد هرامش - Listener
اًتدمع هک
1
251
.دوش یم هتفرگ رظن رد
4 زا ناوت یم هک یتاعلاطا کناب مان - SID ای و
Global Database Name
.درک هدافتسا کناب
: [ ].
PWD SID ora

ه
ـک لیاف نیا
passwordزو
ـجم ياراد هـک یناربراـک ماـمت روـبع هـملک و ماـن دوـش یـم هدـیمان


SYSDBA
ای و SYSOPERری
ـسم رد هراوـمه لـیاف نـیا .دـنک یـم يرادـهگن ار دنـشاب یـم

/
ORACLE_HOME database
.دراد رار
ــق

SYSDBA
و SYSOPERک
ــناب رد يزوــجم


يور رب تیریدم هک تسا یتاعلاطا
Instance ت
ـهج یتاعلاطا کناب

shutdown
، startر
ـییغت و

رد .دنک یم راذگاو ناربراک هب ار نآ
ياهرتماراپ

10Oracle g
ربرا
ـک اهنت
SYSشی
ـپ تروـص هـب

زوجم
ياراد ضرف
SYSDBA زو
ـجم یـگژیو نیرـت مهم .دشاب یم
SYSDBA وSYSOPER
یتا
ـعلاطا کـناب کی هب یتح ناوت یم زوجم نیا نتشاد اب هک تسا نآ
shutdownو هد
ـش لـصو

زوجم
ياطعا اب .داد رارق بولطم تیعضو رد ار یتاعلاطا کناب
SYSDBA و SYSOPERا
ـس هب

لیاف نیا رد ربراک نآ روبع هملک و مان یتاعلاطا کناب ناربراک ری passwordروتسد .دریگ یم رارق
زوجم
يراذگاو
SYSDBA و SYSOPER:تسا ریز تروص هب
;
GRANT SYSDBA TO username

;
GRANT SYSOPER TO username

: [ ].
Spfile SID ora

ره Instance ار نآ هک
يرتماراپ لیاف کی دیاب
.
INIT ORA
و ا
ـهرتماراپ میـظنت يارـب دنمان یم

نا
ـمز رد يرتماراـپ لـیاف نـیا .دـشاب هتشاد دوخ یتاعلاطا یکناب تیعضو
Start ند
ـش
Instance
هک نآ زا دعب دوش یم هدناوخ یتیریدم
ياهرازبا طسوت

start
، Instanceي
رتماراـپ لـیاف نیا دش

هک دعب هعفد ات دشاب یمن زاین دروم رگید Instance هرابود startد
ـیاب يرتماراپ لیاف نیا . دوش یم

یتیریدم
ياهرازیا هک دشاب هتشاد رارق يرتویپماک يور رب
Instanceل
ـیاف .دـنا هتفرگ رارق اجنآ رد


يرتماراپ
.
INIT ORA
:دریگ یم رارق هدافتسا دروم ریز دراوم ندرک صخشم
يارب

لکاروا
يا هظفاح راتخاس هب صیصخت لباق ياضف نازیم


Rollback Segment
رد هک ییاه Instance.دریگ یم رارق هدافتسا دروم


.دوش یم ینابیتشپ هک ییاهنابز ریاس تامیظنت


تلاح
يارب لکاروا تامیظنت
.
Parallel Server



و یتاعلاطا کناب
Control File
.دنتسه هدافتسا دروم هک نآ
ياه



هک ینامز Checkpoint.دوش یم لامعا


.یتاعلاطا کناب یلرتنک راتخاس
يارب تیدودحم



)
يزادنا هار تامیظنت

(Multi – Threaded Server MTS



ي
رابجا ریغ هنیمز شیپ ياه شزادرپ یهد رادقم



تاعلاطا لماع متسیس
يور رب هک ییاه لیاف ریسم و مان

Dump
،Traceه
ـگن ار اهلیاف ریاس و

.دنک یم
يراد
زا شی
ـب .درادـن هارـمه هـب ار یتیـساسح چیه فورح ندوب گرزب و کچوک و اهرتماراپ بیترت
0
81

لیاف رد رتماراپ .
INIT ORA
ل
ـکاروا هـک ییاه طیحم رد اهرتماراپ نیا رثکا .دشاب یم فیرعت لباق

ک
ـی زا اـهرتماراپ نـیا دادـعت .تـسا ناـسکی دوـش یم ارجا نآ رد
Versionه
ـب یتاـعلاطا کـناب
Versionیم شیازفا هراومه رتلااب
ما
ـن هـب لـکاروا اـب هراوـمه هـنومن يرتماراـپ لـیاف کـی .دـبای

.
INIT ORA
.دراد دوجو

يارب ناوت یم يرتماراپ لیاف نیا زا
startنید
ـنچ زا ناوـت یـم .درک هدافتسا یتاعلاطا کناب ندرک

کی
يارب يرتماراپ لیاف
Instance راب ره رد اما .درک هدافتسا دحاو startupا
ـهنت یتاـعلاطا کناب


يرـگید تاـمیظنت اـب یتاعلاطا کناب میهاوخب رگا .تسا هدافتسا لباق يرتماراپ ياهلیاف نیا زا یکی

start
ار کناب دیاب ادتبا دوش shutdown ار نآ
اًددجم رگید يرتماراپ لیاف اب و
startی
ـضعب .درک

رادقم
ياراد اهرتماراپ زا
Minimumدو
ـش هـتفرگ رـظن رد نآ زا يرـتمک رادـقم رـگا هـک دنتسه


Instance
یتاعلاطا کناب Start ل
ـیاف رد يراـبجا رتماراپ اهنت .دوش یمن
، .
INIT ORA
رتمارا
ـپ


CONTROL_FILES
ری
ـسم و مان هک تسا

Control File

ياـه
Instanceی
ـم صخـشم ار

.دنک
Control File
نامز رد Startup لحم و مان ندرک صخشم
يارب

Data file
و ا
ـه
Redo

log File
.دریگ یم رارق هدافتسا دروم یتاعلاطا کناب
ياه


يرتماراــپ لــیاف ياــج هــب
.
INIT ORA
رد
10Oracle g
ما
ــن هــب لــیاف کــی زا

.
SPFILEsid ora
زا نآ ر
ـییغت ناکما و هدوب يرنیاب تروص هب لیاف نیا .دوش یم هدافتسا

قیرط Editorیتا
ـعلاطا کـناب هب دیاب لیاف نیا رییغت يارب .درادن وجو لماع متسیس ياه

روتسد قیرط زا و هدش لصو
ALTER SYSTEM
ناو
ـنع هب .داد رییغت ار نآ ياهرتماراپ

هیحان هزادنا رییغت
يارب لاثم

shared pool
زا SGA هزادنا هب 5
0M
ترو
ـص هـب روتـسد

:تسا ریز

ALTER SYSTEM
; =
50 SET shared _pool size M

رد
10Oracle g
ل
ـیاف دوـجو يارب وج و تسج ادتبا ضرف شیپ تروص هب
.
SPFILEsid ORA

ل
ـیاف يارـب وجتـسج هاـگنآ دـشاب هتـشادن دوـجو بوـلطم ریـسم رد لـیاف نیا رگا .دوش یم ماجنا
.
INIT ORA
و start.دوش یم ماجنا لیاف نیا قیرط زا کناب
لیاف
ياهرتماراپ ناوت یم
.
INIT ORA
قیرط زا ار Editorک
ـناب و هداد رییغت لماع متسیس ياه

هتفای رییغت بولطم
ياهرتماراپ اب ار یتاعلاطا
start
ياـهرتماراپ رـییغت ناـکما اـما .درک
SPFILE
طسوت Editor فذ
ـح تروـص رد .درادـن دوـجو لـماع متسیس ياه
SPFILEزا ار نآ ناو
ـت یـم

لیاف زا ریز روتسد قییرط .
INIT ORA
زا د
ـعب اـی و لـبق دـناوت یـم روتسد نیا .درک داجیا
start
ندش Instance.دوش ارجا یتاعلاطا کناب
;
CREATE SPFILE FROM PFILE

لیاف ره .
INIT ORA
ای SPFILE ات دشاب هتشاد ار ریز
ياهرتماراپ لقادح دیاب
Instanceک
ـناب

دناوتب یتاعلاطا start.دوش

DB_NAME

INSTANCE _NAME
COMPATIBLE

CONTROL_FILES

UNDO_MANAGEMENT

UNDO_TABLESPACE
: .
Listener ora


Listener

يور رب تسا یشزادرپ
Serverفر
ـط زا یطاـبترا ياـهتساوخرد هب نداد شوگ تهج


Client
هب Server کیفارت تیریدم و .
Server
کی هاگ ره)
Client
کی ای Serverک
ـی دننامه


(Client
اب طابترا تساوخرد Server کی دشاب هتشاد ار Listenerر
ـگا .دراد هدـهع هـب ار طابترا

تاعلاطا Client تاعلاطا رب قبطنم Listener هاگنآ دشاب Listener ا
ـب طاـبترا زوجم
Serverار
کی یطابترا لکتورپ ره
يازا هب .دیامن یم رداص
Listener ا
ـب طاـبترا يرارـقرب تـهج
Serverار
.دیامن یم رداص

يدنبرکیپ
:
Listener

یکیفارگ طیحم قیرط زا
Net manager
باختنا و Listenersنا
ـکما (+) يور رب کیلک سپس و

کی داجیا Listener کی اهنت .دراد دوجو دیدج Listenerه
ـب هـک تسا یفاک یتاعلاطا کناب يارب


يور رب زین ضرف شیپ تروص
Server هب زاین تروص رد اما دوش یم داجیا Listenerرت
ـشیب ياه

یتسد تروص هب دیاب هکبش
ياه لکتورپ ریاس زا هدافتسا ای و
Listenerطو
ـبرم تاعلاطا و داجیا اه

لابق رد اهنآ
يدنبرکیپ هب
.
Listener ora
.دوش هریخذ
:
TNSListener

هاگرد هرامش ندرک زاب هفیظو شزادرپ نیا1
521
نی
ـشام يور رـب ار
Serverن
ـیا .دراد هدـهع هـب


يرتماراـپ لیاف زا ار دوخ زاین دروم ياهرتماراپ شزادرپ
.
Listener ora
.دروآ ی
ـم تـسد هـب
شزادرپ ن
ـیا رگا.
Start
يدنبرکیپ لیاف ای و دوشن
.
Listener ora
ک
ـناب هـب یبایتـسد دـشاب هتـشادن دوجو
هاگرد هرامش اریز .دشاب یمن نکمم لکاروا یتاعلاطا1
521
ي
ارـب زاـین دروـم ياهرتماراپ زا یکی


يدنبرکیپ
*
SQL Net
ا
ـب طاـبترا يرارـقرب يارـب شزادرپ نیا دوجو نیاربانب .درادن دوجو دشاب یم

.تسا
يرورض کناب
ترو
ـص هـب دnnیاب سیورس نیا سکینوnnی ای و سکوnnنیل لماع متسیس رد اددرگ یم ارجا لماع متسیس نامرف طـخ زا یـیارجا لـیاف نـیا .

.دوش ار
ـجا یتـسد
کی یط اب ت را لک ت ورپ ره
يازا هب
Listener یطا
ـبترا لـکتورپ نآ يارـب هـک
.دشاب یم زاین تسا هدش
يدنبرکیپ

Listener
رد ه
ـک تـسا یـشزادرپ يراتخاـس رظن زا

نا
ـکما لـماع متسیس قیرط زا نیاربانب .ددرگ یم داجیا لماع متسیس
start ا
ـی و
stop
.دراد دوجو شزادرپ نیا ندرک
: لکارا سسؤم یکیفارگویب
زا د
nnعب ایند یرازفا‌مرن گرزnnب تکرش نیمود ،لnnکاروا تکرش سسؤم ،ییاnnکیرمآ راکوکین و رجات ،نیرفآراک ،نوسیلا یرل

.تسا ناهج دنمتورث درم نیمتفه و تفاسورکیام
یکدوک و دلوت
خیرات رد نوسیلا فزوج سنرلا۱
۷
تسوگآ ۱
۹۴۴
و اسدوا زا یدوهی رجاهم کی ،نملپسا سنارولف شردام .دش دلوتم
کرویوین سکنارب رد ،

ییاناوت ییاهنت
‌هب هک نملپسا سنارولف .درک کرت ار هداوناخ ،یرل دلوت زا شیپ هک دوب هدحتم‌تلاایا ییاوه یورین دشرا نابلخ شردپ

نملپسا نایلیل ،شرهاوخ رهوش و رهاوخ هب ار وا ،دش لاتبم هیرلا
‌تاذ یرامیب هب وا هکنیازا‌سپ و یگهام‌هن رد ،تشادن ار شکدوک یرادهگن

نس ات یرل و درپس نوسیلا سیئول و نوسیلا۴
۷
رد طسوتم یلام حطس اب ،نوسیلا ی
‌هداوناخ .دوب هدیدن ار دوخ یعقاو ردام زگره ،یگلاس

.دندرک
‌یم یگدنز وگاکیش نیشن‌یدوهی ی‌هیحان

 و داد تسد زا ار دوخ لغش ،اکیرمآ دوکر نارود لوط رد هک دوب تلاغتسم و
کلاما شخب رد یتلود دنمراک ،یرل یردپان نوسیلا سیئول

اب تسناوت
‌یمن هک دوب هدرک لیدبت هدرسفا و یوزنم یدرف هب ار سیئول ،یراک یاه‌تسکش .دروآ ور یرادباسح لغش هب نآزا‌سپ

،درک لیدبت ممصم و ریذپان
‌فاطعنا ،شوک‌تخس و لقتسم یدرف هب ار نوسیلا یرل ،ود نآ موادم یاه‌یریگرد .دیایب رانک دوخ ی‌هدناوخدنزرف

.درک ادیپ زورب رتشیب شناراکمه اب دروخرب رد اهدعب و دنام وا اب هشیمه هک یتایصوصخ
چیه هب یا
‌هنابصعتم داقتعا اًصخش وا یلو ،دندرک‌یم تکرش یبهذم مسارم رد هشیمه هک دش گرزب یدوهی یا‌هداوناخ رد یرل هچرگ

.درک فقوتم ار یدوهی یمسر یاه
‌نییآ رد تکرش یناوجون نارود زا و تشادن یصاخ یژولوئدیا
تلایصحت
دنم
‌هقلاع زور یاه‌یژولونکت و ییاضف یاه‌هنیفس تخاس لثم یا‌هدیچیپ تاعوضوم هب هک دوب وجارجام یرسپ ،هسردم نارود رد نوسیلا یرل

لاح
‌نیعرد و هدیچیپ تیصخش نانچ یهاگ و درک‌یم هتسخ ار وا هسردم ی‌هرمزور دنور .دنارورپ‌یم رس رد ار ندش سدنهم یایؤر و دوب

،لابیلاو یاه
‌میت رد و درک‌یمن ناهنپ مه ار شزرو هب شا‌هقلاع .درب‌یم ورف تریح رد ار شناملعم هکلب ،ناتسود اهنت‌هن هک تشاد یقلاخ

ی
‌هسردم رد ار دوخ ناتسبد نارود یرل .دوب وضع شاوکسا و یکسا
دلیف نیجوی هسردم رد ار دوخ ناتسریبد نارود و وگاکیشثواس
روش(
South Shore
لاس رد و دنارذگ نیپمک انابروا رد )۱
۹۶۲
.دش لیصحتلا
‌غراف ناتسریبد زا

لاس رد نوسیلا یرل۱
۹۶۲
هاگشناد دراو زیون یلیالوط رد یلو .درک دوخ نآ زا ار مولع یوجشناد نیرترب ناونع ،لوا لاس نامه رد و دش
.تشگرب وگاکیش هب ،دنک مامت ار هاگشناد تاناحتما هکنآ زا شیپ یرل و درک توف ،دوب لاتبم ناطرس یرامیب هب هک شا
‌یردامان ،مود لاس

یریگرسزا یارب ناوارف یاهدیدرت و کش زا دعب و درک ناحتما یفلتخم تقو
‌همین لغاشم رد ار دوخ سناش لاس کی تدم هب نآزا‌سپ

هاگشناد دراو ،شتلایصحتوگاکیشدرکلمع رطاخ هب ار وا هاگشناد ،مرت
‌کی زا دعب یلو ،دناوخب سرد کیزیف ی‌هتشر رد تساوخ‌یم وا .دش

.درک جارخا شفیعض
هنیمز نیا رد عیرس یلیخ و دش انشآ یرتویپماک یسیون
‌همانرب اب وا مرت‌کی نیمه لوط رد .دوبن تقو فلاتا وا یارب طقف هاگشناد لاح‌نیااب

ولج یگدنز رد ار وا کیمداکآ تلایصحت زا رتشیب راک نیا هک دش هجوتم و تشون
‌یم همانرب اه‌تکرش یارب دازآ روط‌هب وا .درک تفرشیپ

لاس رد نوسیلا یرل .درب
‌یم
۱
۹۶۶
نس رد و ۲
۲
.درک ناکم
‌لقن اینرفیلاک هب ،یگلاس
یا
‌هفرح یایند هب دورو
لاس تشه لوط رد ،تشادن یبوخ یلام عضو هک وا .داد تسد زا ار شا
‌هدناوخردپ تیامح ،وگاکیش هاگشناد زا جارخا زا سپ نوسیلا یرل

اب یسیون
‌همانرب یراکدازآ یاه‌تیلاعف هچرگ .دندوب طبترم یسیون‌همانرب رد وا تراهم هب یگمه هک درک ناحتما ار یفلتخم یاه‌لغش

نیلوا .دنک تباث شا
‌هدناوخردپ هب ار دوخ دناوتب هک دشاب هتشاد دمآرد یردق‌هب هک دوب نیا وا یلصا فده یلو ،دوب راگزاس وا یوخو‌قلخ

یژولونکت تکرش رد وا لغشلادما( Amdahlگرزب هناماس کی ،درک
‌یم راک تکرش نیا رد هک یهاتوک تدم نامه رد و دوب )

( ما یب یآ رب قبطنم یرتویپماکIBMیکینورتکلا تکرش هب نوسیلا یرل ،داتفه ی
‌ههد لیاوا رد نآزا‌سپ .درک یحارط تکرش نیا یارب ار )

سکتمآ( Amtexهژورپ کی یور ار شتقو ی
‌هدمع وا سکتمآ تکرش رد .تشاد ینوس تکرش اب یدیدش تباقر نامز نآ رد هک تفر )

یارب هداد هاگیاپCIA مان هک تشاذگ لکاروا.دوب هدرک باختنا نآ یارب ار
هک دوخ تسرپرس اب سکتمآ رد ار دوخ یاه
‌هدیا یرل
رنیم باب لاس رد رنیم .تشاذگ
‌یم نایم رد ،تشاد مان
۱
۹۷۷
ک
رت ار تکرش نیا

یاه
‌مان هب یمیدق راکمه ود اب و درک
تاکسا سورب و ستوا دا( رازفا
‌مرن ی‌هعسوت یاه‌هاگشیامزآ مان هب یتکرش ،
SDL اب ار )۸
۰۰
رلاد
یراذگ
‌هیامرس اب و درک کرت ار سکتمآ مه نوسیلا یرل ،دعب هام دنچ .درک سیسأت هیامرس
۱
۲۰۰
اه
‌نآ هب یراجت کیرش ناونع‌هب ،رلاد

.دش تکرش نیا لماعریدم ،ادتبا نامه زا و تسویپ
  زا یا
‌هلاقم ریثأت تحت نوسیلا یرل نامز نآ رد
داک فا راگداهتفرگرارق »یکارتشا و گرزب ی
‌‌هداد یاه‌کناب یارب هداد یطابترا لدم« ماناب

( هداد هاگیاپ تیریدم متسیس کی انبم نیمه رب اه
‌نآ .دوب
DBMSیدنب
‌میسقت یارب ،نآ ی‌هضرع و مامتا زا سپ هک دندرک یحارط ار )

ی
‌هدافتسادروم ،ینوناق دانسا و تابتاکم ،تلادابم هب طوبرم تاعلاطا ،یلام یاه‌تشاددای ،تازیهجت یاه‌هداد ،نایرتشم تاعلاطا ی‌هریخذ

تفرگ رارق اه
‌تکرش ریاس
لکاروا سیسأت
تکرش هک دوب هدینش نوسیلاIBM ماناب ار دوخ ی
‌هداد تیریدم متسیس ،داک راگدا تایرظن یانبم رب مه

IBM System R
راوتاربلا رد
تکرش یلو ؛دنک راگزاس متسیس نیا اب ار لکاروا تلاوصحم دوب هتفرگ میمصت وا .دهد
‌یم هعسوت هزوخ نس
IBMنتشاذگ
کارتشا هب زا

.درک عانتما ،دوخ یاهدک
لاس رد۱
۹۷۹
تکرش ،SDL هب
Relational Software
اب اه
‌نآ نامز نیا رد .درک ادیپ مان رییغت
۸ هک( دنمراک ۳اه
‌نآ زا رفن

ماناب ار دوخ دیدج لوصحم هکنیازا
‌سپ شناکیرش و نوسیلا .دنتشاد دمآرد رلاد نویلیم‌کی زا رتمک هنلااس )دندوب تکرش ناسسؤم


Oracle RDBMS
نآ رد .دندرک تبث لکاروا یرازفا
‌مرن تکرش ناونع اب اًمسر ار دوخ تکرش ،دندناسر دیلوت ی‌هلحرم هب تیقفوم اب

نیرتهب تسناوت
‌یم هخسن نیا :دوب اهرازفا‌مرن یایند رد یدنلب ماگ لکاروا ی‌هداد تیریدم متسیس ی‌هیلوا ی‌هخسن درکلمع نامز

رارق هدافتسادروم شورفرپ تامدخ و اهلااک نیرتهب یزاس
‌بترم و ندرک رتلیف یارب ای ،دنک یدنب‌هدر اه‌هاگشورف لک نایم زا ار اه‌تکرامرپوس

لاس طساوا .دوب هدرک باذج گرزب یاهراکو
‌بسک و تلود یارب ار لکاروا هک دوب یتیصوصخ ،اه‌هداد ی‌هدرتسگ شزادرپ ییاناوت .دریگب

۱
۹۸۲
هب لکاروا دمآرد ،۲

اه
‌نآ و دوب هدیسر رلاد نویلیم
۷
۵
.دنتشاد درخ یرتشم

لکاروا دشر
لاس رد۱
۹۸۲
نوسیلا ،۲
۵
دیدج ی
‌هخسن ات درک یراذگ‌هیامرس تکرش نیا ی‌هعسوت و قیقحت شخب رد ار دوخ دمآرد زا دصرد
Oracle
RDBMS یسیون
‌همانرب نابز رلیاپماک ساسا رب لمح‌لباق و یراجت یا‌هخسن تروص هب ار
Cیاه
‌سناژآ اب لکاروا یاهدادرارق .دهد هعسوت

زکرمتم هنیهب و دامتعا
‌لباق ،یراجت یتلاوصحم دیلوت یور ار دوخ میت دنناوتب هک دوب هداد رارق اه‌نآ رایتخا رد ار یفاک ی‌هجدوب ،یتلود

اب تباقر رد ار رازاب زا یشخب لکاروا بیترت
‌نیا‌هب .دننک
IBM.دوب هدرکدوخ نآ زا یت یآ یاه
‌تکرش ریاس و
لاس رد۱
۹۸۳
موس ی
‌هخسن ،

Oracle RDBMS
عاونا یور رب بصن تیلباق هک دش هضرع سرتسد
‌لباق و یراجت یا‌هخسن تروص‌هب ،

هب تکرش دمآرد نامز نیا رد .تشاد ار اهرتویپماک ورکیم و یزکرم یاه
‌هدنزادرپ ،یراک یاه‌هاگتسیا ،یصخش یاهرتویپماک لماع‌متسیس
۵
لاس رد و درک ادیپ همادا یژولونکت یاهرازاب رد لکاروا ریگمشچ تیقفوم .دوب هدیسر لاس رد رلاد نویلیم۱
۹۸۶
رد شورف زا لصاح دمآرد ،
هب تکرش نیا۵۵،اضفاوه ،یزاسوردوخ عیانص یللملا
‌نیب یاه‌تکرش و یتلود یاه‌نامزاس ،لکاروا ی‌هتسجرب نایرتشم .دیسر رلاد نویلیم

.دندوب یتعنص یاه
‌هناخراک و یزاسوراد

خیرات رد۱
۲
لاس سرام ۱
۹۸۶
ماناب ار دوخ ماهس لکاروا تکرش ،ORCL مهس ره ی
‌هیلوا تمیق .درک هضرع سروب رازاب رد
۱۵دوب رلاد
هب زور نایاپ ات هک۲
۰.۷۵
شورف اب و تفای شیازفا رلاد ۲

ات تکرش یاهب ،مهس نویلیم ۳۱.۵.تفر لااب رلاد نویلیم
رد ار دوخ یبایرازاب زکارم نوسیلا یرل ،لکاروا ماهس شورف زا سپ۳۵ لکاروا ،یهاتوک تدم رد .درک سیسأت ایند روشک SQLیفرعم ار
.دنک یبایزاب و شزادرپ ار یا
‌هکبش یاه‌متسیس رد هدش‌هریخذ یاه‌هداد تسناوت‌یم هک درک
،تفاسورکیام ،نوزامآ یاه
‌تکرش هچرگ .تسا هدش یربا شزادرپ ی‌هزوح دراو مه لکاروا ،ریخا یاه‌لاس رد
IBMیلصا نارگیزاب ،لگوگ و
یربا شزادرپ رد هک تسا هدرک اعدا نوسیلا یلو ،دنتسه هصرع نیاسروفزلیس( Salesforceلاس رد .تسا هتشاذگ رس تشپ ار )
( یرازفا
‌مرن یربراک طبار مرفتلپ نیرخآ لکاروا،یراج
apiعماج متسیس زا یشخب ناونع
‌هب ار دوخ یربا شزادرپ تامدخ صوصخم )


Oracle Cloud
یاه
‌طبار راشتنا تیریدم و ،شیامزآ ،یزاسدنتسم ،یزاس‌هنومن ،یحارط ی‌هنیمزرد مرفتلپ نیا .درک هضرع رازاب هب

.دراد یدربراک ییاه
‌تیلباق یرازفا‌مرن یربراک

لکاروا رد نارحب
لاس رد۱
۹۹۰
سروب رازاب رد تکرش شزرا .درب نایاپ هب یفنم یدمآرد اب ار یلام لاس و دش هجاوم دوخ یدج نارحب نیلوا اب لکاروا ،۸
۰

زا دصرد هد دش راچان نوسیلا نامز نیا رد .تسا هتفرگرارق یگتسکشرو ی
‌هناتسآ رد تکرش دیسر‌یم رظن هب و درک ادیپ شهاک دصرد

دودح( تکرش نیا یاهورین۴
۰۰
دوب هتساوخ هوقلاب نایرتشم زا هک دوب یبایرازاب طلغ یاه
‌یژتارتسا نارحب نیا لیلد .دنک لیدعت ار )رفن

رد .تسا هدوب لکاروا یراجت هابتشا نیرت
‌گرزب نیا هک تفگ اهدعب نوسیلا .دنرخب اجکی ار تکرش نیا زا دوخ ی‌ههام‌هس تساوخرد یمامت

دش روبجم نوسیلا ،نارادماهس تیاکش لصفو
‌لح یپ
۲
۴
نادنمراک ،لکشم نیا حلاصا یارب وا هولاعب .دزادرپب تراسخ اه
‌نآ هب رلاد نویلیم

.درک زکرمتم تلاوصحم ی
‌هعسوت یور شیپزا‌شیب ار دوخ و درک ضوع هقباساب ناریدم اب ار تکرش یلصا
ههد زاغآ رد۱
۹۹۰
،IBM دننام دوخ هداد هاگیاپ تلاوصحم اب 2
DB
و /
SQL DS
و دوب هتفرگ دوخ تسد رد ار رازاب مظعا شخب ،
ینعی بیقر یاه
‌تکرش
تفاسورکیام ،لکاروا و سیب یاس(Sybase)  و( سکیمروفنیا Informix)یارب ار دوخ سناش ،
.دندرک
‌یم ناحتما هدر نایم یاه‌متسیس رد سکینوی ،زودنیو یطابترا ی‌هداد هاگیاپ رد ندش یصصخت

یاه
‌لاس رد
۱
۹۹۰
ات ۱
۹۹۳
نامز نیا رد .دراذگب رس تشپ ار لکاروا تسناوت و تشاد اه
‌تکرش نیا نایم رد ار دشر نیرت‌عیرس سیب یاس ،

نآ لابند هب و درک یرادیرخ ار سیب یاس یرازفا
‌مرن قوقح مامت ،لاس یراجت تیلاعف نیرت‌گرزب رد تفاسورکیام

sql server
رازاب هب ار
.دش لکاروا بیقر نیرت
‌یدج هب لیدبت و درک بذج ار سیب یاس هک دوب سکیمروفنیا تکرش نیا ،دعب لاس کی .درک هضرع
 
و نوسیلا یرل ی
‌هداد هاگیاپ نیب تباقر
تیاو پیلیف لاس ات سکیمروفنیا لماعریدم ،۱
۹۹۷
تلع هب تیاو پیلیف لاس نیا رد .تشاد همادا
لاس رد و تفر نادنز هب یتکرش تافلخت۲
۰۰۱
،IBM.درک بذج ار سکیمروفنیا
لاس رد۱
۹۹۷
تیریدم ماقم رد لاس جنپ وا .دمآرد لپا ی
‌هریدم‌تئیه تیوضع هب نوسیلا یرل ،لپا تکرش هب زباج ویتسا تشگزاب زا سپ ،

.داد افعتسا تیعقوم نیا زا نآزا
‌سپ و دنام یقاب لپا
لاس رد نوسیلا۲
۰۱۴
و یژولونکت شخب تیریدم ،هریدم
‌تئیه تسایر ،لاح‌هبات خیرات نآ زا و درک یریگ‌هرانک لکاروا یلماعریدم ماقم زا

.دراد هدهع هب ار تکرش نیا یا
‌هناسر شخب تیلوئسم
رگید یاه
‌تکرش تیکلام و دیرخ
لاس ربتکا رد ،لکاروا دیرخ نیلوا۱
۹۹۴
شخب تکرش نیا هک
‌یماگنه ینعی ،دوب
Rdb زا DEC.دروآرد دوخ تیکلام تحت ار
لاس رد۲
۰۰۴
تکرش نوسیلا تفاس لپیپ( PeopleSoft غلبم هب ار )۱
۰.۳
اب گرزب یتکرش تفاس لپیپ .درک یرادیرخ رلاد درایلیم
۱
۲.۷۵۰
و یلام تیریدم یاه
‌لح‌هار ،یرتشم اب طابترا تیریدم ،نیمأت ی‌هریجنز تیریدم ،یناسنا عبانم تیریدم یاه‌متسیس هک دوب یرتشم

.داد
‌یم هئارا ار ینامزاس درکلمع تیریدم رازفا‌مرن
لاس لیروآ رد۲
۰۰۸
تکرش لکاروا ،
BEA Systems
غلبم هب ار ۸.۵ی
‌هنیمز رد یصصخت یتکرش هک درک یرادیرخ رلاد درایلیم

هار نیا رد و دنک لیدبت ناهج یرازفا
‌مرن ی‌هعومجم نیرت‌گرزب هب ار لکاروا ات دوب ممصم نوسیلا یرل .دوب یتخاسریز یرازفا‌مرن تلاوصحم

( کتیر یاه
‌تکرش .درک‌یمن راذگورف یمادقا چیه زا
Retek( زمتسیس لبیس ،)
Siebel Systems
( زنشولس نژرپیاه و )

Hypersion Solutions
.تشاذگ تسد اه
‌نآ یور نوسیلا هک دندوب ییاه‌تکرش رگید )
لاس رد۲
۰۱۰
غلبم هب یدادرارق اب لکاروا ۷ تکرش ،رلاد درایلیم زمتسیسورکیم ناسسیب اتید زا هدافتسا اب نآزا
‌سپ و درک یرادیرخ ار

یاهزاین نیمأت اب لکاروا بیترت
‌نیا‌هب .درک رازاب دراو ار دوخ یاه‌یروانف ،تکرش نیا یژولونکت رب ینتبم ی‌هداد تامدخ و دیدج
۱
۰۰
تکرش
رتربنچروف لاس رد .تفرگ رارق تفاسورکیام زا دعب ایند یرازفا
‌مرن تکرش نیرترب هاگیاج رد ،
۲
۰۱۴
تکرش نیا ،۱۳
۰
رد دنمراک رازه
هب نآ شورف زا لصاح دمآرد و تشاد ناهج رسارس۱۸۵ ،لاح
‌نیااب .دیسر‌یم رلاد درایلیم
IBM و SAPلکاروا یلصا یابقر نانچمه
.دنتسه
رگید یاه
‌تیلاعف
لاس رد۲
۰۱۲
نوسیلا یرل ،۹
۸
ی
‌هریزج زا دصرد
ییانلا غلبم هب ،تسا ییاواه یلصا ی
‌هریزج تشه زا یکی هک ار
۳
۰۰
.دیرخ رلاد نویلیم
هب مارآ سونایقا رسارس رد ار تلاوصحم نیا ،نآ اه
‌یزبس و هویم دیلوت ناوت شیازفا و هریزج نیا یاه‌تخاسریز ی‌هعسوت اب دهاوخ‌یم وا

ارجا ی
‌هلحرم هب هریزج نیا رد ار یندیماشآ بآ هب روش‌بآ لیدبت و ریذپ دیدجت یاه‌یژرنا اب هطبار رد ییاه‌هژورپ وا هولاعب .دناسرب شورف

.تسا هدروآرد
لاس رد هک دراد هدهع هب مه ار لکاروا ینارقیاق میت تیریدم نوسیلا یرل۲
۰۱۰
نیمز کی وا هولاعب .دندروآ تسد هب ار اکیرمآ ینامرهق ماقم
رد و تسا سکول و گرزب
کلاما شورفودیرخ وا قیلاع زا رگید یکی .تسا هدرک تبث دوخ مان هب ار ییامیپاوه لماک طخ کی و سینت

.تسا هدرک یراذگ
‌هیامرس مه یکیژولویب تاقیقحت ی‌هنیمز
لاس رد۲
۰۱۰
نم نوریآ ملیف رد یهاتوک شقن کسام نلایا اب هارمه نوسیلا یرل ،۲.درک یزاب

هناتسودرشب یاه
‌تیلاعف
لاس رد نوسیلا یرل۱
۹۹۲
غلبم ،۵ناتسرامیب هب رلاد نویلیم نوسیلا یج سنرلا ی
‌هدید‌بیسآ یوزاب هک ناتسرامیب نیا .درک ادها

.درک سیسأت ار دوخ ی
‌هژیو یاه‌تبقارم زکرم لوپ نیا کمک اب دوب هدرک یحارج ار نوسیلا
لاس رد۲
۰۰۴
اب لداعم ار دوخ تورث زا دصرد کی نوسیلا یرل هک دش ملاعا ،۱۵۱لاس رد و تسا هدرک ادها هیریخ هب ،رلاد نویلیم
۲
۰۱۰
.تسویپ یراکوکین هماندهعت ناگدننکاضما عمج هب وا ،
لاس یم هام رد۲
۰۱۶
نوسیلا ،۲
۰۰
هاگشناد یناطرس یاه
‌یرامیب یتاقیقحت زکرم هب رلاد نویلیم
یبونج یاینرفیلاک.درک ادها
روهشم نانخس
•.مدرک ار راک نیمه مدوخ هک نم .دننک لابند ار ناشیاهایؤر دیاب مدرم مرادداقتعا نم
•تسکش زا هک دنا
‌هدوب ییاه‌سرد ی‌هجیتن هکلب ،دنا‌هدشن یشان وا یاه‌تیقفوم زا اًمیقتسم ،رشب گرزب یاهدرواتسد بلغا

.دنا
‌هدمآ‌تسد‌هب
•دننک
‌یم ریقحت ای دنمهفن هک ار هچ ره اه‌نآ .دنناوخب هناوید ار امش مدرم دیشاب‌هدامآ دیاب ،دینز‌یم یروآون و راکتبا هب تسد یتقو

.دنریگ
‌یم ءازهتسا داب هب ای و
•هار اهنت .دوب دیهاوخ هدنزاب ،دنا
‌هتفرگ‌شیپ رد نارگید امش زا شیپ هک دیریگب شیپ رد ار یقایس و کبس تراجت رد دیهاوخب رگا

.دیشاب »توافتم« هک تسا نیا امش یور شیپ
•یوحن هب دیاب .دیناجنرب ار ناتنایفارطا تسا نکمم ،دینک
‌یم هرادا دیراد تسود ناتدوخ هک یشور هب ار نات‌یگدنز هک‌یماگنه

.دینک تیریدم ار هیضق نیا دیناوتب
•عیرس ردقچ هک دیوش
‌یم هجوتم ،دینک هاگن اه‌هراوف رد ار بآ شزیر هک‌یماگنه .تسا هدننکش رایسب یمدآ و هاتوک رایسب یگدنز

.مینک
‌یم ار شرکف هک تسا نآ زا رت‌کیدزن یلیخ ام هب گرم .دنک رییغت دناوت‌یم زیچ‌همه
•.دوب مفارطا یایند ندرک لرتنک قایتشا داد
‌یم هزیگنا نم هب هچنآ
•.دیشاب هتشاد داقتعا نآ هب
اًعقاو دیاب ،دیسرب دیراد تسود هک یزیچ هب دیهاوخ‌یم رگا
•ار مکاح تردق و جیار یاه
‌صصخت ،فراعتم شناد هک تسا نیا منویدم نآ هب ار میاه‌تیقفوم هک نم یتیصخش یگژیو نیرت‌مهم

.مرب
‌یم لاؤس ریز
•.دوش وساکیپ دناوت
‌یمن رگید یشاقن چیه هک روط‌نامه ،تسا یندشن رارکت یا‌هروطسا زباج ویتسا
•.موش
‌یم رت‌صیرح نآ هب موش‌یم قفوم رتشیب هچ ره .مداتعم یزوریپ هب نم
•یرتشیب لوپ هب رگید نم .دینک هجوت ناتتازایتما هب دیاب امش هطقن کی زا .تسا ندروآرد لوپ زا رت
‌مهم ندوب »نیرتهب« نم یارب

.مشاب ایند کی هرامش درم مهاوخ
‌یم اما ،مرادن زاین

هس
ياقم

(
ORACEL
و(
SQLSERVER

و ل
كاروا يتاعلاطا ياهكناب هك تفگ ناوتيم كش نودب
،
SQL Server
ي
اهكناب نيرتمهم زا
دن
يآيم رامش هب زورما يتاعلاطا
تسا ن
كمم ،تسا رتهب يرگيد زا ود نيا زا كي مادك هك لاؤس نيا .
د
يلوت ياهتكرش و ناسيون همانرب زا يرايسب ركف

ه
ك دnnنكيم اعدا يرازفامرن لوnnغ ناوnnنع هnnب ،تفاسوركيام يفرط زادnnشاب هدرك لوغnnشم ار رازفامرن هدnnننك
SQL
Serverرتهداس ل
كاروا زا
.تسا رتهب و
رب تاهج
يليخ زا وا لوصحم ديوگيم رگيد يوس زا مه لكاروا

SQL Server
ي
رترب
.دراد
)
يتاعلاطا ياههاگياپ يياراك اب طبترم تاناكما اج نيا رد
، (
Performance
) رازبا
(Utility
وReplication
نامه ا
ي گرزب رايسب يتاعلاطا ياهكناب رد
VLDB ا
ي

Very Large Data Bases
وOLTP ا
ي
Online

Transaction Processing
د
يدج ياهرازبا و تفرگ دنهاوخ رارق يسررب دروم
5
002

SQL Server
رد ه
ك

دنهاوخ رارق
يسررب دروم ،دنك تباقر لكاروا اب دراد يعس تقيقح
.تفرگ
لاس رد ل
كارا تكرش
1
997
رد ، Redwoodي
ارب تكرش نيا .دش سيسأت اينرفيلاك
لدم ساسا رب ار
ياهطبار يتاعلاطا ياهكناب تيريدم متسيس راب نيلوا
IBM
/
System R
ساسا رب ار
يتاعلاطا كناب يدربراك تيريدم متسيس نيلوا سپس و يفرعم
نابز
يژولونكت
، SQL
يتاعلاطا كناب زورما ات .درك يراذگ هياپ
Oracle زا ش
يب
۸
۰
ي
اهرتويپماك ربا) دنك يم تيامح دركلمع زا يعيسو فيط رد ار يدربراك لماع متسيس
،IBM
ياهرتويپماكربا

DEC VAX

ياهرتويپماك ينيم و
Unix و
Window NT
و
تفگ ناوت
يم ينشور هب)تسا هداد رارق دوخ ششوپ تحت ار رگيد رازفاتخس نيدنچ
ناگدنشورف ن
يرتگرزب زا يكي تكرش نيا هك
RDBMSزا ش
يب عومجم رد .دشابيم
۴
۲۰۰۰
رد
يا هفرح دنمراك
۹
۳
و ق
يقحت هب لوغشم تكرش نيا تابعش رد روشك
ن
ينچمه .دنشاب يم ديدج ياهريسم يسررب
۱۳صتخم ت
كرش نيا رد هنيزه لك%
.تسا
يتاقيقحت ياه هژورپ

؟دندوب ل
كارا تكرش سسؤم يناسك هچ
طسوت ل
كارا تكرش
.
() Report N Bob miner
،
Lawrence Joseph Ellison
و
.
() Edward A ed Oates
لاس رد799
1
.دش س
يسأت

Lawrence Joseph Ellison
دلوتم1
994
و ر
يدم وگاكيش ،
CEOنامرهق و ل
كارا تكرش
هب ه
ك تسا يياهرازفامرن ناگدنشورف نيرتگرزب زا يكي تكرش نيا .تسا لكارا ياهناسفا
.تسا هدر
ك يناياش كمك يتاعلاطا ياهكناب هنيهب يرادهگن رد اهتلود و اهنامزاس
سپScott؟ تس
يك

Bruce Scott
ي
اهرازفامرن ياهراوتاربلا شخب رد) لكارا تكرش نادنمراك نيلوا زا يكي

يژولونكت راذگ هياپ نينچمه وا .دوب (يصصخت
Gupta رازفا مرن مان هب هزورما ه
ك
Centura
لاس رد،تسا هدش هتخانش1
994
تمس هب
يتدم دعب و دشابيم
CEOدش باختنا

Bruce
ل
كارا
1 2
Version
،Version و3 Version.تسا هدر
ك يحارط ار
ربرا
ك
Scott
يدورو زمر و
Tiger هتبلا ) .تسا هدش حرط
يو طسوت
Tigerهبرگ مان
(تسا
يو يگناخ
؟تس
يچ لكارا هملك هشير
ي
انعم هب زين و هاگشتسرپ اي دبعم يانعم هب و ييوگ بيغ و ييوگشيپ يانعم هب لكارا
.دشاب
يم هانگ زا هزنم و اطخ زا نوصم
نامزاس ل
كارا يلصا نايضاقتم و نايرتشم نيلوا زا يكي

CIA
دوب.
Ellison
وMiner
نامزاس
يارب ياهژورپ
CIAنآ
يدورو زمر مان هك دندرك يحارط
Oracleنآ زا سپ .دوب
رازاب هب مان ن
يا اب ار دوخ يراجت لوصحم هك دنتفرگ ميمصت رنيام تربور و نوسيلا يرل
ب
يترت نيدب. دننك هضرع
Oracleي
فرعم اهنآ يناپمك مان و يراجت لوصحم ناونع هب
.دش ( روتوم مان هزورما RDBMS،
يتاعلاطا كناب
Oracle.دشاب
يم
)
؟دنشاب
يم اهتكرش مادك لكارا يلصا يابقر
زا دنترابع ل
كارا يتاعلاطا كناب يراجت يابقر نيرتمهم

CA with Ingres
2/
IBM with DB

Informix with Informix DB
,
Microsoft with Access SQL Server

Software AG with ADABAS

Sybase with their Sybase System

( Postgre SQL free open source Database
:زا دنترابع ،
يتاعلاطا كناب يدربراك ياه همانرب يراجت يابقر نيرتمهم
3
/ (/2 SAP R and R
Baan

People soft
•Database؟دراد دوخ
يابقر رياس هب تبسن يرتشيب تعرس يساسا هچ رب لكارا
دادعت
يتاعلاطا كناب ييآراك شجنس ياهرايعم زا يكي
Transactionي
نامزمه ياه

يتاعلاطا كناب رد تيلباق نيا هب .ددرگيم ارجا كناب نآ طسوت نامز دحاو رد هك تسا
TPC ل
كارا .دوشيم هتفگ

ت
يلباق نيرتلااب
TPC.دراد رگ
يد يتاعلاطا ياهكناب رياس هب تبسن ار
ا
يز دادعت شزادرپ لكارا يتاعلاطا كناب ياهتيلباق زا يكي نياربانب
Transactionنامزمه
ياه
.دشاب
يم
؟دن
ك يم تيامح لوصحم ديرخ زا دعب ار دوخ نايضاقتم هنوگچ لكارا
زا
ين هب هتسب .ديوشيم رادروخرب ناگيار ياهرود تيامح كي زا ،ديدرك يراديرخ ار لكارا تلاوصحم زا يكي هك ينامز

:دراد
يم ملاعا ريز ياهمان هب ار دوخ تيامح حطس هس لكارا تكرش هك دوش يم دقعنم يتيامح دادرارق كي امش

Oracle Bronze

Oracle Silver

Oracle Gold

كي ،ديدش تبث يضاقتم ناونع هب امش هك ينامز
CSI هدنن
ك نييعت هرامش نيا هك دينكيم تفايرد
درف ت
يوه

رد ات دوش هدرپس رطاخ هب د
ياب اًمتح هك دشابيم لكارا تكرش بناج زا هدنوش تيامح
ن
يا هئارا اب موزل عقوم


كي لكارا نامز نيا رد .ديوش رادروخرب لكارا كمك زا هرامش
TAR
يارب
. ،دن
كيم زاب امش لكشم صيخشت

TAR
رب
مادقا ل
كشم عفر يارب ريز يتساوخرد حوطس ساسا
:دن
كيم
.
ينارحب لكشم : لوا تيولوا
.
يدج لكشم : مود تيولوا

يچان تلاكشم : موس تيولوا
.تاعلاطا تساوخرد : مراهچ ت
يولوا

ل
كاروا يرامعم•
هظفاح
ياهراتخاس اهنآ زا يضعب .دشابيم يفلتخم ياهتمسق زا لكشتم لكارا هداد هاگياپ
دنهد
يم ماجنا ار يصاخ فياظو اقيقد هك دنشابيم هنحص تشپ رد يياهشزادرپ رگيد يضعب و دنشابيم
را
ك هب عبانم و

ن
ينچمه و نامزاس كي ياه هداد ندرك هريخذ يارب كسيد دراه طسوت هدش هتفرگ
ي
ارب هدش يحارط يياهرازبا

و تاهابتشا رثا رد اهنآ نتفر ن
يب زا يريگولج يارب تاعلاطا تفايزاب
ي
اه راتخاس هعومجم هب .دشابيم كسيد ندش بارخ

ف
ياظو ماجنا هب طوبرم ياهشزادرپ و هظفاح

Oracle Instance
ن
يا هعومجم هب و .دنيوگيم
Instanceو
ءازجا ه
يقب

Oracle Database
-
يم
.دن
يوگ

Oracle Server Architecture

Memory Architecture
:
SGA Oracle's Primary Memory Component

كي رد هظفاح ياهراتخاس هب ادتبا شخب نيا رد

Oracle Instance
ود
يلك روط هب .ميزادرپيم
زا
يلصا راتخاس

تمسق ن
يرتمهم و تمسق نيلوا .دراد دوجو لكارا رد هظفاح
S

system global area
نامه روظنم دوش
يم تبحص هظفاح زا يتقو تاقوا رتشيب . دشابيم
SGAدوخ .دشاب
يم
SG
Aهلمج زا
يفلتخم ياهتمسق زا هدش ليكشت

, ,
Buffer Cache Shared Pool Redo Log
. دشاب
‌یم

Buffer Cache
نآ هب ه
ك ناسكي ياه هزادنا هب يياهرفاب زا هدش ليكشت هظفاح راتخاس نيا

Database Block
طسوت ه
ك تسا هك يياه هداد هريخذ نآ راك هك .دشابيم دوشيم هتفگ
Sql هب .ددرگ
يم رب ربراك تمس هب
ي
لك روط

د
ينناوتيم امش

Buffer Cache
هب .د
ينك روصت ناسكي ياهزياس اب اهرفاب زا يا هعومجم ار ار
تسا ن
يمه رطاخ


كي ياهرتماراپ امش يتقو هك
Databaseهب ار نآ ز
ياس هن دينكيم صخشم ار اهرفاب دادعت دينكيم ميظنت ار

ت
ياب
.
Datablock
ن
يدنچ دناوتيم هك تسا لكارا رد هظفاح زا ازجم يدحاو

كي زا رطس
Table.دهد
ياج دوخ رد ار

Buffer Cache
باوج
يارب لكارا يياراك شيازفا يارب يكي .دشابيم يلصا هفيظو ود ياراد
هب نداد Select ربرا
ك هك تسا يتارييغت هب نديشخب تعرس مود هفيظو و ربراك تمس زا يراركت ياه
رد
Database.دوش
يم هريخذ كسيد يور رب ادعب و هدش تبث هظفاح رد ادتبا تارييغت نيا .دهديم

Shared Pool
لوا تمسق . دشاب
يم مزلا نآ تمسق ود دوجو هك دشابيم تمسق هس زا هدش ليكشت راتخاس نيا

Library Cache
هدش ه
يزجت ياهروتسد يرادهگن لحم هك دشابيم
Sql هظفاح رد اهنآ نتشادهگن وي
ارب

مود تمسق و دشاب
يم ددجم هدافتسا

Dictionary Cache
نآ هب
يهاگ هك دشابيم

raw Cache
هتفگ ز
ين

زا هدش هدناوخ ر
يخا تاعلاطا يرادهگن نآ هفيظو و دوشيم

Data Dictionary
لماش لاثم ناونع هب ه
ك دشابيم

, ,
Usernames Password Previlages
.دشاب
يم


Redo Log Buffer
طسوت هدش داج
يا تارييغت تمسق نيا
DML
يرادهگن دوخ رد ار تسا هدش داجيا ربراك طسوت و

ياهروتسد .دنكيم

DML لماش , , ,
Update Delete Insert Drop
و هدش ارجا ربرا
ك طسوت هك ...و
رد تار
ييغت ثعاب

, ,
Database Tables Rows
تروص هب تار
ييغت نيا .دوشيم

Redo Entry
ردرب سپس و
يرادهگن هظفاح

ناربرا
ك هك ار يتاهابتشا ناوتيم اهنآ طسوت هك دنوشيم هريخذ كسيد يور
تاعلاطا نداد تسد زا ثعاب و دنهد
يم ماجنا

ن
يا طسوت ار دوشيم

Redo Entry
.دومن تفا
يزاب اه

2 هچخ
يرات .
SQLSERVER
ز
ين و اههداد يبايزاب و ،رييغت ،داجيا يارب هك تسيرتويپماك نابز كي مان ففخم لاويكسا
لدم رد اهنآ
يور رب تايلمع

تفرش
يپ زين ياهطبار -ارگ يش لدم تمس هب نابز نيا .دشابيم ياهطبار
.تسا هدر
ك

SQL

ياهدرادناتسا

/
ANSI ISO
.تسا هدر
ك تفايرد زين ار
• هچخ
يرات
SQL

يلصا اشنم
SQL هلاقم هب .
Edgar F Codd
ي
اهكناب يارب اه هداد ياهطبار لدم ناونع تحت"

يكارتشا ياهداد"

لاس رد ه
ك
۱
۹۷۰
ههد رد .ددرگ
يم زاب،دش رشتنم
۷
۰
ت
كرش زا يهورگ
IBMرد رهش
San Jose
ي
ور رب

نابز و دندر
كيم راك هلاقم نيا هب هجوت نودب ياهداد هاگياپ متسيس
SEQUELي
بايزاب و تايلمع روظنم هب ار

رد هدش هر
يخذ تاعلاطا

System R
هچ رگا .دندر
ك داجيا
SQL اما دوب دا
ك ياهشلات زا يشان
.
Donald D

Chamberlin و .
Raymond F Boyce
نابز ناحارط ناونع هب ار SEQUEL.دنناد
يم
د
يدج ياهطبار لدم يايازم دروم رد يتاثحابم و يتاعلاطا كناب يژولونكت هنيمز رد يياهرانيمس
ات .د
يدرگ رازگرب

1
976
ه
ك دوب صخش
IBM،هدوب
ياهطبار يتاعلاطا كناب يژولونكت يدج رادفرط
نابز هب تبسن
يدايز هجوت

SQL هن
يمز رد تاغيلبت .دراد
/
System R
ن
يسدنهم زا يهورگ بذج ثعاب
رد
Menlo Park
ا
ينرفيلاك رد

تاق
يقحت هك دنديسر هجيتن نيا هب هورگ نيا و ،ديدرگ
IBM هب رجنمي
تاعلاطا ياهكناب يارب يراجت رازاب كي


يدرگ دهاوخ ياهطبار
رد1
977
مانب
يتكرش هورگ نيا
Incو
Relational Software

كي ات دندومن سيسات

DBMS
رب
ياهطبار

ساسا SQL مانب
يلوصحم .دنزاسب
Oracleرد979
1
ن
يلوا و ،ديدرگ هضرع
هب .دمآ دوجوب
ياهطبار هداد هاگیاپ

لوصحم ب
يترت نيا
Oracle لوصحم ن
يلوا ديدرگ ثعاب
IBM تدم
يارب
۲ن
يا .دشاب دوكر راچد رازاب رد لاس


ياهرتويپماك ينيم يور رب لوصحم

VAx Digital s
. دش
يم ارجا
گرزب
ياهرتويپماك زا يليخ هك
IBMرت نازرا
.دندوب
مان اب ت
كرش نيا هزورما

Oracle Corporation

كناب تيريدم ياهمتسيس هدنشورف نيلوا
ي
ا هطبار يتاعلاطا

ههد هم
ين رد زين اينرفيلاك يلكرب هاگشناد رد رتويپماك ياههاگشيامزآ ناداتسا .تسا
۱
۹۷۰
هن
يمز رد قيقحت لوغشم

ق
يقحت ميت دننام) ندوب ياهطبار يتاعلاطا ياهكناب
،(
IBM
قوف هورگ زا هنومن
كي زين
DBMSداج
يا ياهطبار

ار دوخ متس
يس و دندومن
Ingres.دنداهن مان
هژورپ Ingres ا
ي شسرپ نابز كي لماش

language Query
مانب دوب ،QUEL زا هچ رگا SQLي
ليخ

.دوب رتم
ك يسيلگنا نابز هب نآ تهابش اما ،دوب رت هتفاي تخاس
ه
كيلاح رد
Oracle و Ingresهژورپ ،دندوب تباقر رد
يراجت تلاوصحم هئارا يارب

/
System R
ت
كرش
IBMمان اب
يراجت ل وصحم كي هك تسا هدوب شلات رد

/
SQL Data system
ا
ي)
(
/SQL DS

يامن هضرع

IBM
ت
يدوجوم
/
SQL DS
رد ار1
981
رد و ،ملاعا 1
982

لاس رد .دومن دوخ لوصحم هضرع هب عورش۱
۹۸۳
IBM هخسن
كي
/
SQL DS

يارب ار
)
/VM CMS
متس
يس
ماع

گرزب رتو
يپماك رد هك يل
IBM.دومن ملاعا ،)دوب هدش هدافتسا ابلاغ
لاس رد ن
ينچمه
۱
۹۸۳
ت
كرش
،IBMلوصحم2
Database
ا
ي
2
DB

كي هك دومن يفرعم ار

DBMS
ي
اهطبار


كرش نآ گرزب ياهمتسيس يارب دوب
2
DB
لماع متس
يس تحت
)
’ IBM s VMS
متس
يس
هخسن ن
يلوا .دشيم ارجا (گرزب يرتويپماك زكارم لماع
2
DB
رد
1
985
ن
يلوئسم و ،ديدرگ هضرع
IBMمرن
يژولونكت يارب كيژتارتسا همانرب كي لوصحم نيا هك دند ومن ملاعا


يرازفا
IBM.دشاب
يم
2
DB
نون
كات خيرات نآ زا
DBMS و هدوب صخاش
ياهطبار
IBMنابز و هدومن ت
يامح نآ زا
2’
DB s

SQL.تسا هدوب
يتاعلاطا كناب نابز يلمع درادناتسا

SQL
درادناتسا ANSI لاس رد ار1
986
و ISO لاس رد ار7
891
ي
اهدرادناتسا .دومن ذاختا
زا
يفلتخم
SQLنون
كات


ينكيم نايب ريز لودج رد هك هدش هضرع
8
7-SQL
8
9
-SQL
92-SQL
1
999
:SQL
200
3:SQL

: : تخادرپ میهاوخ لکاروا هداد هاگیاپ بصن یسررب هب اجنیا رد ::
لکاروا بصن12 1
cR
لماع متسیس رد 6
OracleLinux
:
یسکونیل عیزوت زا میناوت یم لکاروا بصن یارب 6.
3Oracle Linux
رد تامیظنت زا یخرب ماجنا هب زاین لکاروا بصن یارب .مینک هدافتسا
رد یلو دینک لامعا یتسد تروصب ار تامیظنت نیا دیناوت یم اه عیزوت رگید رد .دشاب یم یسکونیل عیزوت 6
Oracle Linux
هتسب
- - -
121-oracle rdbms server cR preinstall
هتسب نیا دیناوت یم .دنک یم لامعا ار زاین دروم تامیظنت یمامت هک دراد دوجو
بصن ماگنه رد ار3. 6
Oracle Linux
روتسد طسوت نآ بصن زا سپ ای و yumهخسن رظاح لاح رد هکنیا ضرف اب .دینک بصن
6.
3Oracle Linux
بصن یگنوگچ -تسا هدش بصن متسیس یور
12 64 Oracle c bit
شیپ همادا رد .داد مهاوخ شزومآ ار
.تسا هدش هتفگ بصن یاهزاین
• هخسن زا هدافتسا6
4
یتیب 3. 6
Oracle Linux

• همانرب بصن- - -
121-oracle rdbms server cR preinstall

• بصن یارب مزلا یاه ریغتم میظنت
12 64 Oracle g bit

عیزوت رد بصن یارب دنیاوت یم امنهار نیا زا 6
CentOS
ای 6
RHLE
دینک هدافتسا
یروتکریاد کی8
0
.دنتسه بصن اه نشیتراپ نآ یور رب هدش یشرافس تروص هب هک یتیابایگ
• لقادح2 + هظفاح تیاباگیگ 2 یاضف تیاباگیگ swap یاضف دوبمک تروص رد .swap داجیا یامنهار زا دیناوت یم swap
file ای
swap partition
.دینک هدافتسا دیدج ییاضف ندوزفا یارب دیدج
هتسب دروم رد- - -12 1-
oracle rdbms server cR preinstall
رد ضرفشیپ روط هب هتسب نیاDVD عیزوت
Oracle Linux
نیا .دینک باختنا ندش بصن یارب ارنآ بصن ماگنه دیناوت یم و دراد دوجو
بصن نآ یور رب ار لکاروا دناوتب ات دنوش یم داجیا امش عیزوت یور رب هک تسا یتارییغت و اه یدنبرکیپ و تامیظنت یمامت لماش هتسب
یم ،دینک باختنا ار هتسب هک دیدرک شومارف بصن نامز رد رگا .دنشاب هدش لامعا متسیس هب لکاروا بصن زا شیپ دیاب تارییغت نیا .دینک
روتسد اب ارنآ عیزوت بصن زا سپ دیناوتyumهتسب رگید نینچمه و بصن یارب زاین دروم ربراک و اه هورگ هتسب نیا لاح ره هب .دینک بصن
زج هب یرگید عیزوت زا رگا و دنک یم داجیا سکونیل لنرک یاه رتماراپ ار یتارییغت نینچمه و لکاروا بصن یارب مزلا یاهOracle
Linux دننام CentOS و RHLE بصن اب هک ار یتارییغت و اه یدنبرکیپ ،تامیظنت یمامت دیناوت یم ،دینک یم هدافتسا -
oracle
- -
121-rdbms server cR preinstall
تمرف اب هتسب زا هکنیا ای و دینک لامعا یتسد روط هب ار دنوش یم لامعا راکدخ روط هب
rpm.دینک هدافتسا
بصن یاه ماگ 12 1
Oracle cR
عیزوت رد 6.
Oracle linux x

.دیهد ماجنا بصن زا شیپ دیاب هک ییاه ماگ
•تسخن ماگ هتسب بصن : - - -
121-oracle rdbms server cR preinstall
عیزوت بصن نامز رد
Oracle Linux

6.
x
و باختنا عیزوت بصن نامز رد ار هتسب نیا دیدرک شومارف هک یتروص رد .متسیس یور رب مزلا تارییغت و تامیظنت داجیا و
.دینک بصن ارنآ ریز روتسد زا دیناوت یم دینک بصن
- - -
121- -yum install oracle rdbms server cR preinstall y
یاه عیزوت زا رگا 6.
CentOS x
ای 6.
RHLE x
: دیهد ماجنا ار تارییغت یتسد تروص هب دیناوت یم دینک یم هدافتسا
1 یربراک مان دیاب تسخن

oracle هورگ ود و oinstall و dba: دینک داجیا ار
-
54321 groupadd g oinstall
-
54322 groupadd g dba
-
54323 groupadd g oper
-
54324 groupadd g backupdba
-
54321 - - , useradd u g oinstall G dba oper oracle
2 زا هدافتسا( .دینک بصن اروتسد قباطم دیاب ار لکاروا بصن یارب مزلا یاه هتسب

yum نزخم و Public ای ULN)
-
yum install binutils y
-
1 -yum install compat libcap y
- ++-
33 -yum install compat libstdc y
- ++-
33. 686 -yum install compat libstdc i y
-
yum install gcc y
- ++ -
yum install gcc c y
-
yum install glibc y
. 6
86 -yum install glibc i y
- -
yum install glibc devel y
- . 6
86 -yum install glibc devel i y
-
yum install ksh y
-
yum install libgcc y
. 6
86 -yum install libgcc i y
++ -
yum install libstdc y
++. 6
86 -yum install libstdc i y
++- -
yum install libstdc devel y
++- . 6
86 -yum install libstdc devel i y
-
yum install libaio y

. 6
86 -yum install libaio i y
- -
yum install libaio devel y
- . 6
86 -yum install libaio devel i y
-
yum install libXext y
. 6
86 -yum install libXext i y
-
yum install libXtst y
. 6
86 -yum install libXtst i y

11 -yum install libX y

11. 686 -yum install libX i y
-
yum install libXau y
. 6
86 -yum install libXau i y
-
yum install libxcb y
. 6
86 -yum install libxcb i y
-
yum install libXi y
. 6
86 -yum install libXi i y
-
yum install make y
-
yum install sysstat y
-
yum install unixODBC y
- -
yum install unixODBC devel y
لیاف رد لنرک یاه رتماراپ یور رب ار ریز تارییغت

/ .
etc sysctl conf
ار شرادقم دشاب مزلا دیاش دراد دوجو یرتماراپ رگا .دینک لامعا /
دننام هاوخلد رگشیاریو اب .دینک دراو ار ریز طوطخ دیاب هکنیا ای و دیهد رییغت ریز اب قباطمvi.دینک زاب ار لیاف
. - = 6
815744fs file max
. = 2
50 32000 100 128kernel sem
. =
4096kernel shmmni
. =
1073741824kernel shmall
. =
4398046511104kernel shmmax
. . = 262
144net core rmem_default
. . =
4194304net core rmem_max
. . = 262
144net core wmem_default
. . =
1048576net core wmem_max
. - - =
1048576fs aio max nr
.
4. = 9000 65500net ipv ip_local_port_range
.دینک ارجا لااب تارییغت لامعا یارب ار ریز روتسد سپس
-
sysctl p

4 لیاف رد تیاهن رد و

/ .
etc limits conf
.دینک دراو لیاف یاهتنا رد ار ریز طوطخ /
oracle  
soft
  
nofile
   
1024
oracle  
hard
  
nofile
    6
5536
oracle  
soft
  
nproc
    20
47
oracle  
hard
  
nproc
   
16384
oracle  
soft
  
stack
   
10240
oracle  
hard
  
stack
   
32768
مود ماگلیاف شیاریو : / / :
etc hosts
نیشام مان هب هجوت اب (
) hostname
لیاف دیاب
hosts
نیشام مان لاثم روطب .مینک شیاریو ار
نم متسیس 1
2 - oracle c falearn
سردآ و1
92.168.32.142
لیاف و دشاب یم
hosts
تسا ریز تروصب.
•موس ماگداجیا هلمج زا .دش دهاوخ بصن متسیس یور رب لکاروا بصن زا شیپ مزلا یاه یدنمزاین یمامت هتسب نیا بصن اب :
مان هب یربراکoracle یاه هورگ و oinstall و dba هورگ هک oinstall ربراک یلصا هورگ ناونعب oracleهتفرگ رظن رد
ربراک دروسپ مزلا سپ .دوش یمoracle روتسد طسوت ار passwd .مینک میظنت

sudo passwd oracle
•مراهچ ماگ نیشام مان ساسا رب ریز روتسد یارجا :
+
xhost HOSTNAME
sample
+
12 .xhost oracle c falearn
•مجنپ ماگ .دنریگ یم رارق هدافتسا دروم مجنپ ماگ یاه ریغتم رد هک رظن دروم یاه یروتکریاد داجیا :
- / 0
1/ / / /12.1.0/1mkdir p u app oracle product db_
- : / 0
1chown R oracle oinstall u
- 77
5 / 01chmod R u
•مشش ماگ لیاف .لکاروا یارب مزلا یطیحم یاه ریغتم داجیا : bash_profile ربراک oracle اب ار viسپس و دینک زاب
بصن ماگنه رد دیابن و دنوش یم هدافتسا لکاروا بصن ماگنه رد اه ریغتم نیا هک دیشاب هتشاد هجوت .دینک دراو ار ریز طوطخ
.دیهد رییغت ،ناتدوخ زاین قباطم ار گنر یبآ یاه ریغتم دیناوت یم .دنوش هداد رییغت )تسپ نیمه همادا رد( لکاروا

=/
TMP tmp; export TMP
=
TMPDIR $TMP; export TMPDIR
ORACLE_HOSTNAME =
12 . oracle c royaflash; export ORACLE_HOSTNAME
ORACLE_UNQNAME =
orcl; export ORACLE_UNQNAME
ORACLE_BASE=/ 0
1/ / u app oracle; export ORACLE_BASE
ORACLE_HOME= / /
12.1.0/1 $ORACLE_BASE product db_ ; export ORACLE_HOME
ORACLE_SID=
orcl; export ORACLE_SID
=/ / :
PATH usr sbin $PATH; export PATH
= / :
PATH $ORACLE_HOME bin $PATH; export PATH
= / :/ :/ /
LD_LIBRARY_PATH $ORACLE_HOME lib lib usr lib; export LD_LIBRARY_PATH
= / : / /
CLASSPATH $ORACLE_HOME jlib $ORACLE_HOME rdbms jlib; export
CLASSPATH
•متفه ماگ ریغتم میظنت : DISPLAY .دینک ارجا لانیمرت رد ار ریز روتسد تسیفاک اهنت
= :0.0
DISPLAY HOSTNAME ; export DISPLAY
simple
=
12 . :0.0 DISPLAY oracle c falearn ; export DISPLAY
ار متسیس سپسreboot.دینک
reboot
•لکاروا بصن یاه ماگ : متسیس هب ددجم دورو زا سپ
•متشه ماگ یربراک مان اب : oracle هدش دولناد یاه لیاف و دیوش متسیس دراو Oracleتلاح زا ریز روتسد زا هدافتسا اب ار
یروتکریاد ریز رد هدش دولناد یاه لیاف هکنیا ضرف اب( .دینک جراخ هدرشفDownloadsربراک یگناخ یروتکریاد رد
oracle ).دشاب هتشاد رارق

/
cd ~ Downloads
6
41212. unzip linuxamd _ c_database_ of zip && unzip
6
412 2 2.linuxamd _ c_database_ of zip
•مهن ماگ هشوپ دراو ادتبا ریز روتسد اب : database روتسد سپس و هدش runInstaller .دینک ارجا ار

cd
/
~
./
database ; runInstaller
•مهد ماگ .دیهد ماجنا بصن یارب بیترت هب ار ریز یاه ماگ :
1 لکش قباطم یجورخ دیاب ،دشاب تسرد دراوم یمامت رگا

1لقادح هب یمتسیس هب زاین لکاروا بصن یارب هک دیشاب هتشاد هجوت .دشاب
2 هظفاح تیابایگ RAM هظفاح بسانم هزادنا هب زاین و swap لکش ماغیپ .میراد 2 ار yes.دینک

لکش اب قباطم -3 هنیزگ
Skip software update
.دینک باختنا ار
3 لکش رد

4 هنیزگ
Create and configure a database
.دینک باختنا ار
4 لکش رد

5 دیناوت یم اه هنیزگ نایم زا .دینک باختنا ار بصن عون ای سلاک دیاب Desktop ای Server.دینک باختنا ار
5 لکش رد

6 اه هنیزگ نایم زا دیاب
Single instance database installation
.دینک باختنا ار
 6 لکش رد

7 هنیزگ دیاب
Typical install
.دینک باختنا ار
7 لکش اب قباطم

8.دنا هدش یهد رادقم لااب رد هدش میظنت یاه ریغتم و اه یروتکریاد اب قباطم هک دوش یم هداد ناشن تامیظنت هرجنپ
هخسن رد هک دینک دراو ار یتریدم دروسپ دیاب1
2c
. .دنک یم هدافتسا هب روبجم دروسپ یارب ار یصاخ یوگلا لکاروا
8 لکش هرجنپ رد

9 یور Next ماگ نیا رد .دینک کیلک
Oracle Inventory
.دوش یم داجیا
9 لکش هرجنپ رد

1
0
لکش اب قباطم سپس .دریگ یم ماجنا بصن زا شیپ اه یدنمزاین دوجو یارب یسررب کی 1
1
هچنآ زا هصلاخ کی
.دوش یم هداد ناشن دیا هداد ماجنا هک

1
0
لکش اب قباطم

1
2
و دوش یم زاغآ بصن دنیارف  .دشکب لوط زین یتدم
1
1
لکش اب قباطم

1
3
روتسد اب ادتبا راکنیا یارب .دینک ارجا بیترت هب دیاب ار تپیرکسا ود

su زوجم اب دیناوتب ات دینک ارجا ار ،root
.تسا هدش هتفگ ارجا یگنوگچ لکش دوخ رد .دینک ارجا ار اه تپیرکسا
1
2
لکش اب قباطم

1
4
دراو
Oracle Database Configuration
لکش هرجنپ سپس .دیوش یم 1
5
ینعی Database

Configuration Assistant
.دنک یم راک هب زاغآ
1
3
لکش اب قباطم سپس

1
6
دنیارف
Database Configuration Assistant
دوش یم لیمکت   یور دیاب و Password
Management ناربراک دروسپ و هدرک کیلک SYS و SYSTEMیارب رگرورم رد نآ زا دیاب هک یسردآ لکش نیا رد .دینک نییعت ار
هب ندش لصتم
Oracle Enterprise Manager
.تسا هدش صخشم دینک هدافتسا
1
4
لکش اب قباطم تیاهن رد

1
7
یور و دسر یم نایاپ هب بصن دنیارف Finish.دینک کیلک
1
5
سردآ بصن لیمکت زا سپ

OEM اب قباطم هک ار Hostname لکش قباطم( هدرک دراو رگرورم رد تسامش 1
8
ربراک اب سپس و )
SYSTEM لکش دننام( .دیوش دراو متسیس هب دیدوب هدرک میظنت نآ یارب هک یدروسپ و 1
9
)
دیهد ماجنا بصن زا سپ دیاب هک ییاه ماگ
•مهدزای ماگ لیاف : /
etc oratab
.دینک شیاریو ریز قباطم ار /
/ /
vi etc oratab
ریز طخ ردorcl دیاب نمتح و هداد هاگیاپ مان Y.دشاب هدمآ طخ یاهتنا رد )گرزب(
    orcl:/ 0
1/ / / /12.1.0/1:u app oracle product db_
Y

لکاروا بصن11 2
gR
سکونیل لکاروا رد 6.3
یسکونیل عیزوت زا میناوت یم لکاروا بصن یارب 6.
3Oracle Linux
رد تامیظنت زا یخرب ماجنا هب زاین لکاروا بصن یارب .مینک هدافتسا
رد یلو دینک لامعا یتسد تروصب ار تامیظنت نیا دیناوت یم اه عیزوت رگید رد .دشاب یم یسکونیل عیزوت 6
Oracle Linux
هتسب
- - -
112-oracle rdbms server gR preinstall
هتسب نیا دیناوت یم .دنک یم لامعا ار زاین دروم تامیظنت یمامت هک دراد دوجو
بصن ماگنه رد ار3. 6
Oracle Linux
روتسد طسوت نآ بصن زا سپ ای و yumهخسن رظاح لاح رد هکنیا ضرف اب .دینک بصن
6.
3Oracle Linux
بصن یگنوگچ -تسا هدش بصن متسیس یور
11 64 Oracle g bit
شیپ همادا رد .داد مهاوخ شزومآ ار
.تسا هدش هتفگ بصن یاهزاین
• هخسن زا هدافتسا6
4
یتیب 3. 6
Oracle Linux

• همانرب بصن- - -
112-oracle rdbms server gR preinstall

• بصن یارب مزلا یاه ریغتم میظنت
11 64 Oracle g bit

هتسب - - -11 2-
oracle rdbms server gR preinstall
.دینک هدافتسا ریز روتسد زا نآ بصن یارب
- - -
112- -yum install oracle rdbms server gR preinstall y
• زا هک یتروص رد 6.
3Oracle Linux
.دیهد ماجنا یتسد تروصب ار ریز یاه ماگ دیاب دینک یمن هدافتسا
•مان هب یربراک داجیا هلمج زا .دش دهاوخ بصن متسیس یور رب لکاروا بصن زا شیپ مزلا یاه یدنمزاین یمامت هتسب نیا بصن اب
oracle یاه هورگ و oinstall و dba هورگ هک oinstall ربراک یلصا هورگ ناونعب oracle .دوش یم هتفرگ رظن رد
-
groupadd g
5250 oinstall
-
groupadd g
5251
dba
-
groupadd g
5252
oper
-
useradd u
5250 -
g

oinstall
-
G
,
dba oper

oracle
• دادعا یاج هبUID و GID.دینک نیزگیاج دیناوت یم ار یرگید هاوخلد ددع ره لااب
• لیاف نورد راکدوخ تروصب دنراد رییغت هب زاین هک لنرک یاه رتماراپ هتسب نیا بصن اب نینچمه/ .
etc sysctl conf
میظنت /

.دش دنهاوخ
. - = 6
815744fs file max
. = 2
50 32000 100 128kernel sem
. =
4096kernel shmmni
. =
1073741824kernel shmall
. =
4398046511104kernel shmmax
. . = 262
144net core rmem_default
. . =
4194304net core rmem_max
. . = 262
144net core wmem_default
. . =
1048576net core wmem_max
. - - =
1048576fs aio max nr
.
4. = 9000 65500net ipv ip_local_port_range
• یارب ار اه لیاف دادعت و اه دنیارف دادعت رظن زا ییاه تیدودحم هک تسا مزلا نینچمهoracleلیاف نورد
/ / .
etc security limits conf
.دینک لامعا /
oracle  
soft
  
nofile
   
1024
oracle  
hard
  
nofile
    6
5536
oracle  
soft
  
nproc
    20
47
oracle  
hard
  
nproc
   
16384
oracle  
soft
  
stack
   
10240
oracle  
hard
  
stack
   
32768
• بصن یارب مزلا یاه هتسب بصن
11Oracle g
هتسب بصن اب .- - -
112-oracle rdbms server cR preinstall
یمامت
.دریگ یم ماجنا راکدوخ تروصب لااب تامیظنت و لحارم
-
yum install binutils y
-
1 -yum install compat libcap y
- ++-
33 -yum install compat libstdc y
- ++-
33. 686 -yum install compat libstdc i y
-
yum install gcc y
- ++ -
yum install gcc c y
-
yum install glibc y
. 6
86 -yum install glibc i y
- -
yum install glibc devel y
- . 6
86 -yum install glibc devel i y
-
yum install ksh y
-
yum install libgcc y

. 6
86 -yum install libgcc i y
++ -
yum install libstdc y
++. 6
86 -yum install libstdc i y
++- -
yum install libstdc devel y
++- . 6
86 -yum install libstdc devel i y
-
yum install libaio y
. 6
86 -yum install libaio i y
- -
yum install libaio devel y
- . 6
86 -yum install libaio devel i y
-
yum install libXext y
. 6
86 -yum install libXext i y
-
yum install libXtst y
. 6
86 -yum install libXtst i y

11 -yum install libX y

11. 686 -yum install libX i y
-
yum install libXau y
. 6
86 -yum install libXau i y
-
yum install libxcb y
. 6
86 -yum install libxcb i y
-
yum install libXi y
. 6
86 -yum install libXi i y
-
yum install make y
-
yum install sysstat y
-
yum install unixODBC y
- -
yum install unixODBC devel y
همانرب بصن زا سپ- - -
112-oracle rdbms server cR preinstall
یسکونیل عیزوت طیحم نورد ار تامیظنت یخرب دیاب تسخن
.میهد ماجنا
لکاروا بصن یارب متسیس یدنبرکیپ یاه ماگ
• لیاف شیاریو/
etc hosts
( نیشام مان هب هجوت اب : /hostname لیاف دیاب )hostsنیشام مان لاثم روطب .مینک شیاریو ار
نم متسیس.
oraclesrv localhost
سردآ و 1
92.168.1.2
لیاف و دشاب یم hosts .تسا ریز تروصب

زوجم زا هدافتسا ابroot ربراک یارب oracle .دینک داجیا ار دروسپ

– su

passwd oracle
•نیشام مان ساسا رب ریز روتسد یارجا
+
xhost HOSTNAME
Sample
+ .
xhost oraclesrv localhost
• لیاف .لکاروا یارب مزلا یطیحم یاه ریغتم داجیاbash_profile ربراک oracle اب ار viدراو ار ریز طوطخ سپس و دینک زاب
هداد ری
nnیغت لnnکاروا بصن ماnnگنه رد دnnیابن و دنوش یم هدافتسا لکاروا بصن ماگنه رد اه ریغتم نیا هک دیشاب هتشاد هجوت .دینک

.دیهد رییغت ،ناتدوخ زاین قباطم ار گنر یبآ یاه ریغتم دیناوت یم .دنوش
=/
TMP tmp; export TMP
=
TMPDIR $TMP; export TMPDIR
ORACLE_HOSTNAME = .
oraclesrv localhost; export ORACLE_HOSTNAME
ORACLE_UNQNAME =
orcl; export ORACLE_UNQNAME
ORACLE_BASE=/ 0
1/ / u app oracle; export ORACLE_BASE
ORACLE_HOME= / /
11.2.0/1 $ORACLE_BASE product db_ ; export ORACLE_HOME
ORACLE_SID=
orcl; export ORACLE_SID
=/ / :
PATH usr sbin $PATH; export PATH
= / :
PATH $ORACLE_HOME bin $PATH; export PATH
= / :/ :/ /
LD_LIBRARY_PATH $ORACLE_HOME lib lib usr lib; export LD_LIBRARY_PATH

= / : / /
CLASSPATH $ORACLE_HOME jlib $ORACLE_HOME rdbms jlib; export
CLASSPATH
ریغتم میظنتDISPLAY .دینک ارجا لانیمرت رد ار ریز روتسد تسیفاک اهنت .
= :0.0
DISPLAY HOSTNAME ; export DISPLAY
Sample
= . :0.0
DISPLAY oraclesrv localhost ; export DISPLAY
• ار متسیس سپسreboot .دینک
reboot
لکاروا بصن یاه ماگ : متسیس هب ددجم دورو زا سپ
• یربراک مان ابoracle دیوش متسیس دراو
• هدش دولناد یاه لیاف
112Oracle gR
.دینک جراخ هدرشف تلاح زا ریز روتسد زا هدافتسا اب ار
.6
411212. unzip linux _ gR _database_ of zip && unzip

.6
4112 2 2.linux _ gR _database_ of zip
• هشوپ دراو ادتبا ریز روتسد ابdatabase روتسد سپس و هدش runInstaller .دینک ارجا ار

cd
/
~
./
database ; runInstaller

لکش قباطم یجورخ دیاب ،دشاب تسرد دراوم یمامت رگا1 لقادح هب یمتسیس هب زاین لکاروا بصن یارب هک دیشاب هتشاد هجوت .دشاب 2
هظفاح تیابایگRAM هظفاح بسانم هزادنا هب زاین و swap .میراد
• لکش قباطم2 یور سپس و دینک دراو ار مزلا تاعلاطا رگا ،Nextقباطم دینکن دراو ار یتساوخرد تاعلاطا رگا .دینک کیلک
لکش3 یور .دوش یم هداد ناشن اطخ کی Yes لکش رد 3 .دینک کیلک
• هنیزگ یدعب ماگ رد
Create and configure a database
لکش .دینک باختنا ار 4
• هنیزگ یدعب ماگ رد
Desktop Class
لکش .دینک باختنا ار 5
• لکش قباطم هرجنپ رد6 هداد هاگیاپ مان دیشاب هتشاد هجوت .دینک باختنا ار دروسپ کی اهنت orclریغتم نآ اب قباطم ،اه ریسم و
لیاف رد هدش فیرعت یاهbash_profile لکش یاطخ ،دینک دراو ار یبسانمان دروسپ رگا .دشاب یم 7.دوش یم هداد ناشن
یور(Yes لکش رد 7 )دینک کیلک
• لکش هرجنپ8 ار Next .دینک
• لکش هرجنپ رد9 لاثم روطب .دنا هدش ماجنا ،اه زاسن شیپ یمامت ایآ هک دوش یم یسررب ،
Checking OS Kernel

parameter
• لکش رد1
0
متسیس یور هتسب نآ هدش بصن هخسن تسا نکمم .دنشاب هدش بصن مزلا یاه هتسب یمامت ایآ هک دنک یم یسررب
لکش رد هدش هداد شیامن هخسن اب امش1
0
،دشاب توافتم  
ignore all
یور و باختنا ار Next .دینک کیلک
• لکش هرجنپ رد1
1
یور
Save response file
لکش .دییامن هریخذ ارنآ و کیلک 1
2
یم و تسین راک نیا هب یرابجا هتبلا


دیناوت  لکش هرجنپ 1
1
لیاف هریخذ نودب ار Next .دینک
• لکش قباطم1
3
.دوش لیمکت لکاروا بصن ات دشک یم لوط یتدم .دنک یم ندش بصن هب عورش لکاروا ،
• لکش قباطم یتدم زا سپ1
4
هرجنپ
Database Configuration Asistance
زین دنیارف نیا لیمکت .دوش یم زاب
ارنآ(.دیشک دهاوخ لوط یتدمStop )دینکن
• لکش دنیارف لیمکت زا سپ1
4
لکش قباطم ،1
5
ناربراک دروسپ میظنت یارب SYS و SYSTEM یور Password
Management .دینک کیلک
• لکش هرجنپ رد1
6
ناربراک یارب ار دروسپ SYS و SYSTEMضرفشیپ تروصب ناربراک رگید ،دینیب یم هک روطنامه .دینک دراو
Lock یور سپس.دنتسه OK .دینک کیلک
• لکش هرجنپ رد1
7
روتسد اب ادتبا راکنیا یارب .دینک ارجا بیترت هب دیاب ار تپیرکسا ود

suزوجم اب دیناوتب ات دینک ارجا ار ،
root لکش قباطم اه روتسد یارجا زا سپ ).تسا هدش هتفگ ارجا یگنوگچ لکش دوخ رد( .دینک ارجا ار اه تپیرکسا 1
8
یور ،
OK لکش هرجنپ رد 1
7
.دینک کیلک
• یور کیلک زا سپ تیاهن ردOK لکش هرجنپ 1
7
لکش هرجنپ ،1
9
یور .دش مامت لکاروا بصن .دوش یم هداد ناشن Close
.دینک کیلک
بصن زا سپ

زا سپ ،دینک بصن زودنیو رد ار لکاروا رگاLogin تسپ نیا رد هک( لکاروا هداد هاگیاپ ،زودنیو لماع متسیس هب orcl،)دش یراذگ مان
راکدوخ تروصبstart ربراک اب ادتبا دیاب سکونیل رد اما .دوش یم sys ار متسیس و دیوش دراو
startup open
لکش قباطم .دینک
20 راکدوخ تروصب ار هداد هاگیاپ ،تپیرکسا زا هدافتسا اب دیناوت یم هتبلا .start.دینک

یرامعم توافت نیرتمهمRDBMS زا هدافتسا اهیرامعم ریاس اب SQLیگنوگچ یا هیور ریغ نابز رد.دشاب یم اه هداد هب یبایتسد رد
روتسد رد لاثم.ددرگ یم حرطم یسیلگنا هبش نابز کی طسوت تساوخرد هکلب ،دوش یمن فیرعت راک ماجنا *
select from emp
هک
طسوتSQL لودج ندش هریخذ لحم .دنک یم حرطم ار دوخ تساوخرد اهنت ربراک ،ددرگ یم ارجا emp،لودج ندومنزاب یگنوگچ ،
ای یا هیور نابز کی رد یلو.تسا هدیدرگ صخشم یرامعم نیا رد لبق زا نآ شیامن و اه هداد هب یبایتسد یگنوگچprocedural
.ددرگ صخشم متسیس یارب دیاب هداد یناوخارف لحارم یمامت
:ریز حرش هب ددرگ یم میسقت رتکچوک یاهنابز هب دوخ یا هیور ریغ نابز

()The Data Query Language DQL

()The Data Manipulation Language DML

()The Data Definition Language DDL

()The Data Control Language DCL

()The Transaction Control Language TCL
:لکاروا یرامعم
متسیس رهRDBMS:دشاب یم ریز تمسق ود زا لکشتم لکاروا
1
-Database
2-
Instance
تمسقDatabase دننام یقطنم ییاهتمسق و یکیزیف یاهلیاف لماش schema.دشاب یم یتاعلاطا کناب
زا روظنمInstance.دشاب یم متسیس هظفاح و اهشزادرپ لماش و دور یم راک هب اه هداد هب یبایتسد یارب هک تسا یشور
.تسا یکیزیف هیلا کی و یقطنم هیلا کی لماش لکاروا یتاعلاطا کناب
.دنراد رارق کسید رد هک تسا ییاهلیاف لماش یکیزیف هیلا
.دننک یم لقتنم یکیزیف هیلا هب ار اه هداد، نآ رصانع هک تسا یا هیلا زین یقطنم هیلا
:زا دنترابع هک تسا هدش لیکشت لیاف عون هس زا لکاروا یکیزیف هیلا
1 ای یا هداد لیاف دنچ ای کی -
data file
2 لیاف دنچ ای ود -
redo log
3 ای یلرتنک لیاف دنچ ای کی -
control file
.تسا هدش هدروآ اهلیاف نیا زا مادک ره حرش ریز رد

2 یاهلیاف-
redo log
یارب متسیس یبارخ ماگنه هک دننک یم یرادهگن ار یتاعلاطا recoveryنیا.دنریگ یم رارق هدافتسا دروم نآ
لیاف هس ضرف شیپ روط هب .دننک یم یرادهگن ار هداد هاگیاپ کی یور رب هدش لامعا تارییغت یمامت اهلیاف
redo log
هب هک دراد دوجو
ندش رپ زا دعب هکیروط هب دنریگ یم رارق هدافتسا دروم یشخرچ تروص
log file
لمع کی یراج
log switch
و هدش ماجنا Log
ناونع هب یدعبlog ای یراج current.دنک یم رییغت
3 ای یلرتنک یاهلیاف-
control file
داجیا نامز و خیرات،یتاعلاطا کناب مان :نوچ یتاعلاطا یواح اه
Data file
و اه
Redo log

file یارب هک دنتسه یتاعلاطا کناب یاه start کی ندش instanceریاس هب یبایتسد ناکما اهلیاف نیا نودب .دنشاب یم زاین دروم
نامز رد یکیزیف یاهراتخاسstartرد .دوش تظفاحم اهنآ زا یبوخ هب دیاب اهلیاف نیا دایز تیمها لیلدب .درادن دوجو یتاعلاطا کناب ندش
مزیناکم اب لکارواmirror رد ریز تاعلاطا .دوش یم یرادهگن اهلیاف نیا زا هخسن دنچ ندرک
control file
:ددرگ یم یرادهگن اه
یتاعلاطا کناب مان
??????

یتاعلاطا کناب داجیا خیرات
??????
( هسانش
??????
IDیتاعلاطا کناب یاتکی )
یتاعلاطا کناب رییغت هرامش نیرخآ
??????
SCN
ریسم و مان
??????

data file
یتاعلاطا کناب یاه
ریسم و مان
??????

control file
یتاعلاطا کناب یاه
تلاح رد نتشادن رارق ای نتشاد رارق ظاحل زا یتاعلاطا کناب تیعضو
??????

Archived log mode
مان
??????

redo log file
یراج
هب طوبرم تاعلاطا
??????
Tablespaceیتاعلاطا کناب یاه
هب طوبرم تاعلاطا
??????

RMAN backup
:دندرگ یم میسقت هورگ ود هب لکاروا یتاعلاطا کناب کی رد اه هداد
Metadata
Data
یارب یتاعلاطا کناب هک یتاعلاطا هعومجم هبprocedural یاهتساوخرد ندرک -
non procedural
دراد زاین نآ هب metadata
نیا هعومجم.دوش یم هتفگmetadata قیرط زا اه
data dictionary views
هاگدید لاثم.دنشاب یم هدهاشم و یسرتسد لباق
DBA_TABLES یرادهگن هفیظو metadataار ریز یاهلاثم نینچمه .دراد هدهعرب ار یتاعلاطا کناب رد هدش داجیا لوادج یاه
.میراد
هاگدیدDBA_USERS.دراد دوخ رد ار هداد هاگیاپ ناربراک یمامت دروم رد یتاعلاطا
هاگدیدDBA_VIEWS همه دروم رد یتاعلاطا VIEW.دراد دوخ ردار )اه هاگدید( اه
هاگدید رخآ لاثم وDBA_TAB_COLUMNS.دراد دوخ رد ار هداد هاگیاپ رد لوادج یاهنوتس همه هداد عون و مان هک
:تاکن زا یرسکی
یمامتmetadata رد یتاعلاطا کناب یاه
Data dictionary
.دوش یم هریخذ
دوخ
data dictionary
کی رد tablespace مان هب SYSTEM.ددرگ یم هریخذ
موهفمData.ددرگ یم قلاطا هدیدرگ هریخذ یتاعلاطا کناب رد ام طسوت هک یلوادج یاه هداد هب

Dynamic Performance Views
دنوشیپ اب اه هاگدید نیا یمامت
$
V نیا یمامت .دراد یگتسب یتاعلاطا کناب تیلاعف هب اهنآ یوتحم و هدش زاغآ viewنامز رد اه
shutdown رد و هدش یلاخ یتاعلاطا کناب ندش startup.دنوش یم رپ کناب تیلاعف یانبم رب یدعب
زا لاثم دنچ
Dynamic Performance view
:اه
هاگدیدV$DATABASE.دشاب یم نآ داجیا نامز و هداد هاگیاپ مان دننام هداد هاگیاپ دوخ دروم رد یتاعلاطا لماش
هاگدیدV$VERSION.دهد یم ناشن ار تسا هدافتسا لاح رد هک یا هداد هاگیاپ هخسن
هاگدیدV$OPTION.دهد یم شیامن ار دنا هدش بصن هداد هاگیاپ رد هک یرایتخا یازجا

هاگدیدV$SQL روتسد دروم رد یتاعلاطا SQL.دهد یم شیامن دنا هدرک ارجا هداد هاگیاپ ناربراک هک یا
:هیلوا میهافم
( یا هطبار یتاعلاطا کناب تیریدم متسیسRDBMS:)
.تسا یدعبود لوادج و طباور زا یا هعومجم یا هطبار یتاعلاطا کناب کی
ناربراک رایتخا رد میقتسم ریغ تروص هب یتاعلاطا کناب ءایشا یمامت یا هطبار لدم کی رد :یا هطبار یتاعلاطا کناب هب ناربراک یسرتسد
یم رارق کسید یور رب هک یتاعلاطا کناب ءایشا ریاس و لوادج هب امیقتسم یتاعلاطا کناب ناربراک ینعی.دنریگ یم رارق یتاعلاطا کناب
کی هب یا هطبار یتاعلاطا کناب هب یسرتسد یارب.دنرادن یسرتسد ،دنریگinstance.دشاب یم زاین یتاعلاطا کناب زا
فیرعتinstanceیتاعلاطا کناب ایشا هب یسرتسد یارب هک دوش یم قلاطا
کرتشم هظفاح و لکاروا یاهشزادرپ زا یا هعومجم هب :

.دشاب یم زایندروم
دشاب یم حرطم یا هطبار لدم کی رد هک یعوضوم نیرت یلصا:هتکن-
non procedural
هب دیاب ادتبا هک تسا نآ یاهتساوخرد ندوب
تروصprocedural.دنک ادیپ ارجا تیلباق سپس و هدش لیدبت instance هفیظو لکاروا proceduralیاهتساوخرد ندرک
-
non procedural
.دراد هدهعرب ار instance کی داجیا یارب
execution plan
یاهتساوخرد زا )ییارجا حرط( SQLهداد هب
یاه
data dictionary
یاه هداد نیاربانب.دراد زاین
data dictionary
لکاروا رد.دنراد شقن ییارجا حرط داجیا یگنوگچ رد
طسوت هک ییاهتساوخردinstance هظفاح رد دوش یم ارجا instanceتعرس اب یدعب هباشم یاهتساوخرد ات ،دوش یم یرادهگن
.دشاب هتشادن دیدج ییارجا حرط داجیا هب زاین و هدش ارجا یرتشیب
ره سپinstance:دوش یم لیکشت ریز یلصا راتخاس ود زا لکاروا
1 هفیظو:یشزادرپ-procedural یاهتساوخرد ندرک -
non procedural
.تسا تمسق نیا هدهع هب
2هدش تساوخرد تاعلاطا رگا.دشاب یم تمسق نیا هدهع هب یتاعلاطا کناب رد هدش ارجا تاعلاطا زا یا هخسن نتشادهگن هفیظو:یا هظفاح-
هظفاح رد لابق ،دیدجinstanceماجنا تساوخرد هب ییوگخساپ هظفاح تاعلاطا زا و هدش رظنفرص نآ ددجم یارجا زا دشاب هتشاد دوجو
.دراد هارمه هب ار یتاعلاطا کناب ییاراک شیازفا راکنیا .دوش یم
تاروتسد یدنب هتسدSQL:
تاروتسدSQL هب 5:دنوش یم میسقت یلک هتسد
1 تاروتسد-
Data retrieval
روتسد دننام :SELECT
2 تاروتسد-
Data manipulation language
ای DML تاروتسد دننام:
INSERT
UPDATE
DELETE
MERGE
3 تاروتسد-
Data definition language
ای DDLتاروتسد دننام :
CREATE
ALTER
DROP
RENAME
TRUNCATE
4 تاروتسد-
Transaction control
دننام:
COMMIT
ROLLBACK

SAVEPOINT
5 تاروتسد-
Data control language
( ای DCL دننام :)
GRANT
REVOKE
:هتکنSQL یا هرواحم نابز کی -
non procedural
طسوت ،تساوخرد ارجا نامز رد هک دشاب یم instanceیتاعلاطا کناب
procedural
هظفاح رد و هدشinstance.دوش یم هریخذ
:لکاروا زا رگید یمیهافم
و یتاعلاطا کناب لماش لکاروا یتاعلاطا کناب رورسinstance.تسا یتاعلاطا کناب
:میراد سپ
= +
Oracle server oracle instance oracle database
مان هب هظفاح زا ییاضف دوش یم تراتسا یتاعلاطا کناب هکینامز
sysyem global area
ای SGA و
background process

نآ هب هک دنیآ یم دوجوب ییاهinstance.دوش یم قلاطا SGA هظفاح زا ییاضف instanceهریخذ یارب هک تسا یتاعلاطا کناب
ره زودنیو لماع متسیس رد.دریگ یم رارق هدافتسا دروم کناب ناربراک یاهتساوخرد یمامتinstanceهب سیورس کی تروص هب لکاروا
تمرف هب زودنیو یاهسیورسoracleserviceSID دادعت هب ناوت یم اهسیورس نیا دادعت زا.دوش یم هفاضا instanceکناب یاه
.درب یپ اهنآ مان و یتاعلاطا
:یا هطبار لدم یازجا
:دشاب یم ریز یلصا هفلؤم هس یاراد یا هطبار یتاعلاطا کناب ره
1 هتسه-RDBMS ای
RDBMS kernel
2-
data dictionary
3 یا هیور ریغ نابز-SQL
.میزادرپ یم تمسق ره فیصوت هب ریز رد لاح
هتسهRDBMS ای
RDBMS kernel
:
کیRDBMS:دراد هدهعرب ار ریز یاهراک ماجنا لکاروا دننام
اه هداد تینما و وجتسج و هریخذ-
ناربراک طسوت یتاعلاطا کناب هب یسرتسد ینامزمه رد تیریدم یارب عبانم هب یسرتسد لرتنک-
یور رب تیریدم-cache و paging
عبانم زا نامزمه هدافتسا لرتنک یارب لفق تیریدم-
ناربراک تساوخرد یدنبنامز-
رد زایندروم یکیزیف یاضف یور رب تیریدم-tablespace.... و اه
لکاروا ردinstance یرازگراب هفیظو
RDBMS kernel
یرازگراب نامز رد.دراد هدهع هب ار kernel هظفاح ادتبا SGAصاصتخا
سپس و هتفای
background process
.دندرگ یم داجیا لکاروا یاه
کی هک میتفایرد اجنیا ات نیاربانبinstance لکاروا
.دشاب یم لکاروا هداد هاگیاپ هب یسرتسد یارب یرازبا-

.دنک یم زاب ار هداد هاگیاپ کی اهنت و کی هشیمه-
.دشاب یم شزادرپ و هظفاح لماش-

Data dictionary
:
یرامعم ردRDBMS لوادج اهنآ هب هک دنراد دوجو یلوادج
Dats dictionary
ءایشا یرادهگن هفیظو لوادج نیا.ددرگ یم قلاطا
مان هب یا هدش فیرعت لبق زا لودج لکاروا رد لاثم.دنراد هدهعرب ار هداد هاگیاپDBA_TABLES رد
data dictionary
،دراد دوجو
.دراد هدهع هب ار کناب ناربراک یمامت طسوت هدش داجیا لوادج هب طوبرم تاعلاطا یرادهگن هفیظو هک
رد یتاعلاطا کناب ءایشا یمامت
data dictionary
لثم نابز کی اب ناوت یم بیترت نیا هب.دندرگ یم هریخذ sqlیبایتسد ار اه هداد
.درک
:زا دنترابع هک دنکیم داجیا هداد یاهلیاف رد یفاضا ئش یاهراتخاس لکاروا رورس ،هداد هاگیاپ داجیا للاخ رد
-
Data dictionary tables
-
Dynamic performance tables
رد نینچمه
data dictionary
عون ود view:زا دنترابع هک میراد هاگدید ای
-
Data dictionary views
-
Dynamic performance views

رب همدقم/
plsql

/
PL SQL
زا هتفرگرب
Procedural Language extension of SQL
( یسیون هیور یگژیو هک proceduralیاه نابز )
اب هارمه یسیون همانربSQL همانرب ره .تسا هدرک مهارف ار /
PL SQL
یاه
کلاب لماش
/
PL SQL
یاه روتسد لماش دوخ هک تسا SQL
و/
PL SQL
اب .دشاب یم /
PL SQL
نینچمه و هقلح و یطرش ترابع زا هدافتسا و عیاوت و اهرجیسورپ ،اه تباث ،اهریغتم فیرعت ناکما
همانرب ره .دیراد یزاس همانرب یاه نابز دننام ار اهانثتسا/
PL SQL
تسا ریز دننام
کلاب کی لماش
:
DECLARE

Variable declaration
BEGIN

Program Execution
EXCEPTION

Exception handling
;END
یاه شخبDECLARE و EXCEPTION نایم هک یشخب یلو دنتسه یرایتخا BEGIN و
;
ENDهمانرب ره .تسا یرابجا دیآ یم
/
PL SQL
اب امتح BEGIN اب و زاغآ
;
END هقلح دننام یلصا هندب یازجا رگید و اه روتسد اهنآ نایم رد هک دبای یم نایاپ FORای و
اب یطرش یاه ترابعIF ای ییارجا شخب ،شخب نیا هب احلاطصا .دنریگ یم رارق execution شخب رد .دوش یم هتفگ DECLARE
و اهدروکر ،اه تباث ،اهریغتمCursorفیرعت .دنوش یم هدافتسا ییارجا شخب رد اه هداد رییغت و هدافتسا یارب و دنوش یم فیرعت اه
شخب رد هریغ و اه تباث ،اهریغتم فیرعت طخ ره .تسا هداس رایسب اه ریغتمDECLARE.دبای یم نایاپ کی اب
;
[ [ :=
; variable_name datatype NOT NULL value
رد ریغتم هب یهدرادقم تملاع :=/
PL SQL
صاصتخا و ندرک یهد رادقم .تسا
NOT NULL
ره اما تسا یرایتخا اه ریغتم فیرعت رد
،دننام لکاروا رد یا هداد عاونا نایم زا یا هداد عون کی و مان کی یاراد ریغتم, 2,
number varchar date
نینچمه .تسا هریغ و
هملک زا ناوت یمdefaultتسا هدمآ اه ریغتم فیرعت زا هنومن نیدنچ همادا رد .درک هدافتسا ریغتم هب ضرفشیپ رادقم کی صاصتخا یارب
:
DECLARE
(
;
1
2(100var varchar
;2
var date
;3
10var number default
;4
100var number not null
ریغتم4
var
نوچ یلو دنک رییغت دناوت یم
NOT NULL
دناوت یمن سپ تسا NULL هک یتروص رد .دشاب یهت ای
NOT NULL
ار
فیرعت روتسد ای .دیهد صاصتخا ریغتم هب فیرعت ماگنه رد ار هیلوا یرادقم تسیاب یم نمتح دینک هدافتسا5
var
رادقم اب ریغتم کی

.دنک یم فیرعت ار یا هتشر
” 2
(10) := “ ; dept varchar NOT NULL HR Dept
شخب رد ارنآ ام
nnش سپ ،دnnینک هدافتnnسا ریnnغتم فیرعت رد := زا رگا

DECLARE
شخب رد ار ری
nnغتم دnnیناوت یم اما دnnیا هدرک یهدرادnnقم


DECLARE
شخب رد ارنآ سپس و دینک فیرعن
EXECUTION
و هدافتسا شخب رد ریغتم رادقم رییغت ناکما هتبلا .دینک یهدرادقم
شخب رد ارنآ دیاب نمتح ریغتم زا هدافتسا زا شیپ هشیمه هک دینک هجوت .دراد دوجو زین ییارجا
DECLARE
دیشاب هدرک فیرعت.
DECLARE
;:=
variable_name
 
value
BEGIN

SELECT column_name

INTO
variable_name

FROM table_name
[
;

WHERE condition
]
;END
نایم ه
nک ییارجا شخب رد سپس و )تسا هدش فیرعت اهنت( هدش فیرعت یریغتم ،تسا حضاو لااب فیرعت
BEGIN و
;
ENDط
nnسوت تnnسا

روتسد کیSELECT یولج رد یصاخ طیارش ساسا رب دیاش و( لودج کی زا ینوتس رادقم اب WHEREلک
nnش .تnnسا هدnnش یهدرادقم )

همانرب زا هنومن کی ریز/
PL SQL
.دهد یم ناشن ار
زا سپ و کلاب نایاپ رد / تملاع
;
END.دوش یم هدافتسا کلاب یارجا یارب
یدیلک هملک زا هک توافت نیا اب تساه ریغتم دننام زین اه تباث فیرعتCONSTANTریز یاه روتسد .دوش یم هدافتسا نآ فیرعت یارب
یمن ار تباث رادقم یلو داد رییغت ار ریغتم رادقم ناوت یم هک تسا نیا رد ریغتم اب تباث توافت دینک هجوت .دننک یم فیرعت ار ییاه تبات
.درک یهدرادقم ارنآ تباث فیرعت نامز رد دیاب امتح و داد رییغت ناوت
; :=
100var_const constant number
: دشاب یم ریز تروص هب اه تباث فیرعت یلک لکش
; :=
constant_name CONSTANT datatype VALUE

ای هزوحScope یاهریغتم /
PL SQL
ک
لاب کی یارب هک یریغتم ورنیا زا .دوب دهاوخ ینورد کلاب لماش ینوریب کلاب کی هک دراد دوجو زین وتردوت یاه کلاب فیرعت ناکما

ینوریب
کلاب یارب ینورد کلاب رد هدش فیرعت یاهریغتم اما دوب دهاوخ یسرتسد لباق زین ینورد ریغتم یارب ،دشاب یسرتسد لباق ینوریب

: میشاب هتشاد اه ریغتم فیرعت ساسا رب ار یسرتسد زا هزوح ود میناوت یم یلک روط هب .دنشاب یمن یسرتسد لباق
• .دنشاب یمن یسرتسد لباق ینوریب
کلاب یارب و دنوش یم فیرعت ینورد کلاب کی رد هک : یلحم یاه ریغتم
•لباق ینورد
کلاب یارب و دنا هدش فیرعت نآ رد هک یکلاب دوخ یارب و دنوش یم فیرعت ینوریب کلاب رد هک : یرسارس یاه ریغتم

.دنتسه یسرتسد
Comment رد حیضوت ای /
PL SQL
لکش دننام */ و /* نایم ار اهنآ یطخ دنچ تاحیضوت نتشون یارب نینچمه .مینک یم هدافتسا یطخ کت حیضوت نتشون یارب دامن زا


.دوش یم هدش هتشون یاهدک هکت زا هدنناوخ رتهب
کرد ثعاب تاحیضوت .میسیون یم ریز

Backgroundprocess

Background Process
هنوگچیه ناربراک .دنتسه ندش ارجا لاح رد هنحص تشپ و هنیمز سپ رد هک دنتسه ییاه دنیارف ،اه
نیزاغآ دنیارف طسوت )رگید لماع متسیس ره ای و سکونیل( یسکینوی یاه لماع متسیس رد و دنرادن اه دنیارف نیا اب یلماعتinitیزادنا هار
(startخساپ هدیسر یاه تساوخرد هب ربراک اب لماعت نودب و دنهد یم همادا دوخ یارجا هب هنحص تشپ رد یزادنا هار زا سپ و دنوش یم )
بلاق رد هنیمز سپ یاه دنیارف لکاروا رد .دنهد یمView مان هب V$PROCESS.دنا هدش یهدنامزاس
; ,
select pid pname from v$process
نوتس رگا ،لااب لکش یجورخ ردpname کی یارب pid ینعی( دشاب مان یاراد )دنیارف هیانش ای( -
not null value
کی هاگنآ ،)
رد ار صاخ یا هفیظو هک تسا لکاروا هب طوبرم هنیمز سپ دنیارفInstance کی هک دینک هجوت .دهد یم ماجنا Instanceلکشتم
سپ یاه دنیارف ،سکونیل لماع متسیس و سیرلاوس دننام یسکینوی یاه لماع متسیس رد .دشاب یم هنیمز سپ یاه دنیارف و هظفاح زا
یاه دنیارف یمامت زودنیو لماع متسیس رد هک تسا یلاح رد نیا و دنتسه ندش ارجا لاح رد هناگادج یاه دنیارف بلاغ رد لکاروا هنیمز
بلاغ رد لکاروا هنیمز سپThread مان هب دنیارف کی رد )ییاه خن( ییاه .
ORACLE EXE
هدهاشم یارب .دنتسه ندش ارجا لاح رد
دنایرف.
ORACLE EXE
همانرب زودنیو لماع متسیس رد
task manager
هگرب زا ریز لکش قباطم و دینک زاب ار Processesیور

Show processes for all users
دنایرف لابند هب هرجنپ رد و دینک کیلک اه .
oracle exe
.دیدرگب

یم هدهاشم هک روطنامه .دینیبب ار هنیمز سپ یاه دنیارف تسرهف دیناوت یم ریز روتسد زا هدافتسا اب سکونیل لماع متسیس رد نینچمه و
نوتس رد دینکTTYیاه لماع متسیس رد هک( هنیمز سپ دنیارف کی هک تسا نیا رگناشن نیا و تسا هدمآ ای لاوس تملاع کی
?

یسکینویDaemonیارب ربراک هک ارچ ،تسا هدش داجیا ربراک اب لماعت هنوگچیه نودب و متسیس دوخ طسوت ینعی( .تسا )دنیوگ یم
دننام لانیمرت کی رد ار یروتسد دیاب دنیارف داجیا1
tty
.دنک ارجا
- - “ ”
ps ef | grep ora_ | grep v grep ora_ | less
هدافتسا اب نینچمه
زاQueryنیمود و سکونیل لماع متسیس رد یجورخ هب طوبرم لکش نیتسخن .دینک هدهاشم ار هنیمز سپ یاه دنیارف دیناوتیم ریز

( ییاه خن ناونعب هنیمز سپ یاه دنیارف یمامت ،دینک یم هدهاشم هک روطنامه و تسا زودنیو لماع متسیس هب طوبرم ریز لکشThread
دنیارف زا )ییاه.
oracle exe
.دنتسه

;
, =’
select SID PROGRAM from v$session where TYPE BACKGROUND
یارب یرابجا و یمئاد تروصب دیاب اه دنیارف نیا زا یخربInstance ،دنشاب هتشادن دوجو هک یتروص رد و دنتسه Instanceراچد
Abort یزادنا هار ماگنه رد رد اه دنیارف یمامت .دش دهاوخ Instance( لاعف ،
Instance startup
یاه دنیارف .دنوش یم )
: زا دنترابع یرابجا, , , ,
DBWn LGWR CKPT SMON PMON
دنیارف و RECO.مهد یم حرش ار اه دنیارف همادا رد .
• دنیارف 
Database Writer
ای DBWR

  تروصب دنیارف نیا0
DBWR
ات 9
DBWR
و DBWRa ات DBWRj دادعت رثکادح و دنوش یم یراذگمان 20کی رد دناوت یم ات
Instance یور رب رفاب هتفای رییغت یاه
کلاب نتشون نآ هفیظو .دشاب هتشاد دوجو

Data File
دنیارف کی .دشاب یم اه DBWn
رتماراپ .تسا یفاک متسیس یاربDB_WRITER_PROCESSESنآ رادقم ضرف شیپ تروصب .دراد لرتنک دنیارف نیا دادعت یور رب
1.تسا دنیارف کی اهنت دوجو ینعم هب و تسا
( یاه هدنزادرپ دادعت نتفرگ رظن رد ابCPU دنیارف دادعت دیناوت یم ،متسیس رد هدش هداد رارق )یاه DBWRn،لااب رتماراپ رییغت اب ار
هک یتقو: هک نسا تروص نیا هب دنیارف نیا راتفر .دینک ییات دنچ
dirty blocks
هیحان رد اه SGAلکاروا ،دنسر یم دح رس رادقم هب
دنیارفDBWRn زا روظنم .دنک یم یناوخارف ار
dirty blocks
زا ییاه
کلاب نآ ،
SGAهتشون اهنآ یور ینعی ،دنا هدرک رییغت هک
هک تسا هدشن هتشون یزیچ اهنآ یور زونه هک دنراد دوجو اه
کلاب زا رگید یخرب .تسا هدش

free block
اه هداد هاگیاپ یرامعم .دنیوگ
ای یکیزیف هداد هاگیاپ زا اه هداد ندرک راب یارب یلصا هظفاح زا ییاضف زا
Data File
زا اه هداد ندرک راب لمع هب .دننک یم هدافتسا اه
( یلصا هظفاح هب )کسید( یکیزیف هیحانCache لمع )Fetch ای هتفای رییغت یاه
کلاب لاقتنا لمع هب و

dirty block
کسید هب اه
طسوت هکDBWRn لمع دریگ یم ماجنا لکاروا رد Flush.دنیوگ DBWRn ایآ هک دنک یم یسررب رابکی هیناث هس ره dirty
block؟هن ای دراد دوجو یا
• دنیارف
Log Writer
ای LGWR
رفاب یاوتحم دنیارف نیاRedolog یور رب ار
Redo Log File
یاه شخب دینک هعلاطم( اه 1 و 2 و 3لماش رفاب نیا ودسیون یم )
یور رب تسا رارق و هدش ماجنا هک تسا یتارییغت یمامت
Data File
لامعا زا شیپ اه هداد هاگیاپ ر دیشاب هتشاد هجوت .دوش هتشون اه
یور رب تارییغت زا هخسن کی تسیاب یم امتح ،میمرت لامعا ندروآرب یارب ،هداد هاگیاپ رد یمئاد تروصب تارییغت
Redo Log File
اه
دنیارف طسوت راک نیا لکاروا رد .دوش هتشونLGWR.دشاب ددع کی دناوت یم رثکادح دنیارف نیا دادعت .دریگ یم ماجنا

Redo Log File
: دنریگ یم رارق تلاح هس رد اه CURRENT ای ACTIVE ای و INACTIVE لیاف .
Redo Log
هب هک یا
تلاح رد تسا هدش داجیا یگزاتUNUSED دنیارف یتقو .دراد رارق LGWR یاوتحم یسیونزاب لاح رد
Redolog Buffer
یور رب
لیاف
Redo Log
تلاح رد لیاف نآ ،تسا CURRENT لیاف هک ینامز .دریگ یم رارق
Redo Log
دنیارف هاگنآ ،دش رپ لماک روطب
LGWR تلاح رد تسا هدش رپ هک یلیاف .دنک یم چیئوس مود لیاف هب ACTIVE تلاح زا ینعی ،دراد رارق CURRENTلاح رد(
طسوت نآ یور رب نتشونLGWR تلاح هب )ACTIVE طسوت هک یتلاح( LGWRتلاح رییغت ،)تسا هدش رپ لماک روطب و هدش هتشون
.دهد یم

• دنیارف
System Monitor
ای SMON
نامز رد دنیارف نیاstartup کی instance لمع موزل تروص رد ،Recovery( ندرک
کاپ یارب نینچمه .دهد یم ماجنا ار

Cleaning up
یاه تنمگس )  یاضف نینچمه .دنریگ یمن رارق دافتسا دروم رگید تسا یتدم هک یتقوم SYSTEM
Tablespace.دنک یم )روتینام( یسررب ار
• دنیارف
Process Monitor
ای PMON
( میمرت لمع دنیارف نیاRecovery کی هک یتقو ار )
User Process
راچد failک
اپ لوئسم دنیارف نیا .دهد یم ماجنا ار دوش یم

ندرک
database buffer cache
زا اه لفق یریگ سپزاب دننام .تسا هدوب اهنآ هدافتسا لاح رد ربراک هک یعبانم یریگ سپزاب و
ای لاعف یاه دنیارف تسرهف زا ربراک دنیارف هسانش فذح ،ربراک دنیارف
Active Processes
و ربراک دنیارف طابترا یایوگ ریز لکش .
.دشاب یم هنیمز سپ یاه دنیارف

رد دروسپ ندرک تسیر هوحنoracle

. مینکیم دراو ار ریز روتسد و هدش یسکونیل متسیس دراو دروسپ تسیر یارب

sqlplus / as sysdba
ندرک ادیپ یاربsid . میراد رظن دم

select name from v$database ;
: میراد سپس
ار دروسپ ام اجنیا رد : هتکن sys1234 . مینکیم باختنا
alter user sys identified by “sys1234” ;

ODBC

odbc( هملک ففخم هک
Open Database Connectivity
مرن طبار ناونع هب ییاضف هدننک مهارف ،تسا )
( یرازفاAPI زا ناوت یم نآ قیرط زا هک دشاب یم ) DBMSناحارط فده .درک یرادرب هرهب و هدافتسا فلتخم یاه
و اه لماع متسیس ، یسیون همانرب یاه نابز زا لقتسم یرتسب ندروآ دوجوب ،متسیس نیاDBMS.دشاب یم اه
درکلمع و راک شورodbc:
متسیس زا هدافتسا یاربODBC:ز ا دنترابع هک دشاب دوجوم فلتخم هفلوم هس تسیاب یم



ODBC driver



ODBC client



DBMS server
ادتبا
ODBC client
یارب ار دوخ رظن دروم یاه تساوخرد
DBMS server
سپس،دنک یم لاسرا DBMS
server هلیسوب
ODBC driver
هلیسوب هک ار هجیتن و هدرک همجرت ار اضاقت نیا
ODBC driver
هدش همجرت
یارب
ODBC client
.دتسرف یم
طابتراODBC: اه شور رگید اب
-
JDBC ODBC
( زادنا هار کی زا لکشتم شور نیاDriver طبار )JDBC( زادنا هار کی زا هک دشاب یم Driver طبار )ODBC
یاه بولسا زادنا هار نیا .دیامن یم هدافتسا دصقم هداد هاگیاپ هب لاصتا یاربJDBC( عبات یاه ناوخارف هب ار

Function calls
)ODBCیصاخ یا هداد هاگیاپ یارب یطابترا لپ نیا زا
اًمومع ناسیون همانرب .دیامن یم همجرت

زادنا هار زا هک دننک یم هدافتساJDBC
لاًثم .دننک یمن ینابیتشپ یبوخ هب

Sun Microsystems
نیا زا یکی
رد ار له لپJVM.تسا هداد یاج دوخ
-
ODBC JDBC
زادنا هار کی زا یلبق شور دننام زین شور نیاODBC( زادنا هار کی یاه سیورس زا یدنم هرهب تهج Driver)
JDBC.دیامن یم هدافتسا دصقم ی هداد هاگیاپ هب لاصتا تهج
اه یزاس هدایپ

زا یفلتخم یاه یزاس هدایپODBC :دننام ، تسا دوجوم فلتخم یاه لماع متسیس یارب Microsoft
, , , /2, /
400, 5/ , Windows Unix Linux OS OS IBM i OS Mac OS X
زا یفلتخم یاه رویارد روطنیمه .
یارب نآDBMS :دننام ، تسا هدمآ دوجوب یتوافتم یاه , 2, ,
Oracle DB Microsoft SQL Server

, , , , ,
Sybase Pervasive SQL IBM Lotus Domino MySQL PostgreSQL Microsoft

Access.

Microsoft ODBC
iODBC

Independent Open DataBase Connectivity
( زاب نتم هئارا کی
Open source
هک دشاب یم )
زاODBC و /
X Open
زجب ییاه طیحم یارب یلک روطب و تسا هدش هتفرگ
Microsoft Windows
دروم
قبط رب هژورپ نیا هعسوت و یرادهگن .دریگ یم رارق هدافتساLGPL و BSD تکرش .دشاب یم سنسیلا APPLEزین
( دوخ لماع متسیس رد یزاس هدایپ نیا زا
Mac Os X
.تسا هدرک هدافتسا )
هداد هعسوت و دنا هدرک لامعا دوخ یاه متسیس رد ار یزاس هدایپ نیا زین اه متسیس رگید ناسیون همانرب و نیسدنهم
: دننام ، دنا 9,
(86, 86-64, -64, , , ), Mac OS Linux x x IA Alpha MIPS and ARM Solaris

(
86), , - (- ), 64, SPARC and x AIX HP UX PA RISC and Itanium Compaq Tru Digital

, ,
5.4, , - , UNIX Dynix Generic UNIX FreeBSD DG UX and OpenVMS
.
تبسن نآ یاه تیلباق زا هک تسا نآ ندوب زاب نتم ، توافتم یاه لماع متسیس رد هژورپ نیا یگدرتسگ همه نیا تلع
.دشاب یم اه هژورپ رگید هب

5/IBM i OS

5/IBM i OS
طبار زا یزاس هدایپ کی ODBC هداد هاگیاپ زا ینابیتشپ یارب هک تسا 2
DB
.تسا هدمآ دوجوب
UDBC
( ییوکس دنچ طبار کی-
cross platform
بیکرت اب )ODBC و
SAG CLI
ریغ یاه متسیس یارب هک دشاب یم
هژورپ اب نونکا و تسا هدش یزاس هدایپ و یحارط زودنیو لماع متسیس زاiODBC.تسا هدش یکی
یسررب هب هلاقم نیا ردfreetds . تخادرپ میهاوخ
اب طابترا هوحن لاثم نیا رد
ms sql
. داد میهاوخ رارق یسررب دروم ار

هداد هاگیاپ اب طابترا یارب . مییامن یم بصن ار زاین دروم یاه همانرب زیچره زا لبق
ms sql
.
- -
yum install unixODBC unixODBC devel freetds y
یارب بصن زا دعبvalid روتسد زا بصن تحص ندرک
odbcinst – j
و -
tsql C
. مینکیم هدافتسا


ندرک داجیا هوحن
Driver Entry
:

بصن زا دعب لاوصا freetds ریسم رد . تسا دوجوم ضرفشیپ قیفناک لیاف
/
"
/ .
etc odbcinst ini
هب طوبرم راتخاس رگا ،
"
freetds . مینکیم هفاضا ار نآ دوخ ام دوبن دوجوم

# Example driver definitions
# Driver from the postgresql-odbc package
# Setup from the unixODBC package
[PostgreSQL]
Description = ODBC for PostgreSQL
Driver = /usr/lib/psqlodbcw.so
Setup = /usr/lib/libodbcpsqlS.so
Driver64 = /usr/lib64/psqlodbcw.so
Setup64 = /usr/lib64/libodbcpsqlS.so
FileUsage = 1
# Driver from the mysql-connector-odbc package
# Setup from the unixODBC package
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc5.so
Setup = /usr/lib/libodbcmyS.so
Driver64 = /usr/lib64/libmyodbc5.so
Setup64 = /usr/lib64/libodbcmyS.so
FileUsage = 1
# Driver from the freetds-libs package
# Setup from the unixODBC package
[FreeTDS]
Description = Free Sybase & MS SQL Driver
Driver = /usr/lib/libtdsodbc.so
Setup = /usr/lib/libtdsS.so
Driver64 = /usr/lib64/libtdsodbc.so
Setup64 = /usr/lib64/libtdsS.so
Port = 1433
# Driver from the mariadb-connector-odbc package

# Setup from the unixODBC package
[MariaDB]
Description = ODBC for MariaDB
Driver = /usr/lib/libmaodbc.so
Setup = /usr/lib/libmaodbc.so
Driver64 = /usr/lib64/libmaodbc.so
Setup64 = /usr/lib64/libmaodbc.so
FileUsage = 1
زا ریغ هب ام : هتکنfreetds ریاس driver . مینکیم هراشا زین ار اه
داجیا هوحن
()Data Source Name DSN
:
میناوت یم امdsn/ ریسم رد ار / .
etc odbc ini
مینک داجیا ربراک ره یگناخ هشوپ ریسم رد ای
/. .
~ odbc ini

: هنومن یارب
[ODBC Data Sources]
MSSQLDEV = MSSQL Server
[MSSQLDEV]
# Reference driver from the "/etc/odbcinst.ini" file.
# Driver = FreeTDS
# Or use a direct driver reference, rather than reference
# one in the "/etc/odbcinst.ini" file.
Driver=/usr/lib64/libtdsodbc.so.0
Description = MSSQL Server
Trace = No
Server = 192.168.11.1
Database = dbtest

Port = 1433
TDS_Version = 7.2
#QuotedId=YES
#AnsiNPW=YES
#VarMaxAsLong=YES
[Default]
Driver = /usr/lib64/libtdsodbc.so.0
تست هوحن
()Data Source Name DSN
:
osql -S MSSQLDEV -U myuser -P mypassword
strings: '': No such file
trying /tmp/sql ... no
trying /tmp/sql ... no
trying /etc ... OK
checking odbc.ini files
reading /root/.odbc.ini
[MSSQLDEV] not found in /root/.odbc.ini
reading /etc/odbc.ini
[MSSQLDEV] found in /etc/odbc.ini
found this section:
[MSSQLDEV]
Driver = /usr/lib64/libtdsodbc.so.0
Description = MSSQL Server
Trace = No
Server = 192.168.11.1
Database = dbtest
Port = 1433
TDS_Version = 7.1

looking for driver for DSN [MSSQLDEV] in /etc/odbc.ini
found driver line: " Driver = /usr/lib64/libtdsodbc.so.0"
driver "/usr/lib64/libtdsodbc.so.0" found for [MSSQLDEV] in odbc.ini
found driver named "/usr/lib64/libtdsodbc.so.0"
/usr/lib64/libtdsodbc.so.0 is an executable file
"Server" found, not using freetds.conf
Server is "my-sql-server.example.com"
Configuration looks OK. Connection details:
DSN: MSSQLDEV
odbc.ini: /etc/odbc.ini
Driver: /usr/lib64/libtdsodbc.so.0
Server hostname: 192.168.11.1

Address: 192.168.11.1
Attempting connection as banner ...
+ isql MSSQLDEV myuser 'mypassword' -v
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> quit
#

Clientwh

workflow
: بصن یارب مزلا دراوم
• 200
3-32win server bit

11 2-32oracle g r bit

admin tools

componion
: تنیلاک یارب زاین دروم یاه رازفا
‌مرن

sql developer
•jdk
•xmanager

firefox
: میزادرپ
‌یم هداد هاگیاپ بصن تمسق هب هلحرم نیا رد

بصن:
Opatch

هشوپ رد هک یتروص هب ORACLE_HOME مان هب میراد هشوپ ام Opatchو هداد مان رییغت ار نآ

Opatch
ریسم رد ار دیدج ORACLE_HOMEمیهدیم رارق

بصن10270220 112010
p _ _Generic

لیاف بصن یارب10270220 112010
p _ _Generic
, ریسم و هدرک تکرتسکا ORACLE_HOME ریسم و opatchو
ریسمTNS_admin هب ار
environment variables
: هنومن یارب . میهد
‌یم
+ --- ---- -----
right click my computer > properties > advanced >environment

variables

هنومن یارب : هتکن
ریسم
TNS_admin : دشاب
‌یم ریز تروص هب ام
: 3 11.2.0 1
C \app \Administrator\product\ \dbhome_ \NETWORK\ADMIN
دراو لاح10270220 112010
p _ _Generic
. مینکیم دراو ار ریز روتسد و . میوش یم هدش کرتسکا

Opatch apply
ندش میظنت مدع یاطخ ماغیپ رگا : هتکنORACLE_HOME ریز روتسد اب . میشاب هتشاد ORACLE_HOMEتس ار
. مینک
‌یم
= : 3 11.2.0 1
Set ORACLE_HOME C \app \Administrator\product\ \dbhome_ \

بصن هب تمسق نیا رد
admin tools
. میزادرپ
‌یم

بصن یسررب هب تمسق نیا ردcomponion . میزادرپ
‌یم

. / مینک
‌یم باختنا بصن ریسم یارب یا هناگادج ریسم : هتکن
. / مییامنیم بصن و هدرک راد کیت اجنیا رد هک یا
‌هنوگ هب

: میراد بو تحت لنپ لرتنک هب یسرتسد یارب هنومن یارب
:// :7777/ / / .
http <ip> pls wf wfa_thml home

بصن
BIDB

: بصن یاه زاین شیپ

oracle linux

11 2oracle db g r

rcu

bi suite
: لکارا هداد هاگیاپ بصن
ردلوف یتسیاب یمoracle ربراک یاراد oracle هورگ زا و oinstall . دشاب
و هدش دراو بصن لیاف لخاد ردRuninstaller ./ مینکیم ارجا ار

ربراک هطساوبroot. مینکیم ارجا

بصنLISTINER
. تسین تمسق نیا بصن هب یزاین رگید ، تسا هدش بصن متسیس رد رنیسیل
لاًبق رگا : هتکن

بصنDB هطساوب DBCA

. :
دوش‌یم هداد شیامن ام یارب راتخاس نیا ، میدرک داجیا متسیس رد رنیسیل ود ام نوچ هتکن

بصن
Repository creation utility

هشوپ لخاد رد هدش بصن یروت کریاد دراو
bin
لیاف و هدش
rcu .
مینک‌یم ارجا ار

بصن
oracle Business intelligence
بصن هشوپ دراوBI و هدش Runinstaller مینک
‌یم ارجا ار
.

لکشم لح هوحنexpire دروسپ ندش
ابsqldeveloper

ام ی اه رزوی دروسپ هک دیایم شیپ ینامزexpireلکشم نیا لح یارب یفلتخم یاه شور ام . درک دیاب هچ عقاوم نیا رد لاح . دوش
رازبا اب نآ عفر هوحن هلاقم نیا رد هک . میراد ارsqldeveloper . درک میهاوخ یسررب ار
ار نشکناکsave هنیزگ و هدرک کیلک تسار طوبرم نشکناک یور سپس ، هدرک
reset password
. دینزب ار
. دینک دراو ار یمیدق و دیدج زمر
. دیوش دراو دیدج زمر اب سپس و

،لکاروا هداد هاگیاپ رد
( )PDB Pluggable Database
و
( )CDB Container Database
رد هک دنتسه یدیلک موهفم ود
یرامعمMultitenantکمک فلتخم هداد یاه
‌هاگیاپ تیریدم و عبانم زا هدافتسا یزاس‌هنیهب هب یرامعم نیا .دنا‌هدش یفرعم لکاروا

:میزادرپ
‌یم مادک ره یاه‌یگژیو و تاناکما ،موهفم حیضوت هب ریز رد .دنک‌یم

()Container Database CDB
CDB ای
Container Database
نیدنچ دناوت
‌یم هک تسا لکاروا هداد هاگیاپ کی

()Pluggable Database PDB
رد ار
.دراد هگن دوخCDB:تسا ریز دراوم لماش
1 .
Root Container
یمامت نیب
کرتشم یاه‌هداداتم و اه‌هداد لماش نیا :
PDBریاس و اهویو ،متسیس لوادج لماش نینچمه .تساه


.دشاب
‌یم کرتشم ءایشا
2 .
Seed PDB
ضرف
‌شیپ هنومن کی :
PDB داجیا یارب هک PDB نیا .دوش
‌یم هدافتسا دیدج یاه‌

Seed PDB
و لیهست روظنم هب
داجیا دنیآرف عیرستPDB.دراد دوجو دیدج یاه


()Pluggable Database PDB
PDB ای
Pluggable Database
کی نورد هک تسا لاصتا لباق هداد هاگیاپ کی CDB ره .دریگ
‌یم رارق
PDBریاس زا لقتسم
PDB .دنک لمع ازجم هداد هاگیاپ کی ناونع هب دناوت
‌یم اه‌
PDB:دنراد ار ریز تاناکما و اه
‌یگژیو اه‌
1 ره :للاقتسا .PDB.دشاب هداد هاگیاپ ءایشا ریاس و اه
‌جیکپ ،اهویو ،لوادج یاراد دناوت‌یم لقتسم تروص هب
2 :ییاجباج تیلباق .PDB نیب یتحار هب دنناوت
‌یم اه‌
CDBات دهد
‌یم هزاجا هداد هاگیاپ ناریدم هب ناکما نیا .دنوش اجباج فلتخم یاه‌

.دننک عیزوت اهرورس نیب ار یراک راب و دننک تیریدم کیمانید تروص هب ار عبانم
3 یمامت هکنیا لیلد هب :یزکرم تیریدم .PDB کی نورد اه

CDBرت
‌ناسآ هداد یاه‌هاگیاپ یمامت رب تراظن و یزکرم تیریدم ،دنراد رارق

.تسا
4 یرامعم زا هدافتسا :اه
‌هنیزه شهاک .
Multitenantرت
‌هنیهب عبانم اریز ،دوش‌یم یرازفا‌مرن و یرازفا‌تخس یاه‌هنیزه شهاک ثعاب

.دنوش
‌یم هدافتسا
5 کی رد :هخسن نیدنچ زا ینابیتشپ .CDB نیدنچ ناوت
‌یم
PDB.درک یرادهگن ار لکاروا فلتخم یاه
‌هخسن اب
یدیلک یاه
‌یگژیو و تاناکما
--
Multi tenancy
نیدنچ یرادهگن ناکما :PDB کی نورد CDB.دوش
‌یم یرو‌هرهب شیازفا و اه‌هنیزه شهاک ثعاب هک
-
Resource Management
یمامت یارب یزکرم تروص هب عبانم تیریدم :PDB.اه

-
Security Isolation
ره :PDB ریاس زا هلوزیا و ازجم تروص هب PDB.دنک
‌یم نیمضت ار اه‌هداد تینما هک ،دنک‌یم لمع اه‌
-
Easy Cloning
کی عیرس ندرک یپک ناکما :PDB کی هب PDB.تسا دیفم رایسب تست و هعسوت یارب هک ،رگید
-
Fast Upgrades and Patching
اهنت اریز ،رتعیرس ندرک چپ و یناسرزور هب :CDB یمامت و دوش یناسرزور هب دیاب PDBاه


.دنوش
‌یم دنم‌هرهب نآ زا

میهافم لماش یگژیو نیا .تسا زورما هب ات لکاروا هداد هاگیاپ یرامعم رد تلاوحت نیرتگرزب زا یکی یگناگدنچ یگژیو عقاو رد

()Container Database CDB
و
()Pluggable Database PDB
.دشاب
‌یم

()Container Database CDB
ءازجا لماش و دنک
‌یم لمع لکاروا یتنس یاه‌سیباتید اب هباشم هیلا کی ناونع هب موهفم نیا :

یاه
‌لیاف ،اه‌لیاف‌اتید ،اه‌لیاف‌لرتنک نوچمه یفلتخم
undo، temp و
redo log file
.دشاب
‌یم اه
CDBهداد یرنشکید زا نینچمه
هب طوبرم
( )PDB Pluggable Database
کی بلاق رد اه
root container
.دنک
‌یم ینابزیم

()Pluggable Database PDB
کی هک ینامز :CDB نیدنچ نابزیم PDB ره ،تسا PDBدوخ هب طوبرم تاعلاطا لماش طقف
،اه
‌لیاف‌لرتنک هرابرد ینارگن هب یزاین و دشاب‌یم

redo log file
،اهundo ره نینچمه .درادن هریغ و PDBو اه
‌لیاف‌اتید لماش

tempfileیتاعلاطا و دوخ هب صوصخم هداد یرنشکید لماش سیباتید نیا .دنهد
‌یم سیورس دوخ هب طوبرم ءایشا هب هک تسا ییاه

نامه یارب هدش فیرعت ءایشا هرابردPDB..تسا
( هشیر رنیتناک رد ءایشا نایم یرنشکید یاتید یدنب
‌میسقت نیا

root container
هب طوبرم ءایشا و )PDBنیا اریز ،تسا مهم رایسب
رظنم زا .دنک
‌یم کمک یگناگدنچ یریذپ‌فاطعنا ندرک صخشم هب یزاسادج
PDBیرنشکید یاتید عیمجت لماش یرنشکید یاتید کی ،

و هشیرPDB ،یلخاد ظاحل زا هک یا
‌هنوگ هب ،تسا
PDB یاهامن ،لاثم یارب .دشاب
‌یم یلومعم سیباتید کی هب هیبش تدش هب
DBA%
_

وALL رد %
_
PDB ریغ سیباتید کی هباشم CDB.دنتسه
تخاسPDB
کی تخاس ،دنوش
‌یم یفرعم هشیر رنیتناک رد لاعف یاه‌شخب زا یا‌هدمع شخب هک اجنآ زا
PDBکی یتقو .تسا عیرس و هداس
اًتبسن

PDB زا یپک کی ناونع هب ،دوش
‌یم هتخاس دیدج
PDB..دوش
‌یم ییاسانش رگید
تخاس یاج هبPDB زا دیناوت یم دیدج PDB کی clone.دیریگب

کی یارب ناوت یم نینچمهCDB زین رگید clone.تفرگ
کی لاصتا و یزاسادجPDB
یاه یگژیو نیرتهم زا یکی
multitenant option
کی یزاسادج ناکما یگناگدنچ ای PDB زا CDB کی هب نآ لاصتا و CDB
.تسا رگید

راومه ار رتلااب یاه هخسن هب نآ اقترا و عیرس لاصتا یارب ار هار کی هکلب ،دینک ادج یناسآ هب ار نآ هک دهد یم امش هب ار ناکما نیا اهنت هن
کی .دنک یمPDB هخسن زا دناوت یم ۱
۲۱٫
هخسن هب و دوش ادج ۱
۲۲٫
.دبای اقترا هیناث دنچ رد و ددرگ لصتم
کی لیدبت-
non CDB
کی هب PDB حیرشت مزلتسم -
non CDB
کی هب لاصتا یارب نآ زا هدافتسا و CDB کی ناونع هب PDB
.تسا دیدج
Views
(یگناگدنچ یگژیو یفرعمmultitenant زا یفاضا هیلا کی )
data dictionary view
ناکما هکیروطب دراد دوخ هارمه هب ار اه
تمس زا مه ار یریگ شرازگ
root container
تمس زا مه و PDBنایامن لکش نیا رد ناکما نیا نتفرگ هدیدان .دنک یم مهارف ار
:تسا
: .
DBA_ All objects in the database
|
: , .
–ALL_ Objects accessible by the current user including those owned by the current user
|
: .
–USER_ Objects owned by the current user
هخسن رد اما۱
۲
C:تسا هدیدرگ هفاضا بتارم هلسلس نیا هب هیلا کی ،
: .
CDB_ All objects in the root container and all PDBs
|
: , .
–DBA_ All objects in the root container or PDB depending on the current settings
|
: , .
–ALL_ Objects accessible by the current user including those owned by the current user
|
: .
–USER_ Objects owned by the current user

یرامعم هچرگاMultitenant زا هدافتسا اب لکاروا CDB و PDBزا هدافتسا ینعی( یتنس هویش هب تبسن اما ،دراد یرایسب یایازم
:تسا هدش هراشا اهنآ هب ریز رد هک دشاب
‌یم زین یبیاعم یاراد )همانرب ره یارب لقتسم هداد هاگیاپ کی
1تیریدم یگدیچیپ .
کی تیریدم :رت
‌هدیچیپ تیریدم -
CDB نیدنچ لماش هک PDB.دشاب لقتسم هداد هاگیاپ نیدنچ تیریدم زا رت
‌هدیچیپ دناوت‌یم ،تسا

.تسا دیدج میهافم و اهرازبا اب لماک ییانشآ دنمزاین رما نیا
.دندوبن زاین دروم یتنس یرامعم رد هک دنراد یدیدج میهافم و اه
‌تراهم یریگدای هب زاین هداد هاگیاپ ناریدم :دیدج یاه‌تراهم هب زاین -
2اوزنا و یتینما لئاسم .
هچ رگا :عبانم
کارتشا رطخ -
PDB کی نورد یگمه اما ،دنتسه ادج مه زا یقطنم تروص هب اه

CDBصقن دوجو تروص رد .دنراد رارق
رد یتینماCDB همه تسا نکمم ،PDB.دنریگ رارق رطخ ضرعم رد اه

یاوزنا :یقطنم یاوزنا -PDBهدروآرب ار ساسح یاه
‌نامزاس یتینما یاهزاین زا یخرب تسا نکمم نیا .یکیزیف ات تسا یقطنم رتشیب اه‌

.دنکن
3عبانم فرصم .
ره :رتلااب عبانم فرصم -CDB نیدنچ تیریدم یارب یفاضا عبانم دنمزاین PDB فرصم شیازفا ثعاب تسا نکمم نیا .تسا CPU،
.دوش متسیس عبانم ریاس و هظفاح
-Overhead.دنک لیمحت متسیس هب ار یفاضا راب دناوت
‌یم یتیریدم یاه‌هیلا ندش هفاضا :تیریدم
4یدرکلمع تلاکشم .
:عبانم
کارتشا -
PDB.دوش فرصم جوا یاه
‌نامز رد درکلمع شهاک ثعاب تسا نکمم نیا .دنراذگ‌یم کارتشا هب ار یرازفا‌تخس عبانم اه‌
هب یگتسباو -CDB رد لکشم هنوگره :CDB یمامت دناوت
‌یم
PDBشهاک ثعاب دناوت
‌یم رما نیا .دهد رارق ریثات تحت ار اه‌

.دوش متسیس یلک یریذپ
‌سرتسد
5یناسرزور
‌هب و ینابیتشپ .
کی یناسرزور
‌هب هچرگا :رت‌هدیچیپ یناسرزور‌هب -
CDB همه دناوت
‌یم
PDB زا یخرب تسا نکمم اما ،دهد رارق ششوپ تحت ار اه

PDBاه


.دنک
‌یم رت‌هدیچیپ ار یناسرزور‌هب هک دنشاب یتوافتم تامیظنت ای رازفا‌مرن زا یصاخ یاه‌هخسن دنمزاین
تیریدم دناوت
‌یم عوضوم نیا .دنشاب هتشاد لکاروا زا یتوافتم یاه‌هخسن هب زاین تسا نکمم فلتخم یاه‌همانرب :اه‌همانرب یراگزاس -

PDB کی رد فلتخم یاه

CDB.دنک زیگنارب
‌شلاچ ار
6سنسیلا یاه
‌هنیزه .
یرامعم زا هدافتسا :یفاضا یاه
‌هنیزه -
Multitenantیفاضا یاه
‌هنیزه تسا نکمم هک تسا یصوصخم یاه‌سنسیلا دنمزاین لکاروا

.دشاب هتشاد هارمه هب نامزاس یارب
7اه
‌یگژیو یخرب زا دودحم ینابیتشپ .
یرامعم رد تسا نکمم لکاروا یاهرازبا و اه
‌یگژیو زا یخرب :اه‌یگژیو رد تیدودحم -
Multitenantدنوشن ینابیتشپ لماک تروص هب
.دنشاب هتشاد یصاخ تامیظنت هب زاین ای

یرامعم هچرگا ،یلک روط هبMultitenantاما ،دراد زکرمتم تیریدم و عبانم یزاس
‌هنیهب هنیمز رد یهجوت لباق یایازم لکاروا

.دنریگ رارق رظن دم نآ زا هدافتسا یارب یریگ
‌میمصت رد دیاب هک دراد هارمه هب زین ار دوخ صاخ یاه‌شلاچ و اه‌یگدیچیپ