AAZH بتاريخ: 14 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2014 السلام عليكم عندي server في قاعدة بيانات أوراكل فيها 2 database بمعني نزلت أوراكل فيها DB1 وبعدين عملت CREATE NEW DATABASE إسمها DB2 الآن نسيت كلمة السر للمستخدم SYSTEM في قاعدة البيانات DB2 ماهو الحل لإستعاضة كلمة السر. حاولت أدخل ب AS SYSDBA وأكتب DB2 في ال HOST STRING لكن مايقبل. عندما أدخل ب SYSDBA بدون كتابة اي شي في ال HOST STRING لا أعرف على أي قاعدة بيانات DB1 أو DB2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bloodyelf بتاريخ: 14 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 14 مارس 2014 (معدل) ممكن تجرب Set Oracle_sid = DB1 sqlplus / as sysdba و بعدها alter user SYSTEM identified by password; تم تعديل 14 مارس 2014 بواسطة bloodyelf اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAZH بتاريخ: 15 مارس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 مارس 2014 شكرا أخي ساقوم بتجربتها ولكن هل بعدها أعيذ تنفيذ الأمر وأغير DB2 وهل سيأثر هذا الأمر على شيء في قاعدة البيانات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bloodyelf بتاريخ: 15 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 15 مارس 2014 alter user SYSTEM identified by password; الجمله السابقه تؤثر فقط فى تغيير كلمة السر الخاصه باليوزر SYSTEM اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
feco407 بتاريخ: 16 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 16 مارس 2014 اجعل التأكد من إسم قاعدة البيانات التي دخلت عليها هي احد عاداتك وذلك لتجنب اي اخطاء قد تسبب كوارث ممايعني بعد الدخول set ORACLE_SID=YOUR_DB_NAME sqlplus / as sysdba select instance_name from v$instance; او select name from v$database; تحياتي, اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAZH بتاريخ: 18 مارس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 18 مارس 2014 أشكرك أخ feco407 تنفيذ اﻷمر set oracle_sid هل يكون من داخل ابSQL أو من الدوس.وممكن تشرحلي إيش يسوي اﻷمر هذا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
feco407 بتاريخ: 18 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 18 مارس 2014 (معدل) نعم من داخل الدوس و "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 تم تعديل 18 مارس 2014 بواسطة feco407 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAZH بتاريخ: 21 مارس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 مارس 2014 لقد قمت بتنفيذ الأمر ولم يعطيني أي شي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
feco407 بتاريخ: 22 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 22 مارس 2014 ماهو نظام التشغيل لديك وماهي اصدارة اوراكل. زودني برسالة الخطأ و إنسخ خطواتك كي اتمكن من إجابتك بشكل افضل. تحياتي, اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAZH بتاريخ: 23 مارس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 مارس 2014 window2003 server بالنسبه للرساله لايعطيني اي رساله. مثلاً f:\> set oracle_sid=db1 لبعد الضغط على مفتاح enter ينتقل للسطر الذي يليه فقط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
feco407 بتاريخ: 23 مارس 2014 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2014 وهو المطلوب اخي.. هذا الامر عبارة عن اسناد قيمة فقط وهو مفيد للامر الذي يليه وهو sqlplus / as sysdba لكي يعتبر ان اسم قاعدة البيانات المراد الدخول عليها هي DB1 في مثالك. كان سؤالك "عندما أدخل ب SYSDBA بدون كتابة اي شي في ال HOST STRING لا أعرف على أي قاعدة بيانات DB1 أو DB2" والجواب هو بإسناد قيمة المتغير ORACLE_SID الى قاعدة البيانات المرادة تحياتي, اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAZH بتاريخ: 25 مارس 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 مارس 2014 أشكرك أخ feco على التجاوب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.