وبلاگ وحید نوروزی

تجربه و ترجمه و تحقیق درباره اوراکل را در این وبلاگ خواهید یافت.

وبلاگ وحید نوروزی

تجربه و ترجمه و تحقیق درباره اوراکل را در این وبلاگ خواهید یافت.

  • ۰
  • ۰

سکوتِ dbca :)

اکثراً در محیطهای متفاوت، با دستور dbca و بصورت گرافیکی که معمولاً اون رو بر روی کلاینت export می کنیم، اقدام به ایجاد دیتابیس می کنیم. بد نیست که یه نگاهی هم به شیوه ایجاد دیتابیس بصورت silent بندازیم:

برای اینکار در محیطی که engine دیتابیس نصب شده باشه و export های environment variable های ORACLE_HOME و PATH صورت گرفته باشه می تونیم دستور زیر رو با این فرمت اجرا کنیم:

 

dbca -silent -createDatabase  -templateName General_Purpose.dbc \
-gdbname silentcdb -sid silentcdb -responseFile NO_VALUE \
 -characterSet AL32UTF8  -sysPassword oracle  -systemPassword oracle\
 -createAsContainerDatabase true  -numberOfPDBs 1  \
-pdbName pdb1  -pdbAdminPassword oracle  -databaseType MULTIPURPOSE  \
-automaticMemoryManagement false  -totalMemory 6000 -storageType ASM \
-datafileDestination "+DATA"  -redoLogFileSize 50  -emConfiguration NONE \
 -ignorePreReqs

 

یه نکته رو اضافه کنم که در 12 در صورتی که میزان رم سرور بصورت فیزیکی بیش از 4 گیگ باشه و بخواهیم AMM که مخفف AUTOMATIC MEMORY MANAGEMENT هست رو فعال کنیم، با خطای زیر مواجه می شیم:

 

[DBT-11211] The Automatic Memory Management option is not allowed when the total physical memory is greater than 4GB.

 

بنابراین در زمان نصب باید از حالت ASMM استفاده کنیم که مخفف Automatic Shared Memory Management هست. برای اطلاعات بیشتر در مورد این خطا به داکیومنت Doc ID 1453227.1 مراجعه کنید.

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

templateName

پارمتر ورودی STRING و یکی از TEMPLATE های موجود در دیتابیس را باید به آن پاس دهید.

 

gdbname

پارامتر ورودی STRING و مقدار آن برابر GLOBAL DATABASE NAME که شامل DB_NAME.DB_DOMAIN است.

 

sid

پارامتر ورودی STRING و مقدار آن INSTANCE_NAME را می سازد

 

responseFile

پارامتر ورودی STRING می تواند مثل مثال ما برابر NO_VALUE باشد و یا بجای تمامی پارامترهایی که در دستور می دهیم، این فایل را توسط دستورها پر کرده و معرفی کنیم. نمونه:

dbca -silent -responseFile /home/oracle/dbca.rsp

نمونه ای از responsefile را می توانید از اینجا پیدا کنید.

 

characterSet

پارامتر ورودی STRING و مقدار آن برابر CHARACTERSET مدنظر شما برای این دیتابیس است.

 

createAsContainerDatabase

پارامتر ورودی BOOLEAN و مقدار آن می تواند برابر TRUE و یا FALSE باشد. از این طریق انتخاب می کنید که دیتابیس را CDB و یا NON-CDB بسازید.

 

databaseType

پارامتر ورودی STRING و مقدار آن می تواند هر کدام از  MULTIPURPOSE|DATA_WAREHOUSING|OLTP باشد.

 

storageType

پارامتر ورودی STRING و مقدار آن می تواند FS که مخفف FILESYSTEM و یا ASM باشد.

 

 

منبع: 

https://oracle-base.com/articles/misc/database-configuration-assistant-dbca-silent-mode

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

لطفاً در هنگام رانندگی به احترام عابرین پیاده بایستیم.

 

  • ۹۸/۰۹/۱۱
  • قدیر نوروزی میرصادقی

نظرات (۱)

سلام.
ممنون میشم از وبلاگ من دیدن کنید.
http://wisha.blog.ir

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی