مشاوره و پشتیبانی #پایگاه داده #هوش تجاری

چگونه ماشینهای مجازی در ESXi را auto start کنیم؟

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

خب ماشین فیزیکی شما روشن هستش ولی تکلیف مایشنهای مجازی شما چی میشه؟

اینجا بر هر ادمین VMware ای واجبه که ماشینهای مجازی اش رو روشن بکنه ولی اگه شما ادمین ندارید! و یا صلاح کسب و کار شما این هستش که ماشینهای مجازی بعد از بوت ماشین فیزیکی و بالا اومدن ESXi به طور خودکار روشن بشوند پس نیاز به این پیکربندی دارید:

با vSphere Client به ESXi لاگین کنید(اگه vCenter دارید به اون لاگین کنید)

ادامه مطلب...
۳۰ خرداد ۹۷ ، ۲۱:۲۶ ۰ نظر
مهدی غفاری

نگاهی بر معماری Oracle GoldenGate - قسمت سوم

SCN رو که یادتونه؟ همون بچه‌ای که هر تغییری توی دیتابیس ما بخوره یکی میخوره تو سرش و Counter یکی میره بالا (حتی اگه time دیتابیس تغییر بکنه) خب یادمون هم هستش که redoها براساس SCNها هستن که در Online Redo Log Fileهای ما قرار می‌گیرند خب گلدن‌گیت خودش با SCN کاری نداره و بین سرویسهاش از مکانیزم دیگه‌ای استفاده میکنه ولی موقعی که Extract‌ میخواد فاز Capture رو شروع بکنه اینجاست که SCNهای دیتابیس رو میخونه و آخرین SCN خونده شده رو نگه میداره تا بدونه آخرین تغییری که خونده تا کجا بوده و اگه Gapای افتاد بتونه Gap رو برطرف بکنه خب گلدن‌گیت به محض اینکه SCN رو خوند و عملیات Capture رو انجام داد دیگه به SCN ما کار نداره

حالا اگه شما بخواین تو داخل مکانیزم گلدن‌گیت بین رکوردها جا به جا بشید باید با مفهوم RBA آشنا بشید (Relative Byte Address) یعنی ترتیبی که فایل‌های capture ما در trail فایل‌ها نوشته میشوند هر کدوم یک RBA میخورن و بر اساس این RBA این رکوردها از هم جدا و تفکیک می‌شوند

یکی از مزایای گلدن‌گیت اینه که میتونه چندین Trail فایل داشته باشه برای اینکار موقعی که نیازه Captureها اجرا بشوند باید یکسری Trail File ساخته بشوند که نام این فایل‌ها توسط اوراکل به صورت ۸ کاراکتری در نظر گرفته میشه که ۲ کاراکتر اول توسط شما مشخص میشه مثلاً SH, SA, T1, L1 و ۶ کارکتر بعدی توسط اوراکل counter میخوره

ادامه مطلب...
۲۶ خرداد ۹۷ ، ۰۹:۵۴ ۰ نظر
مهدی غفاری

نگاهی بر معماری Oracle GoldenGate - قسمت دوم

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

گلدن‌گیت در اصل یکسری سرویسه اینکه من تو پست‌های قبلی همش تاکید می‌کردم ما CDC داریم این سرویس‌ها هستن که اینکار رو انجام میدن و تغییرات رو میفهمن و تو شبکه جا به جا میکنن و در نهایت اعمال می‌کنن یا باز همین سرویسها هستن که منتظر تغییرات می‌مونن و به محض دریافت اونها رو اعمال میکنن و خودشون رو SYNC نگه میدارن درکل ما با یکسری سرویس سر و کار داریم و تمام فعالیت‌های ما هم روی همین سرویسهاست حالا این سرویسها هر کدوم برای خودشون آرگومانهایی دارند که ما Config Fileهای موجود آرگومانهای مختلفی رو براشون در نظر می‌گیریم و در نهایت این کانفیگ‌ها هستن که شما با اونها بسیار کار دارید.

سناریوهای قابل پیاده‌سازی در گلدن‌گیت

- DB: database
- EDW: Enterprise Data Warehouse
- ETL: Extract, Transform, and Load
- HW: Hardware (Intel 32-bit, Intel 64-bit, SPARC, and so on)
- ODS: Operational Data Store
- OLTP: Online Transaction Processing
- OS: operating system (Linux, Windows, and so on)

ادامه مطلب...
۱۳ خرداد ۹۷ ، ۱۳:۰۴ ۰ نظر
مهدی غفاری

نگاهی بر معماری Oracle GoldenGate - قسمت اول

معماری اوراکل

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

نگاهی بر معماری Oracle Database 11g - قسمت اول

نگاهی بر معماری Oracle Database 11g - قسمت دوم

نگاهی بر معماری Oracle Database 11g - قسمت سوم

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

خب میخوام معماری اوراکل رو به صورت سناریو بیس و خلاصه دوباره دوباره تکرار کنم چون مسلط بودن به این معماری از ضروریات کاره

ادامه مطلب...
۰۸ خرداد ۹۷ ، ۱۹:۱۱ ۰ نظر
مهدی غفاری

تعاریف پایه Oracle GoldenGate

گلدن گیت ۲ نوع معماری کلی داره:

  • classic capture

در این سناریو گلدن گیت وابسته به ورژن باینری خودش بر روی پلتفرم مورد نظر هستش و گلدن گیت باید کنار هر دیتابیس در سرور مبدا و مقصد نصب بشود

  • integrate capture

در این معماری گلدن گیت بر روی یک سرور در کنار یک دیتابیس نصب میشه و با agentهایی دیتابیس‌ها باید logهای خودشون رو به این سرور ارسال کنند و capture (بازکردن لاگها) در سرور گلدن گیت انجام میشه. مثلاً شما می‌تونید گلدن گیت رو بر روی یک سرور لینوکسی نصب و راه‌اندازی کنید و ریپلیکیشن بین دیتابیسهای سرورهای ویندوزی راه‌اندازی کنید.

    • integrate capture downstream

اگر سرور گلدن گیت با یکی از دیتابیس‌ها یکی باشه بهش integrate capture میگن ولی اگه کلاً سرور گلدن گیت جدا از سرورهای دیتابیس باشه بهش integrate capture downstream میگن

نکته: یادمون باشه مبنای سناریوی integrate کلاً انجام عملیات logminer هستش

-- توپولوژی‌هایی که GG می‌تونه برای ما ساپورت بکنه به صورت کلی شکل زیر هستش راجع به هر توپولوژی من یک توضیح مختصری میدم:

 

goldengate_configs

ادامه مطلب...
۰۸ خرداد ۹۷ ، ۱۷:۵۹ ۰ نظر
مهدی غفاری

از نیاز تا آینده Oracle GoldenGate

سناریو

به عنوان DBA یک بانک که در ایران و اروپا دفتر دارد مشغول کار هستید. بانک شما ۲ تا دیتابیس اوراکل 12C مجزا بر روی دو container مجزا در دفاتر اصلی خود دارد. شما نیاز دارید که برخی از جداول را از اسکیمای IR به اسکیمای EURO ببرید برای رسیدن به این هدف می‌توانید Oracle GoldenGate for Oracle 12c را امتحان کنید.

شما برای امتحان حتماً دارید از یه محیط توسعه و آزمایشی استفاده می‌کنید (جدا از نگرانی‌های محیط عملیاتی) که این محیط آزمایشی میتونه روی یه PC هم باشه ولی یادمون باشه در محیط عملیاتی دیتابیس EURO و IR از هم جدا هستند.

دسته‌بندی

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

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

همچنین قابلیت پیاده‌سازی سولوشنهای high availability و zero down time برای انواع upgrades یا migrations و live reporting و operational business intelligence و transactional data integration را به ما می‌دهد.

ادامه مطلب...
۰۷ خرداد ۹۷ ، ۱۶:۰۷ ۰ نظر
مهدی غفاری

فروش اکانت متالینک اوراکل ویژه اشخاص

متخصصین اوراکل به طور معمول از ۲ سایت رسمی برای دریافت اطلاعات و پشتیبانی محصولات اوراکل استفاده می‌کنند همونطور که خودتون می‌دونید OTN یا Oracle Technology Network که به طور معمول تمام آنچه که از طریق لایسنس عمومی به جهت توسعه قابل استفاده است در آن وجود دارد و همچنین شبکه MOS یا My Oracle Support که به طور اختصاصی مختص کسانی است که لایسنس و پشتیبانی محصول مورد نظر خود را از پارتنرهای اوراکل خریداری کرده‌اند.

 

ادامه مطلب...
۰۴ فروردين ۹۷ ، ۱۱:۴۷ ۰ نظر
مهدی غفاری

نحوه‌ی اعمال کد تخفیف در لینک‌های پرداخت

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

 

 

ادامه مطلب...
۰۴ فروردين ۹۷ ، ۰۹:۳۳ ۱ نظر
مهدی غفاری

ساخت اکانت پی‌پال شخصی وریفای شده

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

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

  • حساب‌های افتتاح شده از کشور امارات و نوع Premier با قابلیت لاگین از سرور آلمان می‌باشند.
  • به علت حساسیت بالای پی پال به IP ها، بهتر است همیشه از یک IP معتبر خارج از ایران استفاده شود.
  • برای تایید لینک‌های ارسالی به پی پال به کلمه عبور ایمیل شما نیاز دارم بنابراین در صورت شخصی بودن ایمیل میتوانید ایمیل دیگری ارسال نمایید و بعد از ایجاد اکانت ایمیل اصلی را به حساب اضافه کنید.
  • برای افتتاح حساب و همانطور کار با حساب باید حتما با IP خارج از کشور به حساب متصل شوید که برای این منظور من توصیه می‌کنم از سرور مجازی امارات و یا آلمان استفاده کنید و اطلاعات آن شامل IP و User و Password را برای من ارسال کنید و بعد از تحویل اکانت نسبت به تغییر پسوردها اقدام کنید.
  • افتتاح حساب با مشخصات پاسپورتی شما انجام می‌شود.
  • موقع ارسال اطلاعات نام، نام خانوادگی و تاریخ تولد درج شده در پاسپورت را به صورت انگلیسی ارسال کنید.
  • شماره تلفن وارد شده در پی پال قابلیت پاسخگویی مستقیم را ندارد.
  • در صورت نیاز به خرید سرور نیز می‌توانید با من در تماس باشید.

ادامه مطلب...
۰۳ فروردين ۹۷ ، ۱۹:۱۰ ۱ نظر
مهدی غفاری

غیرفعال کردن IE Enhanced Security در ویندوز سرور ۲۰۱۲

یه مشکل آزار دهنده بعد از نصب ویندوز سرور ۲۰۱۲ فعال بودن IE Enhanced Security یا IE ESC هستش درسته این ویژگی در مرورگر سرور میتونه خیلی مفید باشه و از اتک‌های زیادی جلوگیری کنه ولی خیلی مواقع هم فقط سردرد اضافه است چون همش باید آدرس سایتهای خود رو به zone trust اضافه کنید

اگه این ویژگی فعال باشه شما پیغامهای زیر رو مکرراً می‌بینید:

ادامه مطلب...
۱۷ آذر ۹۶ ، ۲۱:۳۵ ۰ نظر
مهدی غفاری