برای از بین بردن یک Session و یا به عبارت دیگر kill session، می توان از دستورات مختلفی در سطح بانک و یا سیستم عامل استفاده کرد که در ادامه به بررسی تعدادی از این دستورات خواهیم پرداخت.
آموزش نصب پایگاه داده اوراکل(12c) به صورت Silent
برای نصب silent نرم افزار اوراکل، همانند نصب گرافیکی آن(مطالعه بفرمایید)، باید مقدماتی را در سطح os فراهم نمود که در ابتدای این متن و با طی چند مرحله، به جزییات انجام این مقدمات، خواهیم پرداخت.
برگزاری دوره آموزشی اوراکل(Workshop I & II)
نام دوره: Oracle Administration Workshop I & II
محل برگزاری: جهاددانشگاهی واحد علامه طباطبائی – شماره تماس: 8110897-0912

پارامتر preliminary در sqlplus
با رسیدن تعداد پروسسهای در حال استفاده اوراکل، به مقداری که برای پارامتر processes تعیین شده است، امکان ورود به بانک از طریق sqlplus از بین خواهد رفت و هرگونه تلاش برای ورود مجدد، با خطای ORA-00020 مواجه خواهد شد.
تغییر نام کاربر در اوراکل
برای تغییر نام یک کاربر در اوراکل، تا قبل از نسخه 11g، دستور مشخصی وجود نداشت و برای انجام این کار، نیاز بود تا از عملیات پرهزینه ای چون expdp/impdp، exp/imp و … استفاده کرد که البته استفاده از این روشها در بسیاری از محیطها، بسیار دشوار و تا حدودی نشدنی بود.
ثابت نگه داشتن مقدار sysdate
گاهی ممکن است برای انجام دادن تستی در اوراکل، نیاز باشد تا برای مدتی تابع sysdate مقدار ثابتی را برگرداند برای این منظور می توان از پارامتر fixed_date استفاده کرد.
این پارامتر که مقدار پیش فرض ان برابر با none می باشد، با فرمتی که برای پارامتر NLS_DATE_FORMAT تعیین شده است، مقدار می گیرد.
ویژگی Private Temporary Table
با کمک این ویژگی از اوراکل 18c، جدول موقتی در سطح یک session یا transaction ایجاد می شود طوری که session دیگری امکان دسترسی به ان را ندارد همچنین با پایان یافتن session یا transaction، این جدول هم حذف خواهد شد.
Enable_Parallel_Dml
تا قبل از اوراکل 12c، برای اجرای همروند دستورات dmlای، باید در سطح session همروندی فعال می شد و عدم فعالسازی همروندی در این سطح، سبب می شد تا استفاده از hint در دستور dmlای، اثرگذار نباشد.
نوشتن پیام در فایل alert یا trace
برای نوشتن پیام در فایل alert و یا trace، می توان از DBMS_SYSTEM.KSDWRT استفاده کرد این پروسیجر دارای دو پارامتر می باشد که پارامتر اول ان مشخص می کند پیام در کدام یک از این دو فایل ثبت شود که عدد یک، پیام را در trace file ثبت خواهد کرد و عدد دو به منظور نوشتن در فایل alert می باشد همچنین عدد سه در هر دو این فایلها، پیام را ثبت خواهد کرد همچنین پیام باید در پارامتر دوم تعیین شود:
حذف فایل در plsql
برای حذف فایل از طریق محیط plsql می توان از پروسیجر DBMS_BACKUP_RESTORE.DELETEFILE استفاده کرد.
مثال زیر را ببینید:
[oracle@tracsb1 ~]$ touch test
SQL> exec dbms_backup_restore.deletefile(‘/home/oracle/test’);
PL/SQL procedure successfully completed
[oracle@tracsb1 ~]$ ls -l test
ls: cannot access test: No such file or directory
همانطور که در مثال می بینید، فایل test بعد از اجرای این پروسیجر حذف شده است.