الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف يمكن عمل نسخة مؤقته من نظام؟

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته


اخواني في المنتدى اود طرح سؤالين عليكم اذا امكن .
الاول اود معرفة كيفية تحويل نظام مكتوب بالاوراكل الى نسخة مؤقته وبعدها يتم تفعليها بعد الاتصال بالمبرمج يرسل له سيريال نمبر بعد ادخاله يشتغل البرنامج طبيعي؟
فهل تعرفون عمل ذلك .
والثاني عن كيفية جعل النظام عالي الامنية اي لا يمكن اختراقه
اعرف انه يمكن عمل ذلك ولكن كيف ؟؟؟؟
اذا لديكم اي اقتراحات تفيدني اتمنى مساعدتي
واكون شاكرة لكم مقدما

تم تعديل بواسطة Eng_computer22

بتاريخ:
  • كاتب الموضوع

اخواني ارجوا افادتي الموضوع مهم


كمثال على طلبي عند عمل لعبه تعمل لشهر وبعدها تطلب الاتصال بالنت لتزود برقم يكتب في البرنامج ومن ثم يعمل بشكل طبيعي ويكون فقط في بداية العمل في البرنامج
اريده خاص بنظام مكتوب بالاوراكل اذا سمحتم

تم تعديل بواسطة Eng_computer22

بتاريخ:

الأخت الفاضلة
السلام عليكم ورحمة الله وبركاته.
هذه أفكار تنبع من المبرمج ومن ثم يستفيد من إمكانيات أورراكل لفعل ذلك سأطرح عليك فكرتي ويمكن تكون بسيطة وربما يكون لبعض الأخوة أفضل منها
قومي بعمل مستخدم أوراكل لا يعرف هذا المستخدم إلا أنت ومن ثم أعملي فيه كل الحقول المناسبة وما يهمني هو حقلين تاريخ بداية النظام وتاريخ نهاية النظام عند تشغيل هذا النظام يجب أخذ تاريخ الجهاز ليكون بداية النظام وحددي أنت متي تكون النهاية وقومي بعمل التالي
إذا تم تغيير تاريخ الجهاز إلي مابعد تاريخ البداية يتم إيقاف البرنامج نهائياً وإذا إنقضت مدة إستخدام البرنامج كذلك يقف النظام تلقائيا أما بالنسبة للسيريال يمكنك إضافة حقل لهذا الجدول. وعمل جدول به كل السيريال بتاع الأنظمة وكل ما تاخدي سيريال تقومي بعمل بلوك لهذا السيريال.
وجزاكم الله خيرا

create table dictionary_licesnses(lices_i_no number, serial_i_no varchar2(100));
serial_i_no primary key

CREATE TABLE company_Licenses( company_c_name varchar2(100), frm_d_date date,to_d_date date,Serial_i_no varchar2(100)); 

serial_i_no foreign key references to the above table


create trigger check_licenses before logon on database
declare
frm_date date
begin select frm_d_date into frm_date from company_licenses;
 if frm_date>to_date(to_char(sysdate,'dd/mm/yyyy'),'dd/mm/yyyy') then
  raise_application_error('-2002','لا يمكنك إستخدام النظام إتصل ببائع النظام');
end if;
end;


او في الفورم
when-new-form-instance
declare
frm_date date
begin select frm_d_date into frm_date from company_licenses;
 if frm_date>to_date(to_char(sysdate,'dd/mm/yyyy'),'dd/mm/yyyy') then
  raise form_trigger_failure;
show_alert('لا يمكنك إستخدام النظام إتصل ببائع النظام');
exit_form;
end if;
end;


* ملاحظة يمكن أن تكون هنالك أخطاء في الأومر لكن الفكرة إن شاء الله وصلت
Me be there was syntax in the aobve examples just I mean show you my idea.

تم تعديل بواسطة Amgad

بتاريخ:
  • كاتب الموضوع

اشكر لك مرورك وتفاعلك هجرب وابلغك بالنتائج....

بتاريخ:

مشكور اخوي من زمان بدور على هيك فكره
الكود فيه اخطاء ولكن سوف احاول تصحيحها

  • بعد 2 أسابيع...
بتاريخ:

اخي هذه فكره بسيطه يمكن ان تحل المشكله
الكود مفهوم ومش بحاجة شرح اذا في اي استفسار انا جاهز
هنا صلاحية المستخد ل 30 يوم وتستطيع تغييرها كما تشاء

CREATE PROFILE my_profile LIMIT
      PASSWORD_LIFE_TIME 30;
ALTER USER scott PROFILE my_profile;

بتاريخ:

السلام عليكم

شكرا على هذا الموضوع من زمان بدور على هيك شي

شكرا :rolleyes: ^_^

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.