الانتقال إلى المحتوى

تنصيب Enterprise Manager لقاعدة بيانات اوراكل


WISAM010181

Recommended Posts

ادناه خطوات تفعيل (Enterprise Manager) لقاعدة بيانات اوراكل 11GR2

 

 1- تأكد من اضافة الـ IP  في ملف الـ etc/hosts/ في حال نظام التشغيل لينكس



2- الدخول لقاعدة البيانات بصلاحية (sysdba)

    SQL> SHUTDOWN IMMEDIATE;

    SQL> STARTUP RESTRICT;

    SQL> EXEC sysman.emd_maintenance.remove_em_dbms_jobs;

    SQL> EXEC sysman.setEMUserContext('',5);

    SQL> REVOKE dba FROM sysman;

    SQL> DECLARE

        CURSOR c1 IS

          SELECT owner, synonym_name name

          FROM dba_synonyms

          WHERE table_owner = 'SYSMAN';

     

    BEGIN

        FOR r1 IN c1

        LOOP

            IF r1.owner = 'PUBLIC' THEN

                EXECUTE IMMEDIATE 'DROP PUBLIC SYNONYM '||r1.name;

            ELSE

                EXECUTE IMMEDIATE 'DROP SYNONYM '||r1.owner||'.'||r1.name;

            END IF;

        END LOOP;

    END;

    /

    SQL> DROP USER mgmt_view CASCADE;

    SQL> DROP ROLE mgmt_user;

    SQL> DROP USER sysman CASCADE;

    SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;



3- لمسح الاعدادات القديمة  في CMD نفذ ما يلي:

 

emca -repos drop

emca -deconfig dbcontrol db

 

وادخل المعلومات المطلوبة ( اسم قاعدة البيانات , البورت 1521 , الرمز السري )

 

4- لتفعيل اعدادات جديدة  في CMD نفذ ما يلي:

 

emca -repos create

emca -config dbcontrol db

 

وادخل المعلومات المطلوبة ( اسم قاعدة البيانات , البورت 1521 , الرمز السري )

 

8- للتشغيل  emctl start dbconsole

9-  الدخول للمتصفح وكتابة الرابط (الرجاء تحديد اما اسم السيرفر او الاي بي)  https://hostname or IP:1158/em/console/aboutApplication

--------------

 

التفاصيل في المدونة الشخصية

 

المدونة عمل من مجهودي الشخصي واتمنى ان تكون مفيدة وأي استفسار او طلب مساعدة اني حاضر

 

وسام عادل  (الملف الشخصي : https://www.linkedin...ew?id=326203766 )

 

العراق - بغداد

رابط هذا التعليق
شارك

اخي الانتربرايز مانجر هو منصة لادارة قاعدة البيانات ومراقبة اداءها ومتابعة اي مشاكل قد تحدث , مثل :

 

- Backup and restore with rman

- make scheduled tasks

- Monitor DataBase Performance

 

وتقريبا كل ما تقوم به من اعمال ادارة قاعدة البيانات يمكن أن يتم من خلاله , وقريباً ان شا الله راح اعمل فيديو يشرح وظائف الـ EM بصورة عامة

يا ريت اذا عندك داتابيس جاهزة ,  تفعل الـ EM وتعملني اذا تحتاج اي مساعدة :)

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

السلام عليكم

 

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

 

 انا لدى اكثر من استفسار 

 

 1- ارجو منك لو تقوم بشرح الخطوات التى قمت بها  لتفعيل الانتربرايز  مانجر  حتى تكون الصوره  واضحة  نفهم  جيدا الخطوات  المدكوره

 

  2-  ما السبب الدى جعل الانتربرايز لا يشتغل  برغم ان الاوركل تم تنزيلها  بنجاح 

 

 

 3- انا لدى نفس  مشكلة الانتررايز  وساقوم بهده الخطوات انشاء الله   ولدى مشكلة اخرى وهى  developer  عند الدخول يطلب ادخال ملف الجافا برغم  ان ملف الجافا موجود

 

              وشكرا اخى اعزيز انا فى نتطار ردك :wub:  :wub:  :wub: 

رابط هذا التعليق
شارك

السلام عليكم

 

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

 

 انا لدى اكثر من استفسار 

 

 1- ارجو منك لو تقوم بشرح الخطوات التى قمت بها  لتفعيل الانتربرايز  مانجر  حتى تكون الصوره  واضحة  نفهم  جيدا الخطوات  المدكوره

 

  2-  ما السبب الدى جعل الانتربرايز لا يشتغل  برغم ان الاوركل تم تنزيلها  بنجاح 

 

 

 3- انا لدى نفس  مشكلة الانتررايز  وساقوم بهده الخطوات انشاء الله   ولدى مشكلة اخرى وهى  developer  عند الدخول يطلب ادخال ملف الجافا برغم  ان ملف الجافا موجود

 

              وشكرا اخى اعزيز انا فى نتطار ردك :wub:  :wub:  :wub: 

عفوا اخي واني حاضر لاي مساعدة واتمنى توضيحي ينفعك

 

1-  اوراكل انتربرايز يتتفعل مع تنصيب قاعدة البيانات ولكن بعض الاحيان تحدث مشاكل تؤدي الى فشل تنصيبه

emctl status dbconsole هذا الايعاز راح يبين لك اذا كان EM يعمل او هناك مشكلة

emctl start dbconsole هذا الايعاز لمحاولة تشغيل ال EM

 

اذا لم تنفع يمكن اتباع الخطوات اعلاه لاعادة تنصيب EM

 

2- معظم الاحيان اذا تنصيب قاعدة البيانات صحيح لا تحدث مشاكل في EM .

 

3- بالنسبة للSQL develpoer  فقط تحتاج تكون منزل جافا JDK وعندما يسأل عن الجافا تذهب الى الملف java.exe وتختاره وبعدها يعمل الـ develpoer  بدون مشاكل و

 

ايضا هناك نسخة تكون فيها الجافا جاهزة للx64 فقط ويمكن تحميلها Windows 64-bit with JDK 8 included

 

اتمنى اكون افدتك وشكرا على كلماتك .

رابط هذا التعليق
شارك

لسلام عليكم 

 

اخى وسام  لقد قمت بالخطوات التى دكرتها  وحصل مع الاتى  

 

عملت shut immediate وعملت  STARTUP RESTRICT والخطوات التى تليها وكلها تمت بنجاح الى ان وصلت الى REVOKE اعطانى ERORR 

 

 1-  ORA01951   هده صوره لمسج والخطوات التى قمت بها 

 

  تابعت الخطوات التى بعدها وكانت  تمام  الى ان وصلت الى emca -repos drop مسج كما فى الصوره المرفقة 

 

 ارجو ان اكون قد وضحت لك  مادة حصل معى  

 

وتابعت وعملت الامر emca-reops create  واعطنى خطا وهو sp-2-0734:unknown command beginning ''émca-repo

 

انا فى انتظار ردك انشاء الله 

 

 

 

 

 

 

post-152310-0-28193300-1436091281_thumb.png

post-152310-0-57286600-1436091339_thumb.png

رابط هذا التعليق
شارك

اخي الخطاأ الاول لا يهم لانه يشير لعدم وجود صلاحية قديمة لحذفها  وممكن تكمل الخطوات الى نهاية الخطوة 2

 

والخطأ الثاني لانك نفذت الايعاز داخل الsql ويجب تنفيذه خارج الـ sql   كما مذكور في الخطوة 3

 

اذا تحتاج مساعدة اكثر اني حاضر ان شا الله

رابط هذا التعليق
شارك

السلام عليكم  اخى العزيز 
 
 قمت بالخطوات وخرجت من sql ونفد الاوامر  حسب الترتيب  الى ان  وجهتنى مشكلة ( طلب منى Password for DBSNMP user:) لا اعرف ماهو   DBSNMP  لكنى وضعت نفس password الخاص sys  هده كانت النتيجة بلون الاحمر  
Enter the following information:
Database SID: orcl
Listener port number: 1521
Listener ORACLE_HOME [ C:\app\jum\product\11.2.0\dbhome_3 ]:
Password for SYS user:
Password for DBSNMP user:
Invalid username/password.
Password for DBSNMP user:
Password for DBSNMP user: Invalid username/password.
Password for DBSNMP user:
Password for DBSNMP user: Invalid username/password.
Password for DBSNMP user:
Invalid username/password.
Password for DBSNMP user:
Password for SYSMAN user:
Invalid username/password.
Password for SYSMAN user:
Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):
-----------------------------------------------------------------
 
 تم تابعت الخطوات كما يلى 
 
-----------------------------------------------------------------
 
You have specified the following settings
 
Database ORACLE_HOME ................ C:\app\jum\product\11.2.0\dbhome_3
 
Local hostname ................ jum-HP
Listener ORACLE_HOME ................ C:\app\jum\product\11.2.0\dbhome_3
Listener port number ................ 1521
Database SID ................ orcl
Email address for notifications ...............
Outgoing Mail (SMTP) server for notifications ...............
 
-----------------------------------------------------------------
Do you wish to continue? [yes(Y)/no(N)]: y
Jul 7, 2015 12:16:15 PM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at C:\app\jum\cfgtoollogs\emca\orcl\emca_20
15_07_07_12_04_13.log.
Jul 7, 2015 12:16:16 PM oracle.sysman.emcp.util.FileUtil backupFile
WARNING: Could not backup file C:\app\jum\product\11.2.0\dbhome_3\sysman\config\
emd.properties
Jul 7, 2015 12:16:16 PM oracle.sysman.emcp.util.FileUtil backupFile
WARNING: Could not backup file C:\app\jum\product\11.2.0\dbhome_3\sysman\config\
emoms.properties.emca
Jul 7, 2015 12:16:17 PM oracle.sysman.emcp.util.FileUtil backupFile
WARNING: Could not backup file C:\app\jum\product\11.2.0\dbhome_3\sysman\emd\tar
gets.xml
Jul 7, 2015 12:16:56 PM oracle.sysman.emcp.EMConfig perform
SEVERE: Listener is not up or database service is not registered with it. Start
the Listener and register database service and run EM Configuration Assistant ag
ain .
Refer to the log file at C:\app\jum\cfgtoollogs\emca\orcl\emca_2015_07_07_12_04_
13.log for more details.
Could not complete the configuration. Refer to the log file at C:\app\jum\cfgtoo
llogs\emca\orcl\emca_2015_07_07_12_04_13.log for more details.
 
C:\Users\jum>
C:\Users\jum> emctl start dbconsole
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da
tabase unique name.
 
C:\Users\jum>emctl start dbconsole
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da
tabase unique name.
 
C:\Users\jum>
 
 ارجو ان اكون قد وضحت لك  الامر 
 
انا فى انتظار الرد 
 

 

رابط هذا التعليق
شارك

السلام عليكم 

 

جربت set ORACLE_UNQNAME = orcl  وكانت النتيجة                                                     SQL>  set oracle_unqname=orcl

                                                                                                    SP2-0735: unknown SET option beginning "oracle_unq..."
 
 
                   
                      emctl status dbconsole     وكانت النتيجة            
 
                                                                                                                                                                                                  C:\Users\jum>emctl status dbconsole
 
                                                                                                       Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da
                                                                                                       tabase unique name.
 
  
وكما اريد ان اخبرك بانى حاولت مرة اخرى واجريت الخطوات السابقة من البداية  وكانت كلها بنجاح  الى ان وصلت  الى  emca -config dbcontrol db   وطلب  
 
Password for DBSNMP user:
Password for DBSNMP user: Invalid username/password. عدة مرات ولم افلح فى الخطوه التى بعدها 
 
 
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله تعالى وبركات ، اولاً بحي الأخ وسام على الموضوع المهم والشائك جداً ، شرح جميل ومتابعة من طرفك لمشاكل الأعضاء اجمل بي صراحة ، بالنسبة لكلمات المرور سواءً لي sys  أو sysman هل يجب ان يتم إدخالها بين علامتي تنصيص "" او لا ، وارجو منك تعديل الخطوة رقم 2 وشرح البروسيجر المتبع خطوة بخطوة ، حيتعبك بس الفائدة حتكون أكبر ...ومشكور مرة تانية على المجهود 

رابط هذا التعليق
شارك

انشاء الله ساجرب وارد عليك

بعد إذن كاتب الموضوع ، انا بشوف انو افضل طريقة لتعريف ال environment variables هي طريقة ال gui لو كنت بتستخدم ويندوز طبعاً كالأتي : 

 تدخل على قائمة إبدأ وفي مربع البحث تكتب " edit the system environment variables "

تضغط على "environment variables" ومنها تضغط على "new" 

في خانة ال "variable name" تقوم مثلاُ بإدخال "ORACLE_UNQNAME"  وفي خانة "value" مثلاُ "orcl" او  قيمة المتغير ...

وبهذه الطريقة ممكن تظبط كل المتغيرات . والله ولي التوفيق 

رابط هذا التعليق
شارك

السلام عليكم

 

تفضل اخى العزيز هدا هو المطلوب ان نفتح حلقة نقاش  ونستفيد من خبرات الاخرين مثل  الاستاد وسام  وغيرهم حتى تعم الفائدة للجميع ويزيد من ميزان حسناته ( خيركم خير من تعلم علم وعلمه ) 

 

 ممكن تشرح لنا مادا تقصد بطريقة  تعريف  environment variables  لمادة قمت بهده الطريقة  وما الفائده منها  لانى  حقيقتا انا مبتدى فى الاوركل واريد ان افهم ما الدى افعله  على اسس سليمة 

 

 ملاحظه انا اشتغل على نظام وندوز 7 

رابط هذا التعليق
شارك

 

السلام عليكم 

 

جربت set ORACLE_UNQNAME = orcl  وكانت النتيجة                                                     SQL>  set oracle_unqname=orcl

                                                                                                    SP2-0735: unknown SET option beginning "oracle_unq..."
 
 
                   
                      emctl status dbconsole     وكانت النتيجة            
 
                                                                                                                                                                                                  C:\Users\jum>emctl status dbconsole
 
                                                                                                       Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da
                                                                                                       tabase unique name.
 
  
وكما اريد ان اخبرك بانى حاولت مرة اخرى واجريت الخطوات السابقة من البداية  وكانت كلها بنجاح  الى ان وصلت  الى  emca -config dbcontrol db   وطلب  
 
Password for DBSNMP user:
Password for DBSNMP user: Invalid username/password. عدة مرات ولم افلح فى الخطوه التى بعدها 
 
 

 

 عندما اخبرك أستاز وسام بإدخل الإيعاز "....set oracle_unqname"  هذه الطريقة لتعريف المتغير عن طريقة ال cmd ,  وأنا أضفت طريقة أخرى وهي طريقة النوافذ فقط 

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله تعالى وبركات ، اولاً بحي الأخ وسام على الموضوع المهم والشائك جداً ، شرح جميل ومتابعة من طرفك لمشاكل الأعضاء اجمل بي صراحة ، بالنسبة لكلمات المرور سواءً لي sys  أو sysman هل يجب ان يتم إدخالها بين علامتي تنصيص "" او لا ، وارجو منك تعديل الخطوة رقم 2 وشرح البروسيجر المتبع خطوة بخطوة ، حيتعبك بس الفائدة حتكون أكبر ...ومشكور مرة تانية على المجهود 

شكرا اخي على كلماتك ,

اولا لا تحتاج الى كتابة علامة التنصيص " بين كلمة السر

ثانياُ بالنسبة للخطوة الثانية هي مجرد مسح للمستخدم sysman وصلاحياته القديمة لكي نعمل على انشاء المستخدم من جديد

ارجو ان يكون الايضاح مفيد وأسف لان الموضوع الاساسي لا يقبل التعديل .

رابط هذا التعليق
شارك

السلام عليكم 

 

 

 اخى وسام  كتيبت الامر   set ORACLE_UNQNAME = orc ohv   خارج sql   ولم تاتى بنتيجة 

 

اخى Moawia طبقت الخطوات بضبظ  وكانت نفس النتيجه   وهدا هو المسج التى يظهر على صفحة       Enterprise Manager  

 

 

        

Database Instance: orcl

 

Enterprise Manager is not able to connect to the database instance. The state of the components are listed below 

 

post-152310-0-59949400-1436695802_thumb.png

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله تعالى وبركات ، اولاً بحي الأخ وسام على الموضوع المهم والشائك جداً ، شرح جميل ومتابعة من طرفك لمشاكل الأعضاء اجمل بي صراحة ، بالنسبة لكلمات المرور سواءً لي sys  أو sysman هل يجب ان يتم إدخالها بين علامتي تنصيص "" او لا ، وارجو منك تعديل الخطوة رقم 2 وشرح البروسيجر المتبع خطوة بخطوة ، حيتعبك بس الفائدة حتكون أكبر ...ومشكور مرة تانية على المجهود 

شكرا اخي على كلماتك ,

اولاً : لا تحتاج الى اضافة علامة تنصيص " الى كلمات المرور

ثانياً : البروسيجر ليس الا حذف للمستخدم sysman والصلاحيات المرتبطة به لكي ننشاً المستخدم sysman  باعدادات جديدة

رابط هذا التعليق
شارك

السلام  عليكم 

 

 عدرا على التأخير 

 

كتبة الايعاز  emctl status dbconsole  خارج ال sql   واعطانى مسج كما فى الصوره المرفقة 

 

وتتبعت  المسج على الوندوز  ووجد ان ملف   غير موجود                 OC4J Configuration issue. C:\app\jum\product\11.2.0\dbhome_3/oc4j/j2ee/OC4J_DBCo

                                                                                                      nsole_jum-HP_orcl not found.
 
 
 
 
 
 
 
 
  و لتوضيح اكثر هده من ملف  hosts  
 
                # Copyright © 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
 
# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost
 
   10.10.10.82 jum-HP
   10.10.10.82 localhost
 
    انا فى انتظار الرد   

post-152310-0-07441300-1436867294_thumb.png

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...

السلام عليكم

الرجاء ابداء المساعدة في حل هذه المشكلة ولكم جزيل الشكر

SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1],
[274], [81308], [84640], [], [], [], [], [], [], []

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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