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

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

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

  • نیلوبلاگ

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

    ادامه مطلب
  • برج ستاره مروارید شهر؛ سکونت و سرمایه‌گذاری در منطقه 22

  • نیلوبلاگ

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

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

  • نیلوبلاگ

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

    ادامه مطلب
  • اوراکل 26ai – چگونه با عبارت QUALIFY نتایج توابع تحلیلی را بدون subquery فیلتر کنیم؟

  • نیلوبلاگ

    فرض کنید میخواهیم از جدول employees، از هر دپارتمان، فقط اطلاعات کارمندی را نمایش دهیم که بالاترین حقوق را دارد. برای گرفتن این خروجی، تا قبل از نسخه 26ai معمولا از subquery استفاده می کردیم: SELECT * FROM ( SELECT employee_id, first_name, department_id, salary, RANK() OVER (PARTITION BY department_id ORDER BY salar...

    ادامه مطلب
  • ایجاد دیتابیس Encrypt شده در لایه سیستم عامل

  • نیلوبلاگ

    در اوراکل نسخه 21c و 23ai می توانیم در زمان ایجاد دیتابیس از طریق ابزار dbca، قابلیت TDE را برای همه tablespaceها{اعم از سیستمی و غیرسیستمی} فعال کنیم تا دیتابیس از همان ابتدا به صورت کامل در لایه سیستم عامل Encrypt شود. برای استفاده از TDE، گزینه های زیر همراه با اجرای DBCA قابل تنظیم هستند: [-'configureTDE' <true | false> Specify true to configure TDE wallet] [-'encryptPDBTablespaces' <Specify ALL to encrypt all Tablespaces or A comma separated list of name:value pairs with ta...

    ادامه مطلب
  • قوانین موجر و مستاجر

  • نیلوبلاگ

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

    ادامه مطلب
  • امکان تغییر رفتار پیش فرض 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 (...

    ادامه مطلب
  • عرضه نهال گردو در نهالستان معتبر جهاد کشاورزی در شهر های خرم آباد، رشت، زنجان

  • نیلوبلاگ

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

    ادامه مطلب
  • اوراکل 23c – اضافه شدن کلمه کلیدی ORDERED به تابع JSON_SERIALIZE

  • نیلوبلاگ

     تابع JSON_SERIALIZE در اوراکل نسخه 19c ارائه شد این تابع دیتای JSON را در هر دیتاتایپی که باشد، به صورت متن نمایش می دهد: SQL> create table tbl_JSON (id number,ettelaat BLOB constraint jc1 check (ettelaat is json) ); Table created SQL> insert into tbl_JSON values(2,'{"First_Name":"Vahid","Last_Name":"Usefzadeh","Contact":{"Email":"[email protected]","Phone":"091111111117"}}'); 1 row inserted SQL> select ETTELAAT from tbl_JSON; ETTELAAT ----------------------------------- 7...

    ادامه مطلب
  • امکان جستجو در سطح کل دیتابیس با 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! تنظیم شده است بدون تردید این تفاوت ها در...

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

  • نیلوبلاگ

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

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

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

  • نیلوبلاگ

    اجرای دیتابیس در محیط داکر می تواند مزایای متعددی را به همراه داشته باشد، که به عنوان نمونه می توان به “سادگی و افزایش سرعت در نصب و راه اندازی”، “اجرای نسخه های متعدد در یک هاست” و یا “اجرای دیتابیس در سیستم عاملهایی که امکان نصب مستقیم دیتابیس بر روی آنها وجود ندارد”، اشاره کرد. در این مستند قصد داریم با گرفتن image از Oracle Container Registry، دیتابیس اوراکل را در محیط داکر اجرا کنیم برای این کار ابتدا باید در سایت oracle.com امور مقدماتی نظیر ایجاد اکانت را انجام دهیم و با توجه به انکه این ...

    ادامه مطلب
  • تابع checksum در اوراکل 21c

  • نیلوبلاگ

    در نسخه 12c، اوراکل با ارائه تابع STANDARD_HASH، امکان محاسبه hash value را برای یک فیلد و یا عبارت فراهم کرده است: SQL> select id,salary,substr(STANDARD_HASH(id||salary),1,20) hash_id_sal from tbl1; ID SALARY HASH_ID_SAL ---------- ---------- ---------------------- 1 10 5E796E48332AF4142B10 2 12 E2154FEA5DA2DD0D1732 3 17 F44A286F486D11990238 4 18 93AC1946CB917ABC4735 با این روش می توانیم از تغییر مقدار سطرهای جد...

    ادامه مطلب
  • اوراکل 21c – بازگرداندن دیتابیس به هر زمانی در گذشته

  • نیلوبلاگ

    اوراکل در نسخه 19c اجازه نمی دهد که یک pdb را به زمانی از یک ORPHAN incaation برگردانیم: SQL*Plus: Release 19.0.0.0.0 - Production on Thu Apr 21 08:28:57 2022 Version 19.3.0.0.0 SQL> SELECT con_id, status, pdb_incaation# inc#, begin_resetlogs_scn, end_resetlogs_scn FROM v$pdb_incaation ORDER BY 3; CON_ID STATUS INC# BEGIN_RESETLOGS_SCN END_RESETLOGS_SCN ---------- ------- ---------- ------------------- ----------------- 3 PARENT 0 1920977 1...

    ادامه مطلب
  • تابع ANY_VALUE در اوراکل 21c

  • نیلوبلاگ

    ANY_VALUE تابع جدیدی است که در اوراکل 21c معرفی شده و البته در Release Updateهای انتهایی اوراکل نسخه 19c(یعنی از 19.8 به بالا) هم قابل استفاده است. در متن پیش رو با این تابع آشنا خواهیم شد. *پرس و جوی زیر در pdb1 اجرا می شود و قرار است مشخص کند هر tablespace چند دیتافایل دارد: select t.ts#, t.name, ...

    ادامه مطلب
  • دیتاتایپ JSON در اوراکل 21c

  • نیلوبلاگ

    همانطور که می دانید از نسخه 12cR1، دیتابیس اوراکل از JSON پشتیبانی می کند به این معنی که با ارائه چندین تابع، امکان انجام عملیاتی چون اجرای query، ایجاد index و ایجاد view را بر روی فیلدهای JSON Document فراهم می کند. البته در این نسخه ها(تا قبل از اوراکل 21)، Data Type جدیدی برای JSON معرفی نشده و JSON Documentها باید در نوع داده VARCHAR2، CLOB و یا BLOB ذخیره شوند(نوع داده NCLOB و NVARCHAR2 را هم باید به این مجموعه اضافه کرد) که معمولا نوع داده BLOB برای این کار توصیه می شود(مطالعه مطلب “JSON ...

    ادامه مطلب
  • آموزش 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...

    ادامه مطلب
  • رشد دوج کوین / رشد ۸۰ درصدی دوج کوین و رسیدن به رتبه دهم رمزارز ها از لحاظ مارکت کپ

  • نیلوبلاگ

    یک ارز رمزنگاری شده “با مزه” و میم کوین که با یک شوخی شروع شد بودن، مانع از این نیست که دوج کوین اقدام جدی و رکوردشکنی در میان قیمت های بازار رمزنگاری این هفته را نداشته باشد. در ادامه با بررسی رشد دوج کوین با ما همراه باشید. دوج کوین ارز رمزنگاری ...

    ادامه مطلب