الانتقال إلى المحتوى
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.

System User

Featured Replies

بتاريخ:

السلام عليكم

عندي server  في قاعدة بيانات أوراكل فيها 2 database بمعني نزلت أوراكل فيها DB1  وبعدين عملت CREATE NEW DATABASE  إسمها DB2

الآن نسيت كلمة السر للمستخدم SYSTEM  في قاعدة البيانات DB2  ماهو الحل لإستعاضة كلمة السر. 

حاولت أدخل ب  AS SYSDBA  وأكتب DB2  في ال HOST STRING  لكن مايقبل.

عندما أدخل ب SYSDBA  بدون كتابة اي شي في ال  HOST STRING  لا أعرف على أي قاعدة بيانات DB1  أو DB2

بتاريخ:

 ممكن تجرب 
Set Oracle_sid = DB1

sqlplus / as sysdba

و بعدها

alter user SYSTEM identified by password;

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

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

شكرا أخي ساقوم بتجربتها

ولكن هل بعدها أعيذ تنفيذ الأمر وأغير DB2  وهل سيأثر هذا الأمر على شيء في قاعدة البيانات

بتاريخ:

 

alter user SYSTEM identified by password;

الجمله السابقه تؤثر فقط فى تغيير كلمة السر الخاصه باليوزر SYSTEM

 

بتاريخ:

اجعل التأكد من إسم قاعدة البيانات التي دخلت عليها هي احد عاداتك وذلك لتجنب اي اخطاء قد تسبب كوارث

ممايعني بعد الدخول 

set ORACLE_SID=YOUR_DB_NAME

sqlplus / as sysdba

 

select instance_name from v$instance;

او 

select name from v$database;

 

تحياتي,

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

أشكرك أخ feco407
تنفيذ اﻷمر set oracle_sid هل يكون من داخل ابSQL أو من الدوس.
وممكن تشرحلي إيش يسوي اﻷمر هذا

بتاريخ:

نعم من داخل الدوس 

و "set ORACLE_SID=INSTANCE_NAME" يجعلك تحدد ماهي قاعدة البيانات المراد الدخول عليها.

وفي حالتك اذا كنت تريد الدخول على DB1 فعليك كتابة "set ORACLE_SID=DB1" وقس على ذلك

 
 
C:\Users\hmhamed>set ORACLE_SID=his
 
C:\Users\hmhamed>sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.2.0 Production on Tue Mar 18 20:19:47 2014
 
Copyright © 1982, 2010, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
SQL> select instance_name from v$instance;
 
INSTANCE_NAME
----------------
his
 
SQL> select name from v$database;
 
NAME
---------
his

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

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

لقد قمت بتنفيذ الأمر

ولم يعطيني أي شي

بتاريخ:

ماهو نظام التشغيل لديك وماهي اصدارة اوراكل.

زودني برسالة الخطأ و إنسخ خطواتك كي اتمكن من إجابتك بشكل افضل.

 

تحياتي,

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

window2003 server

بالنسبه للرساله لايعطيني اي رساله.  مثلاً

f:\> set oracle_sid=db1

لبعد الضغط على مفتاح enter   ينتقل للسطر الذي يليه فقط

بتاريخ:

وهو المطلوب اخي..

هذا الامر عبارة عن اسناد قيمة فقط وهو مفيد للامر الذي يليه وهو sqlplus / as sysdba

لكي يعتبر ان اسم قاعدة البيانات المراد الدخول عليها هي DB1 في مثالك.

 

كان سؤالك "عندما أدخل ب SYSDBA  بدون كتابة اي شي في ال  HOST STRING  لا أعرف على أي قاعدة بيانات DB1  أو DB2"

والجواب هو بإسناد قيمة المتغير ORACLE_SID الى قاعدة البيانات المرادة

 

تحياتي,

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

أشكرك أخ feco  على التجاوب

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

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

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

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

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

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.