اگر قادر نیستی خود را بالا ببری ،همانند سیب باش تا با افتادنت اندیشه ای بالا برود.
![]() اجرای query با sqlplus
یه پستی تو موضوع دیتابیس دارم که توش به نحوه اجرای دستور sqlplus و کانکت شدن به دیتابیس بصورت مستقیم نوشتم. حالا می خوام یه کم بیشتر بنویسم شما می توانید یک query را در یک فایل ذخیره کنید و اون رو با یه خط کامند اجرا کنید. حتما اون یه خط را هم تو یک اسکریپت بزارید و اون اسکریپت رو هم cron tab بکنید برای اجرای یک فایل با sqlplus باید روش زیر را بکا رببرید ابتدا دستورات را در یک فایل با هر پسوندی ذخیره می کنید. مثلا test.sql مثال : select sysdate from dual; exit; بعد که فایل رو ذخیره کردید به نام test.sql دستور زیر را می نویسید یا تو یه بچ فایل ذخیره می کنید sqlplus username/password@dbname @test.sql که در اینجا dbname اسمی است که در tnsnames.ora سیستمی که قرار است وصل شود قرار دارد. ORA-65096: invalid common user or role name در اراکل 12 اگه بخواهید به سادگی یک یوزر بسازید مانند اراکل 11. به مشکل می خورید و اررور بالا را می گیرید alter session set "_ORACLE_SCRIPT"=true;
اتصال به دیتابیس اراکل در سی شارپ یکی از کارهای سختی که بالاخره شد( شاید خیلی هم سخت نباشه ولی برای من سخت بود) همین اتصال به اراکل با سی شارپ بود لاگین به دیتابیس با shelll سلام record is locked by another user oracle
در صورتیکه با ارور بالا در زمان تغییر مقدار یک فیلد یا یک رکورد مواجه شدید ، یعنی رکورد شما توسط یک نفر دیگه که می تونه خودتون هم باشه ، lock شده است. select c.owner, c.object_name, c.object_type, b.sid, b.serial#, b.status, b.osuser, b.machine from v$locked_object a , v$session b, dba_objects c where b.sid = a.session_id and a.object_id = c.object_id; بعد از اجرای دستورات فوق یک sid و یک سریال خواهید داشت که با کامند زیر می توانید انرا از بین ببرید ALTER SYSTEM KILL SESSION 'sid,serial#';
در صورتیکه اینجا به شما ارور دسترسی داد باید به سرور فوق با دسترسی root لاگین کنید سپس su - oracle بنمایید وو سپس با دستورات sqlplus / as sysdba وارد محیط کامند اراکل بشوید و سپس کامند بالا را دوباره اجرا کنید. موفق باشید درباره وبلاگ:![]() آرشیو:طبقه بندی:آخرین پستها:پیوندها:پیوندهای روزانه:صفحات جانبی:نویسندگان:ابر برچسبها:آمار وبلاگ:The Theme Being Used Is MihanBlog Created By ThemeBox
|