تالار های تخصصی

متن مرتبط با «چرا طراحی سایت مهم است» در سایت تالار های تخصصی نوشته شده است

برج سپیدار مروارید شهر فرصتی استثنایی برای سکونت و سرمایه گذاری

  • نیلوبلاگ

    img border 0 src data image svg xml base64 PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg width 300px height 300px تماس باما 02144769006 02144748674 02144748678 اخرین املاک پیش فروشپیش فروش پروژه سازمان برنامه بودجه a href last search q مروارید مروارید a شهرIran لیگ برترپروژه خلیج فارس ستاد کل دریاچه چیتگرIran لیگ برترپیش فروش پروژه امپریال پالاس کوهک شهریور 1404Iran دسته 1معرفی پروژه زاگرس دریاچه چیتگرIran دسته 1شرکت نیکان سازه سدید پروژه تریتیوم vip ...

    ادامه مطلب
  • راهنمای جامع خرید آپارتمان در منطقه 22 تهران: فرصتی استثنایی در اطراف دریاچه چیتگر

  • نیلوبلاگ

    تماس باما 02144769006 02144748674 02144748678 اخرین املاک پیش فروشپیش فروش پروژه سازمان برنامه بودجه مرواریدشهرIran لیگ برترپروژه خلیج فارس ستاد کل دریاچه چیتگرIran لیگ برترپیش فروش پروژه امپریال پالاس کوهک شهریور 1404Iran دسته 1معرفی پروژه زاگرس دریاچه چیتگرIran دسته 1شرکت نیکان سازه سدید پروژه تریتیوم vip , امیرکبیر و آرتمیسIran شخصی سازپیش فروش پهنه F شهرک چیتگر H3 , H4 , H5Iran لیگ برترآخرین املاک فروشیفروش واحد 145...

    ادامه مطلب
  • اوراکل 26ai – امکان استفاده از bind variable با قابلیت Materialized View Query Rewrite

  • نیلوبلاگ

    تا قبل از نسخه 26ai، کوئری‌هایی که شامل bind variable بودند، نمی‌توانستند از قابلیت query rewrite با استفاده از materialized view (MV) بهره ببرند و اوراکل مجبور بود داده‌ها را مستقیماً از جدول‌های پایه بخواند، که باعث از دست رفتن مزایای کاراییِ داده‌های پیش‌تجمیع‌شده (pre-aggregated data) می‌شد. از Oracle AI Database 26ai به بعد، این محدودیت حذف شده است...

    ادامه مطلب
  • اوراکل 23ai – امکان استفاده از توابع تجمیعی(نظیر SUM و AVG) بر روی نوع داده INTERVAL

  • نیلوبلاگ

    تا قبل از نسخه 23ai نمی توانستیم از توابع تجمیعی نظیر SUM، AVG، MIN و MAX و … بر روی داده های با دیتاتایپ  INTERVAL استفاده کنیم و در صورت استفاده، به خطای ORA-00932 مواجه می شدیم. برای مثال می خواهیم بررسی کنیم اجرای جاب PURGE_LOG در یک ماه گذشته به صورت میانگین چقدر زمان برده است: SQL> select column_name,data_type from dba_tab_cols where table_name='DBA_SCHEDULER_JOB_RUN_DETAILS' and column_name='RUN_DURATION'; COLUMN_NAME DATA_TYPE --------------- ---------------------------------...

    ادامه مطلب
  • اوراکل 23c – شناسایی علت تغییر رفتار Optimizer با استفاده از ویوی DBA_HIST_OPTIMIZER_ENV_DETAILS

  • نیلوبلاگ

    تغییر Execution Plan یک کوئری می تواند به دلایل ساده ای مثل حذف و اضافه کردن ایندکس، پارتیشن بندی جدول، پارتیشن بندی ایندکس اتفاق بیفتد اما شناسایی علت تغییر رفتار Optimizer همیشه ساده نیست چرا که در بعضی از موارد تغییر در Optimizer Environment منجر به ایجاد Execution Plan جدید می شود. برای مثال در sessionای پارامتر OPTIMIZER_INDEX_COST_ADJ که میزان گرایش Optimizer به استفاده از ایندکس را تعیین می کند، به عدد 1 و در session دیگر این پارامتر به مقدار 1000! تنظیم شده است بدون تردید این تفاوت ها در...

    ادامه مطلب
  • اوراکل 23c – استفاده از پروسیجر JSON_TYPE_CONVERTIBLE_CHECK برای جابجایی دیتای JSON

  • نیلوبلاگ

    اوراکل در نسخه 21c دیتاتایپ JSON را ارائه کرد و تا قبل از آن، دیتای JSON را می توانستیم در ستونهایی با نوع داده CLOB، BLOB و حتی VARCHAR ذخیره کنیم با این اوصاف اگر دیتابیس را به تازگی به نسخه 21c(و نسخ بالاتر) ارتقا دادیم ممکن است بخواهیم دیتای از نوع JSON را به ستونی که دیتاتایپ آن JSON است منتقل کنیم. در نسخه 23c، پروسیجری اضافه شده است که می تواند در این فرایند مورد استفاده قرار بگیرد و بعضا بسیار راهگشا باشد. پروسیجر dbms_json.json_type_convertible_check ستونی را به عنوان ورودی می گیرد و بر...

    ادامه مطلب
  • اوراکل 23c – امکان استفاده از قابلیت Memoptimized Rowstore بدون تنظیم Hint

  • نیلوبلاگ

    برای استفاده از قابلیت Memoptimized Rowstore در نسخه های 19c و 21c، ابتدا می بایست این قابلیت را در سطح جدول فعال می کردیم و بعد از آن، در زمان درج دیتا، Hintای را به دستور insert اضافه می کردیم با توجه به آنکه ممکن است application از قبل نوشته شده باشد، اضافه کردن Hint به دستور insert می تواند مانعی برای استفاده از قابلیت Memoptimized Rowstore شود. SQL> ALTER TABLE tbl1 MEMOPTIMIZE FOR WRITE; Table altered SQL> INSERT /*+ MEMOPTIMIZE_WRITE */ INTO tbl1 VALUES (1,'usefzadeh.com'); بنابری...

    ادامه مطلب
  • اوراکل 23c – امکان استفاده از ماژولهای JavaScript در دیتابیس اوراکل

  • نیلوبلاگ

    در نسخه 21c، اوراکل امکان اجرای کد JavaScript در داخل دیتابیس را فراهم کرده است. این کار با کمک بسته DBMS_MLE امکان پذیر است: DECLARE ctx varchar2(50) ; BEGIN ctx := DBMS_MLE.create_context(); DBMS_MLE.eval(ctx, 'JAVASCRIPT', q'~console.log("www.usefzadeh.com");~'); DBMS_MLE.drop_context(ctx); END; / www.usefzadeh.com در نسخه 23c قابلیتهای دیگری هم در این زمینه ارائه شد که یکی از آنها، امکان بارگذاری و استفاده از ماژولهای JavaScript در دیتابیس اوراکل است این قابلیت می تواند در زمینه...

    ادامه مطلب
  • بازرسی وظیفه چه کسانی است

  • نیلوبلاگ

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

    ادامه مطلب
  • اجرای کلاستر اوراکل در داکر(Oracle RAC 21c)

  • نیلوبلاگ

    برای نصب Oracle RAC به منظور استفاده در محیط آموزشی و یا اجرای بعضی از تستها، معمولا از Oracle Virtual Box و یا VMware workstation استفاده می کنیم. برای این کار باید به تعداد نودهای کلاستر، ماشین مجازی ایجاد کرده و بر روی هر کدام از این ماشینها، سیستم عاملی را نصب کنیم و در نهایت اقداماتی را در هر کدام از این سیستم عاملها انجام دهیم تا شرایط برای نصب کلاستر فراهم شود. پیکربندی کلاستر در محیط VM نسبتا زمانبر است و شاید کمی پیچیده هم باشد.  البته در این زمینه، VM تنها گزینه ما نیست و استفاده ...

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

  • نیلوبلاگ

    همانطور که می دانید، در زمان بکاپ گیری با ابزار RMAN، می توان از physical standby به جای دیتابیس primary استفاده کرد تا از این جهت بار اضافه ای به primary تحمیل نشود. با توجه به آنکه ساختار این دو محیط(primary و physical standby) مشابه هم هستند، بکاپ گیری در این دو محیط تفاوت چندانی ندارد(دیتافایلها در این دومحیط بلاک به بلاک با هم مطابقت دارند البته به شرط sync بودن استندبای) و اندک تفاوت ایجاد شده، به open mode این دو دیتابیس برمی گردد و این تفاوت، حداقل در زمان بکاپ گیری از archive log خودش ر...

    ادامه مطلب
  • تغییرات GIMR Database در اوراکل کلاستر 21c

  • نیلوبلاگ

    GIMR یا همان Grid Infrastructure Management Repository در اوراکل 12c ارائه شد و هدف اوراکل از ارائه GIMR، ثبت وقایع و رخدادهای مربوط به کلاستر می باشد به طور دقیق تر، GIMR قرار است Cluster Health Monitor را در دیتابیسش ثبت کند. این دیتابیس حدودا 20 جدول دارد که لیست جداول آن را می توان به روش زیر مشاهده کرد: [grid@RAC1 ~]$ export ORACLE_SID=-MGMTDB [grid@RAC1 ~]$ sqlplus "/as sysdba" SQL> alter session set container=GIMR_DSCREP_10; Session altered. SQL> select table_name from dba_tables w...

    ادامه مطلب
  • برقراری ارتباط بین دو دیتابیس بدون استفاده از DBlink

  • نیلوبلاگ

    در محیط SQLcl می توان با کمک دستور bridge بین نیلوبلاگ دو دیتابیس نیلوبلاگ ارتباط نیلوبلاگ برقرار کرد. ابتدا فرمت کلی دستور bridge را مرور می کنیم: BRIDGE <targetTableName> as “<jdbcURL>”(<sqlQuery&g...

    ادامه مطلب
  • داد زدن سر کودک – چرا فریاد زدن سر کودک مضر است؟

  • نیلوبلاگ

    مجله اینترنتی دلخوشی: داد زدن سر کودک چه عواقبی دارد؟ آیا فریاد زدن سر کودک نتیجه می دهد؟ در طی چند سال گذشته بحث های زیادی در مورد خطرات تنبیه بدنی کودکان مطرح گشته است، اما هشدارهای کمی در مورد خطرا...

    ادامه مطلب
  • رابطه استرس و افزایش وزن چیست؟ – درمان چاقی ناشی از استرس

  • نیلوبلاگ

    مجله اینترنتی دلخوشی: همهی ما استرس را در طول زندگیمان تجربه کرده ایم. نظرسنجی ای در همین رابطه انجام گرفته که نشان میدهد از هر ۴ نفر ۳ نفر بیان کردند که در ماه گذشته حداقل یکی از علائم استرس را تجر...

    ادامه مطلب
  • استوری اینستاگرام و ۱۵ ترفند برای طراحی خلاقانه آن

  • نیلوبلاگ

    مجله اینترنتی دلخوشی: آیا نکات و ترفند های طراحی استوری اینستاگرام را می دانید؟ فید اینستاگرام شما تنها راه جذب مخاطبان و برجسته شدن در میان سایر محتواهای اینستاگرامی نیست. در حقیقت، از زمان راه اندازی...

    ادامه مطلب
  • شب یلدا ۱۳۹۹ چند شنبه و چه روزی است؟ تاریخ یلدا ۲۰۲۰

  • نیلوبلاگ

    مجله اینترنتی دلخوشی: شب یلدا ۹۹ چند شنبه است؟ هر سال در آخرین شب پاییز، ایرانیان عزیز داخل و خارج از کشور, آخر پاییز را با نام شب یلدا یا شب چله جشن می گیرند. شب چله یا شب یلدا آداب و رسوم جالب و دلن...

    ادامه مطلب
  • استفاده از قابلیت flashback query برای برگرداندن تغییرات متن پکیج، پروسیجر و فانکشن

  • نیلوبلاگ

    همانطور که می دانید، با شروع یک تراکنش، undo segmentای هم به آن اختصاص داده می شود تا اطلاعاتیxa0 که تراکنش در حال کار با ان است را در خود جای دهد به طور مثال، قبل از حذف یک رکورد در یک تراکنش، اطلاعات...

    ادامه مطلب
  • انجام query rewrite با استفاده از DBMS_ADVANCED_REWRITE

  • نیلوبلاگ

    فرض کنید پرس و جوی زیر یکی از پرس و جوهای پراستفاده برنامه می باشد که به دلیل عدم دسترسی به سورس کد برنامه امکان تغییر متن آن وجود ندارد: SQL>xa0 select /*+INDEX(tbl1,IND_CODE)*/ count(*) from tbl1 ...

    ادامه مطلب
  • ارتقا نسخه Grid Infrastructure به 19.8 با اعمال Patch و بدون Downtime در سطح دیتابیس(در محیط کلاستر)

  • نیلوبلاگ

    از اوراکل 19.6RU، می توان بدون Downtime در سطح دیتابیس، عملیات Patching را بر روی Grid Infrastructure انجام داد. از اینرو قصد داریم patch شماره 31305339 که مربوط به GI Release Update 19.8 می باشد را ب...

    ادامه مطلب