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

پیدا کردن مپ دیسکهای ASM

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

#!/bin/bash

export ORACLEASM='/etc/init.d/oracleasm'

echo "ASM Disk Mappings"
echo "----------------------------------------------------"
for f in `$ORACLEASM listdisks`
do
dp=`$ORACLEASM querydisk -p $f | head -20 | grep /dev | awk -F: '{print $1}'`
echo "$f: $dp"
done
۱۳ شهریور ۹۶ ، ۲۱:۱۷ ۰ نظر
مهدی غفاری

بروزرسانی سرور دیتاگارد در حالتی که فایل‌های آرشیو وجود ندارند

خب اول روی سرور دیتا گارد دستور زیر را اجرا می کنیم تا آخرین SCN دیتاگارد را بدست می‌آوریم:

SQL> SELECT CURRENT_SCN FROM V$DATABASE;

CURRENT_SCN
-----------
1752252019

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

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

جلسه پنجم IranOUG (گروه کاربران اوراکل ایران)

⁣⁣⁣⁣⁣⁣⁣⁣📌 #رویداد_ویژه:

🔹⁣جلسه پنجم Iran OUG (گروه کاربران اوراکل ایران)
🗓 ⁣پنج‌شنبه ۲۳ شهریور، تهران

❇️ اطلاعات بیشتر:

https://evand.com/events/iranoug5

 

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

 

گروه تلگرام:

http://tiny.cc/iranoug

۰۵ شهریور ۹۶ ، ۱۰:۵۲ ۰ نظر
مهدی غفاری

نحوه ریست پسورد کاربر SA در SQL Server

اگه دسترسی به کاربرهای دیتابیس شما غیر قابل ممکن باشه چیکار می‌کنید؟ شما ممکنه سروری رو تحویل بگیرید که قبلاً توسط شخص دیگه‌ای کانفیگ شده و بدون تحویل از شرکتتون رفته و تنها شخص مورد نظر پسوردها و دسترسی‌ها رو داشته! یه مشکلی که من اخیراً داشتم این بود که دیتابیس یک پروژه رو تحویلم دادن بدون اینکه دسترسی‌های ادمینش رو به من تحویل بدن از شانس ما دیتابیس به یک Active Directory اکتیو وصل بود که بعد سرور اکتیور از مدار خارج شد و هیچکس دسترسی به دیتابیس نداشت و همه‌ی کاربرها غیرقابل دسترس بودند.

راهکار من برای بیرون اومدن از این مشکل استارت دیتابیس تو حالت single user mode و اجرای برنامه SQLCMD و ساخت یک کاربر لوکال جدید با اعطای نقش sysadmin و لاگین با کاربر جدید و اعطای دسترسی‌های جدید به کاربران

برای اجرای SQL Serevr با حالت single user mode خط فرمان رو با کاربر ادمین باز کنید و از دستورات زیر استفاده کنید:

net stop mssqlserver
net start mssqlserver /m

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

پروژه درس هوش‌مصنوعی (Support Vector Machine)

یک پروژه برای درس هوش‌مصنوعی داشتیم که موضوعش درباره ماشین های بردار پشتیبان بود

ادامه مطلب...
۰۲ شهریور ۹۶ ، ۱۸:۲۸ ۰ نظر
مهدی غفاری

For Loop Container در SSIS

در قسمت Containerها شما انواع Containerها رو دارید (کانتینر یعنی شامل شونده/ در بر گیرنده)

اولین کامپوننت این مجموعه For Loop Container هستش من میخوام از این کامپوننت استفاده کنم پس درگش میکنم تو صفحه Control Flow

For در برنامه‌نویسی برای اجرای یک تسک تکرار شونده مورد استفاده قرار می‌گیره:

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

Data Profiling در SSIS

یکی از قدم‌های خیلی مهم در شروع تحلیل و ساخت انباره داده شناخت کیفیت داده‌های جداول OLTP هستش کامپوننت Data Profiling میتونه تو این راه کمکمون کنه

نیازمندی‌هاو محدودیتها

Data Profiling task فقط با دیتاهای ذخیره شده بر روی SQL Server کار میکنه و این تسک با third-partyها یا providerهای دیتابیسهای دیگه و یا با سورسهای فایل بیس کار نمیکنه

برای اجرای پکیج دارای این تسک شما باید دسترسی read/write و create table بر روی دیتابیس tempdb رو داشته باشید

ایجاد پروژه

یک پروژه جدید از نوع Integration Service در SSDT باز میکنیم

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

Fast Track Sizing Tools

۴ منبع حیاتی در دیتابیس (Network (Bandwitch), Processor(CPU), Disk(Storage), Memory(RAM هستش

یه موضوعی به نام Fast Track Sizing Tools وجود داره یعنی مواقعی که سریعاً شما نیاز دارید منابع مورد نیازتون رو بدونید با توجه به تجربه کسانی که قبلا با سرورها و سرویسها کار کردن براساس pear user و pear throughput به این میزان برسید

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

http://download.microsoft.com/download/D/F/A/DFAAD98F-0F1B-4F8B-988F-22C3F94B08E0/Fast%20Track%20Core%20Calculator%20v1.2.xlsx

ادامه مطلب...
۰۸ تیر ۹۶ ، ۱۸:۴۲ ۰ نظر
مهدی غفاری

غیرفعال کردن Server Manager از Start-up در Windows 2012

بالا اومدن server manager تو استارت آپ یکی از اون چیزهای رو اعصاب برای هر ادمینی هستش

غیرفعال کردنش از ۴ روش ممکنه:

۱- وقتی پنجره server manager بالاست به مسیر زیر برید و تیک مربوطه رو بزنید:

Manage -> Server Manager Properties -> Do not start Server Manager automatically at logon

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

نحوه راه‌اندازی خودکار Agent در ODI 11g موقع استفاده از OPMN در Linux/Unix

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

این اسکرپت بر روی ODI ورژن 11.1.1.3.0 تا 11.1.1.9.99 تست و ساپورت شده (Release 11gR1) و قابل استفاده در اکثر توزیع‌ها هستش

اسکریپت زیر رو در مسیر /etc/init.d/ قرار بدید و مالک فایل حتماً کاربر root باشه.

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