نوشته‌ها

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

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

این شرکت که در نیمه دوم سال ۱۳۷۰ بطور کامل راه اندازی گردید، در نزدیکی بزرگترین و غنی ترین معادن مس خاورمیانه، بزرگترین مجتمع صنعتی ارتباط دهنده معادن مس و روی با صنایع تولیـدی کشور بشمار رفته و شامل ۴ کارخانه ذوب و ریخته‌گری، اکستروژن و کشش، نورد و سکه‌زنی می‌باشد و گسترده‌ترین محصولات نیمه تمام مسی و آلیاژهای مس را بصوت ورق، تسمه و فویل، لوله و مقاطع تولید می‌کند. محصولات این شرکت مطابق با استانداردهای جهانی تولید و علاوه بر تامین نیاز بازار داخلی به کشورهای مختلف جهان از جمله آلمان، فرانسه، انگلستان، اسپانیا، چین، تایوان، ویتنام، تایلند و کویت صادرمی‌گردد.

با توجه به تفاهم صورت گرفته در خصوص گسترش همکاری در حوزه پایگاه داده اوراکل شرکت مس شهید باهنر کرمان متعاقب آن بررسی‌های فنی کارشناسان گروه پایگاه‌داده اوراکل شرکت آرتاراد، در دی ماه سال ۱۳۹۵ فرآیند ارتقای نگارش پایگاه‌داده و سرویس گلدن‌گیت شرکت مس شهید باهنر کرمان طرح‌ریزی و پیاده‌سازی شد. همچنین دوره آموزشی مدیریت پیشرفته پایگاه داده اوراکل در این سازمان آغاز گردید.
در مهرماه سال ۱۳۹۴ زمینه همکاری میان شرکت آرتاراد و مس شهید باهنر کرمان در مرکز داده اوراکل این شرکت با راه اندازی سرویس Oracle GoldenGate آغاز گردیده و در حال گسترش می‌باشد.

artarad_oracle_db

چگونه یک دیتا فایل را از محیط FILESYSTEM به محیط ASM منتقل کنیم؟

چگونه در پایگاه داده اوراکل یک دیتا فایل را از محیط FILESYSTEM به محیط ASM منتقل کنیم؟
مقدمه
در برخی از سناریو ها لازم می شود دیتا فایل های خارج از ASM به ASM منتقل شوند . این حالت در سناریو های RAC که به اشتباه دیتا فایلی خارج از محیط ASM ساخته می شود خیلی پرکاربرد می باشد که منجر به خطاهای سیستمی می شود.

ادامه مطلب

artarad_ORACLE_ocr

Oracle Cluster Registery چیست؟ (بخش دوم)

Oracle Cluster Registery چیست؟ (بخش دوم)

در ادامه بخش اول، به مطالب مربوط به OCR می پردازیم

به‌روزرسانی OCR
فایل OCR که وظیفه نگهداری اطلاعات دسترسی‌پذیری بالا اجزای کلاستر را بر عهده دارد، توسط برنامه‌های متعددی ممکن است به‌روزرسانی یا اصلاح شود. فهرست این برنامه‌ها به شرح زیر است.
• پردازش CSSd در حین برپاسازی کلاستر (به‌منظور به‌روزرسانی وضعیت سرورها)
• CSS در حین حذف و یا افزودن نودها (به‌منظور افزودن یا حذف نام نودها)

ادامه مطلب

artarad-oracle-database

توابع تحلیلی FIRST_VALUE و LAST_VALUE

توابع تحلیلی FIRST_VALUE و LAST_VALUE

در این مبحث به بررسی اجمالی توابع تحلیلی FIRST_VALUE و LAST_VALUE می‌پردازیم.

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

ادامه مطلب

artarad_rman_backup

جابجا کردن دیتافایل های پایگاه داده با حجم ۳TB با قطعی کمتر از ۲ دقیقه

جابجا کردن دیتافایل های پایگاه داده با حجم ۳TB با قطعی کمتر از ۲ دقیقه

این مسئله در واقع سوال بسیاری از افراد است که چگونه میتوان در حداقل زمان ممکن برای Downtime داده ها را بین دیسک های ذخیره سازی جابجا نماییم؟

ادامه مطلب

artarad_rman_backup

پشتیبان گیری از پایگاه داده اوراکل با استفاده از RMAN

پشتیبان گیری از پایگاه داده اوراکل با استفاده از RMAN

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

ادامه مطلب

artarad-oracle-database

ایندکس های مجازی اوراکل

ایندکس های مجازی اوراکل

 فرآیندهای بهینه‌سازی دستورات SQL غالباً نیازمند آزمایش نمودن شیوه‌های indexing گوناگون به منظور بررسی میزان تأثیرات مثبت و منفی آنها در عملیات اجرایی می‌باشد. تبعاً ایجاد index های اضافی پیچیدگی‌های خاص خود را به همراه دارد. وارد نمودن index های اضافی در جداول بزرگ هزینه‌های زیادی را چه از لحاظ زمانی و همچنین فضای ذخیره‌سازی بر فرآیند وارد می‌سازد. از طرفی این index های اضافی می‌توانند مورد استفاده دیگر session ها نیز قرار بگیرند، این امر می‌تواند بر کارایی بخش‌های دیگر application شما تأثیر منفی داشته باشد که بالتبع زمانی که شما در حال خطایابی در سامانه می‌باشید مشکل‌زا خواهد بود.

ایندکس های مجازی اوراکل بر خلاف index های معمول به هیچ بخشی مرتبط نیست بنابراین در اینجا زمان ایجاد و فضای ذخیره‌سازی مورد نیاز دو مبحث کاملاً غیر مرتبط می‌باشند. به علاوه توسط دیگر session ها نیز قابل استفاده نمی‌باشد که در نتیجه هیچگونه تأثیر منفی در کارایی عادی سامانه شما نخواهد داشت. در اینجا سعی داریم چگونگی استفاده از virtual index را به همراه یک مثال ساده شرح دهیم.

ادامه مطلب

artarad-oracle-database

توابع مرتبط با مقدار NULL

توابع مرتبط با مقدار NULL

دراین مبحث خلاصه‌ای از توابع مرتبط با بررسی مقادیر NULL آورده شده است.

پیش‌زمینه

جداول زیر در مثال‌های این مبحث مورد نیاز است.

DROP TABLE null_test_tab;

CREATE TABLE null_test_tab (

id NUMBER,

col1 VARCHAR2(10),

col2 VARCHAR2(10),

col3 VARCHAR2(10),

col4 VARCHAR2(10)

);

INSERT INTO null_test_tab values (1, ‘ONE’, ‘TWO’, ‘THREE’, ‘FOUR’);

INSERT INTO null_test_tab values (2, NULL, ‘TWO’, ‘THREE’, ‘FOUR’);

INSERT INTO null_test_tab values (3, NULL, NULL, ‘THREE’, ‘FOUR’);

INSERT INTO null_test_tab values (4, NULL, NULL, ‘THREE’, ‘THREE’);

COMMIT;

ادامه مطلب

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

راه اندازی و آموزش Oracle GoldenGate در شرکت مس شهید باهنر کرمان

راه اندازی و آموزش اوراکل GoldenGate در شرکت مس شهید باهنر کرمان

با توجه به تفاهم صورت گرفته بین مدیران شرکت توسعه فناوری اطلاعات آرتاراد و مسئولین شرکت مس باهنر کرمان، در مهر ماه سال ۱۳۹۴، دوره آموزشی اوراکل GoldenGate در این مرکز برگزار شد. همچنین راهکار GoldenGate به صورت دو طرف  فعال (DDL,DML) میان دفاتر این سازمان پیاده سازی گردید.

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

همسان سازی پایگاه داده

 توزیع داده و تغییرات در پایگاه‌داده بین یک یا چند پایگاه داده دیگر، به شکل همزمان یا غیر همزمان میباشد، از این تکنولوژی می‌توان برای بالا بردن دسترس پذیری برنامه‌های سازمان و یا توزیع خدمات نرم‌افزاری استفاده کرد. روش‌های مختلفی برای پیاده‌سازی این تکنولوژی مانند Golden Gate , Stream وجود دارد که با توجه به شرایط و نیاز سازمان مشتری پیاده سازی خواهد شد.
artarad-oracle-database

عملگر PIVOT و UNPIVOT در اوراکل نسخه ۱۱g

عملگر PIVOT و UNPIVOT در پایگاه‌داده اراکل نسخه ۱۱g

سعی بر آن است تا در این نوشتار چگونگی استفاده از عملگرهای جدید PIVOT و UNPIVOT در نسخه ۱۱g به همراه ارائه یک راهکار مناسب برای عملکرد مشابه در نسخه‌های قبل از ۱۱g شرح داده شود.

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

ادامه مطلب