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

متن مرتبط با «آموزش تغییر دادن مک آدرس» در سایت تالار های تخصصی نوشته شده است

زن می تواند بعد از گرفتن مهریه از همسر خود تمکین کند

  • نیلوبلاگ

    هرگاه قسمتی از مهر حال و قسمتی موجل باشد، حق حبس فقط نسبت به قسمتی که حال است حاصل می‌شود و پس از دریافت این قسمت زن دیگر نمی‌تواند از ایفا وظایف زناشویی امتناع کند. “حق حبس” از جمله حقوقی است که مزیتی ویژه را در اختیار زنان قرار داده است که بسیاری از آنان از آن آگاهی ندارند. زن به مجرد عقد مالک مهر می‌شود و می‌تواند آن را از شوهر مطالبه کند و برای احقاق حق خود به طرق قانونی، مانند رجوع به دادگاه و صدور اجراییه ثبتی، متوسل گردد. به علاوه قانون به زن حق داده است که ...

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

  • نیلوبلاگ

    همان‌طور که می‌دانید، وقتی در یک تراکنش رکوردی حذف یا بروزرسانی می‌شود، گاهی لازم است تغییر انجام‌شده به حالت قبلی بازگردد (rollback). برای مثال، کاربری رکوردی را بروزرسانی می‌کند و بلافاصله متوجه می‌شود که باید این تغییر را لغو کند. در اکثر دیتابیس‌های رابطه‌ای مدرن که ACID را به‌طور کامل پشتیبانی می‌کنند، این امکان وجود دارد، اما مکانیزم اجرایی آن در ...

    ادامه مطلب
  • اوراکل 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 --------------- ---------------------------------...

    ادامه مطلب
  • امکان تغییر رفتار پیش فرض kill session در اوراکل 23c

  • نیلوبلاگ

    زمانی که sessionای را در اوراکل kill می کنیم، به صورت پیش فرض آن session در حالت SOFTء، kill خواهد شد: SQL> ALTER SYSTEM KILL SESSION '1025,44801'; System altered. جزییات اجرای این دستور را می توانیم در Alert Log ببنیم: 2023-12-19T13:32:18.731476+03:30 (4):A user has terminated a session. KILL SESSION for sid=(1025, 44801): Reason = alter system kill session Mode = KILL SOFT -/-/-/- Requestor = USER (orapid = 55, ospid = 3267554, inst = 1) User = oracle Program = sqlplus@OEL8 (...

    ادامه مطلب
  • امکان جستجو در سطح کل دیتابیس با DBMS_SEARCH – اوراکل 23c

  • نیلوبلاگ

    در نسخه 23c، اوراکل پکیجی را به نام DBMS_SEARCH معرفی کرده است که می تواند با استفاده از زیرساخت ORACLE TEXT و حذف پیچیدگی های آن، امکان جستجو را بر روی Objectهای مختلف فراهم کند. پکیج DBMS_SEARCH با ایجاد ایندکسی از نوع JSON Search Index می تواند قابلیت جستجو را بر روی sourceهای مختلف اعم از Table و View فراهم کند. برخلاف ایندکسهای متعارف نظیر Btree و Bitmap که بر روی ستونهای یک جدول قابل ایجاد هستند، ایندکسی که از طریق پکیج DBMS_SEARCH ایجاد می شود، می تواند چندین جدول و ویو را به عنوان source...

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

  • نیلوبلاگ

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

    ادامه مطلب
  • تغییرات دستور OERR در اوراکل 23c

  • نیلوبلاگ

    در نسخه 23c دستور OERR اطلاعات بیشتری را برای بسیاری از خطاها(نسبت به نسخه های قبلی) ارائه می کند که این مسئله می تواند در شناسایی علت رخ دادن خطا و همچنین رفع سریع تر آن کمک کند. بعنوان مثال، برای خطای ORA-00001: unique constraint (constraint_name) violated این دستور را در دو نسخه 21c و 23c اجرا می کنیم: 'Oracle 21c': [oracle@OEL7 ~]$ oerr ora 00001 00001, 00000, "unique constraint (%s.%s) violated" // *Cause: An UPDATE or INSERT statement attempted to insert a duplicate key. // For Tru...

    ادامه مطلب
  • اوراکل 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 در دیتابیس اوراکل است این قابلیت می تواند در زمینه...

    ادامه مطلب
  • اوراکل 23c – امکان ذخیره کردن Flashback Logها خارج از FRA

  • نیلوبلاگ

    تا قبل از اوراکل 23c،ء Flashback Logها الزاما باید در FRA ذخیره می شدند و در صورت عدم تنظیم FRA، امکان فعال کردن قابلیت Flashback Database وجود نداشت: Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production SQL> alter database flashback on; ORA-38706: Cannot tu on FLASHBACK DATABASE logging. ORA-38709: Recovery Area is not enabled. در نسخه 23c دو پارامتر جدید در این زمینه معرفی شدند که می توان از طریق آنها Flashback Logها را در مسیری غیر از FRA ذخیره کرد. این پارامترها، db_fla...

    ادامه مطلب
  • اوراکل 23c – تغییر نام LOB segment

  • نیلوبلاگ

    همانطور که می دانید اوراکل برای هر LOB segment یک نام خودکار با پیشوند SYS_LOB ایجاد می کند: SQL> create table asnad( id number, doc clob); Table created SQL> select segment_name from dba_lobs where table_name='ASNAD'; SEGMENT_NAME ------------------------------ SYS_LOB0000136126C00002$$ در نسخه 21c برای تغییر نام SYS_LOBها می بایست LOB segment را move داد که این کار بسیار پرهزینه بود و چالشهایی نظیر بازسازی ایندکسهای جدول را به همراه داشت: SQL> insert into ASNAD values(1,'my name is ...

    ادامه مطلب
  • تغییرات 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...

    ادامه مطلب
  • آموزش SQL و PL/SQL برای دیتابیس اوراکل(دانلود فایل PDF)

  • نیلوبلاگ

    دانلود آموزش SQLxa0شامل مطالب Oracle Database 12c R2: SQL Workshop I و Oracle Database 12c R2: SQL Workshop II(نویسنده مطلب: مهندس میلاد خالقی) SQL_DOC_PDF دانلود آموزش برنامه نویسی PL/SQL برای دیتابیس اوراکل(نویسنده مطلب: مهندس میلاد خالقی) PLSQL_DOC...

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

  • نیلوبلاگ

    علی بن حسین ملقب به سجاد و زین العابدین، چهارمین امام شیعیان می باشد. این امام بزرگوار ۵ شعبان سال۳۸ هجری قمری چشم به جهان گشود و ۱۲ محرم سال ۹۵ هجری قمری بر اثر مسمومیت به شهادت رسید.اثر معروف امام زین العابدین صحیفه سجادیه می باشد. در قسمت زیر پیام...

    ادامه مطلب
  • محدود کردن رکوردها با کمک ROWNUM ، ROW_NUMBER و FETCH

  • نیلوبلاگ

    برای نمایش تعداد محدودی رکورد از خروجی یک پرس و جو، می توان از توابعی چون ROW_NUMBER، rank و همچنین Pseudo columnای بنام rownum استفاده کرد. البته در اوراکل نسخه 12c هم بهبودهای در این زمینه ایجاد شد و در این نسخه با استفاده از عبارت FETCH هم می توان به این هدف رسید. در ادامه متن با هر سه این روشها آشنا خواهیم شد.   ROWNUM همانطور که اشاره شد، Rownum به عنوان یک Pseudo column قرار است به هر رکوردی که توسط پرس و جو برگردانده می شود، عددی را تخصیص دهد: select file#,bytes/1024/1024 SIZE_MB,r...

    ادامه مطلب
  • پیامک های جدید برای تسلیت شهادت امام موسی کاظم

  • نیلوبلاگ

    امام موسی کاظم ملقب به کاظم و باب الحوائج هفتمین امام شیعیان می باشد. این امامبزرگوار در ۲۰ ذی الحجه چشم به جهان گشود و ۲۵ رجب به شهادت رسید. در قسمت زیرپیامک های جدید برای تسلیت شهادت امام موسی کاظم را قرار داده ایم. برای استفادهاز این پیامک ها در سایت نیک صالحی همراه ما باشید. تسلیت شهادت امام موسی کاظم تاکه ما همسفر عشق به افلاک شویم / بارالها!مددی کن که همه پاک شویم دست تقدیر چنان کن که پس از دادن جان / درجوارحرم عشق همه خاک شویم شهادت امام موسی کاظم(ع) تسلیت ****** غروب غربت آمیخته هفتمین آ...

    ادامه مطلب
  • آموزش PL/SQL قسمت پانزدهم – پکیج های DBMS در دیتابیس اوراکل

  • نیلوبلاگ

    در دیتابیس اوراکل تعدادی پکیج به صورت BUILT-IN تعریف شده اند که به آنها پکیج های DBMS می گویند. این پکیج ها کاربردهای مختلفی دارند و می توان از آنها در زمان ساخت برنامه ها بهره برد. چگونه پکیج های D...

    ادامه مطلب
  • آموزش PL/SQL قسمت شانزدهم – برنامه نویسی شی گرا در اوراکل PL/SQL

  • نیلوبلاگ

    در PL/SQL با استفاده از نوع (OBJECT (OBJECT TYPE می توان برنامه نویسی شی گرا یاOBJECT ORIENTED انجام داد. در OBJECT واسط ها و جزییات پیاده سازی از هم جدا می شوند و در دیتابیس ذخیره گردند. این روش، زم...

    ادامه مطلب
  • جدیدترین پیامک تبریک ۲۲ بهمن و دهه فجر

  • نیلوبلاگ

    امام خمینی بنیان گذار جمهوری اسلامی پس از ۱۵ سال تبعید در ۱۲ بهمن سال ۵۷به ایران بازگشت و سرانجام پس از ۱۰ روز در ۲۲ بهمن انقلاب اسلامی به پیروزی رسید. در چنینروزی در اکثر نقاط کشور مردم در راهپیمایی ...

    ادامه مطلب