الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

>>>

مغلق
بدأه أبوخالد في 26 سبتمبر 2001 · 20 رد · 1,872 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل في مشكلة من تركيب desinger مع oracle 8i ...؟؟؟

لم أستطيع تركيبه ... أفيدونا مشكورين.

#2

تحياتي للجميع

اخي الكريم وضح اكثر

oracle 8i نسخه شخصيه او غير ذلك

والdesigner اي اصدار

اضافه الى اصدار الwindows

وشكرا

#3

oracle 8i النسخة الشخصية

designer 2000

win98

#4

تحياتي للجميع

اخي الكريم اذا كان عندك الdesigner 6

على windows98 مع personal oracle8i بيمشي الحال

لكن اذا كان عندك designer 6i

تحتاج الى oracle enterprise

يعني تحتاج الى windows nt وما يشابهها windows2000

واذا اردت انزال الdesigner6 على جهازك وكان عليه اوراكل من

قبل يجب عليك تغيير الhome directory يعني ما تخلي ينزل على

الdirectory الخاص بأوراكل ...سميه اسم ثاني...

هذه الوصله عملها الاخ باعقيل تبين كيفية انزال الdeveloper

وهي لا تختلف عن الdesigner لو فرضت انه يتكلم عن designer

http://www.geocities.com/baaqeel/win98.html

بعد ذلك تقوم بتمرير script خاص يكون مع الdesigner لبناء

المستخدم الخاص به والtablespaces وإعطاء الصلاحيات لهذا المستخدم وتقوم ايضاانت بالتعديل على init.ora بما هو مطلوب..

واخيرا تقوم ببناء الreposity

عن طريق Repository Administration Utility

حيث تقوم بالدخول بالمستخدم الذي انشأته وتكون عادة des6

ارجو ان تكون قد استفدت من هذا الملخص

وانا بتابع معك عند اي مشكله

واذا الscript مش موجود عندك ببعثلك اياه

المهم انت بالخطوه الاولى نزل الdesigner بعدين بنحكي على

الRepository .

#5

أنا عندي في الجهاز oracle 8i

و devloper 6i

... هل أحذف الديفلوبر وأنزل الديزاينر ، أو أقدر أنزل الديزانر مع وجود الديفلوبر..

#6

تحياتي للجميع

اخي الحبيب لا تحذف شيئ

انا اسالك اي اصدار من الDESIGNER عندك

يوجد 6 و 6I

وكل واحد له طريقته بالتنزيل

OK

#7

desinger v.1.3

#8

تحياتي للجميع

اخي الكريم للاسف ما عندي فكره عن هذا الاصدار

لكن انصحك بان تنزل على جهازك designer 6

الاصدار 6 وهو افضل من الذي قبله

وشكرا

#9

إشتريت desinger 6.0.3.5 لكنه 3 سيدي .. نزلت السيدي الأول .

حاولت أدخل قال ما تستطيع لازم repostry

#10

تحياتي للجميع

اولا اخي الكريم

قم بعمل بحث عن هذا الملف ckrorole.sql

خذ منه نسخه وضعها على الc:windowsdesctop

ثانيا خذ نسخه من ما يلي وضعه ملف اسمه des6 ايضا وخزنه

على الc:windowsdesctop :

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

connect system/manager

alter user sys identified by sys;

conn sys/sys

create tablespace des6

datafile 'c:orantdatabasedes6.ora' size 20m;

create tablespace des6_i

datafile 'c:orantdatabasedes6_i.ora' size 15m;

alter tablespace system

add datafile 'c:orantdatabasesystem6.ora' size 75m;

alter table idl_ub1$ pctfree 0

pctused 50 storage (next 500k pctincrease 0);

alter table idl_ub2$ pctfree 0

pctused 50 storage (next 500k pctincrease 0);

create user des6 identified by des6

default tablespace des6

temporary tablespace temporary_data

quota unlimited on des6

quota unlimited on temporary_data;

grant connect ,resource,dba to des6;

@c:windowsdesctopckrorole

grant des2000_owner to des6;

grant execute on dbms_lock to des6;

grant execute on dbms_pipe to des6;

grant create table to des6;

grant create synonym to des6;

grant create sequence to des6;

grant select on dba_rollback_segs to des6;

grant select on dba_segments to des6;

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

ملاحظه : ستجد هنا ان بعض الأوامر تعتمد على الpath اذا كان هناك اي اختلاف يرجى تعديلها الى ما يتناسب مع الpath

الخاص بك

ثالثا :

قم بالدخول الى الsql ونفذ الملف des6 الذي انشاته انت

كما يلي :@c:windowsdesctopdes6

ستجد ان عملية التنفيذ تعمل وكل ذلك لإنشاء الRepository.

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

بعد الانتهاء قم بتنفيذ الخطوات التاليه :

ابحث عن ملف اسمه init.ora او initorcl.ora او initoracle.ora

عادتا يكون بهذه الاسماء والاغلب ان يكون init.ora

افتح الملف على الwordpad واجري التعديلات التاليه على الparameters الخاصه بالاوراكل :

-- 1) SHARED_POOL_SIZE=18000000

-- 2) DB_BLOCK_BUFFER=1000

-- 3) GLOBAL_NAMES=FALSE

-- 4) OPEN_CURSORS=5000

-- 5) PROCESSES=5000

ثم بعد ذلك قم بعمل shutdown و startup للأوراكل

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

ثم بعد ذلك قم بالدخول

الى الRepository Administration Utility

بالمستخدم des6/des6

ومن هناك يتم تنفيذ install لبناء الRepository

ستظهر لك شاشه قم باختيار des6_i لكل شيئ فيه indexes

اي كل شيئ على اليسار اعطيه des_6i

وكل شيء على اليمين اعطيه des_6

ثم اضغط start

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

انا عارف انه الموضوع طويل لكن هذا هو الحل

ارجو منك ان تتاكد من الpath الخاص باوراكل

اتمنى ان تسير خطوه خطوه

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

وشكرا

#11

أخوي النبع أشكر لك تفاعلك معي ..

عند تنفيذ الخطوة الثانية في sql لم ينفذ جميع الأوامر وهذه النتيجة المستخرجة من sql

متصل.

تم تبديل مستخدم

متصل.

create tablespace des6

*

يوجد خطأ عند سطر 1:

ORA-01119: خطأ في تكوين ملف قاعدة البيانات 'c:orantdatabasedes6.ora

ORA-27040: skgfrcre: خطأ تكوين، لم يتم التمكن من تكوين الملف

OSD-04002: تغذر ?تح افكف?

O/S-Error: (OS 3) ‏‏لا يمكن للنظام العثور على المسار المحدد.

create tablespace des6_i

*

يوجد خطأ عند سطر 1:

ORA-01119: خطأ في تكوين ملف قاعدة البيانات 'c:orantdatabasedes6_i.ora

ORA-27040: skgfrcre: خطأ تكوين، لم يتم التمكن من تكوين الملف

OSD-04002: تغذر ?تح افكف?

O/S-Error: (OS 3) ‏‏لا يمكن للنظام العثور على المسار المحدد.

alter tablespace system

*

يوجد خطأ عند سطر 1:

ORA-01119: خطأ في تكوين ملف قاعدة البيانات 'c:orantdatabasesystem6.ora

ORA-27040: skgfrcre: خطأ تكوين، لم يتم التمكن من تكوين الملف

OSD-04002: تغذر ?تح افكف?

O/S-Error: (OS 3) ‏‏لا يمكن للنظام العثور على المسار المحدد.

تم تبديل جدول

تم تبديل جدول

create user des6 identified by des6

*

يوجد خطأ عند سطر 1:

ORA-00959: ملف الجداول 'DES6' غير موجود

grant connect ,resource,dba to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

Dropping role DES2000_OWNER if it already exists

DROP ROLE des2000_owner

*

يوجد خطأ عند سطر 1:

ORA-01919: دور 'DES2000_OWNER' غير موجود

Creating role DES2000_OWNER

تم تكوين دور

تم منح بنجاح

تم منح بنجاح

************************************************************

* -----------------IMPORTANT NOTE:--------------------- *

************************************************************

* Please ensure you directly grant EXEUTE to all *

* Repository OWNERS on the following SYS packages: *

* DBMS_LOCK *

* and DBMS_PIPE *

* *

* Syntax, from withing SQL*Plus as the SYS user type: *

* SQL> GRANT EXECUTE ON DBMS_LOCK TO *

* *

* You must also grant these privileges directly to *

* ALL Repository users: *

* SQL> GRANT CREATE TABLE TO / *

* SQL> GRANT CREATE SYNONYM TO / *

* SQL> GRANT CREATE SEQUENCE TO / *

************************************************************

grant des2000_owner to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant execute on dbms_lock to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant execute on dbms_pipe to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant create table to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant create synonym to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant create sequence to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant select on dba_rollback_segs to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

grant select on dba_segments to des6

*

يوجد خطأ عند سطر 1:

ORA-01917: مستخدم أو دور 'DES6' غير موجود

#12

تحياتي للجميع

اخي الكريم المشكله عدك بالpath

يعني المسار المحدد هو الpath

اذا لاحظت جملة create tablespace

متصله بpath لبناء ملف datafile

ارجو منك ان تتأكد من المسار

سؤالي هنا ما اسم الdirectory اللي نازل عليه الاوراكل

وشوف اذا كان بداخله directory اسمه database

ارجو الرد بسرعه

حتى نتمكن من الاجابه

وشكرا

#13

أرواكل تحت oracle

أما الديفلوبر والديزاينر تحت orawin95

وتحت oracle لا يوجد ملف اسمه database

#14

تحياتي للجميع

اخي الكريم .......

المشكله هي انه الموضوع سهل بس يحتاج لمجموعة اوامر ومعرفه قليله من طرفك بالdba

وعلشان اريحك من هذا ..... قم بعمل connect system/manager

ونفذ جملة الselect هذه واخبرني ماذا يظهر عندك وان شاء الله تكون هذه اخر مره وبعد هيك ببعثلك الحل :

select substr(FILE_NAME,1,65),TABLESPACE_NAME from dba_data_files;

ارجو منك نسخ هذه الجمله ومن ثم تنفيذها ونسخ ما يظهر

وارساله لي

وشكرا

#15

SQL> select substr(FILE_NAME,1,65),TABLESPACE_NAME from dba_data_files;

SUBSTR(FILE_NAME,1,65) TABLESPACE_NAME

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

C:ORACLEORADATAORCLINDX01.DBF INDX

C:ORACLEORADATAORCLUSERS01.DBF USER_DATA

C:ORACLEORADATAORCLRBS01.DBF ROLLBACK_DATA

C:ORACLEORADATAORCLTEMP01.DBF TEMPORARY_DATA

C:ORACLEORADATAORCLSYSTEM01.DBF SYSTEM

SQL>

#16

تحياتي للجميع

اولا اخي الكريم

تأكد من ان الملف ckrorole.sql موجود عندك على c:windowsdesctop

ثانيا خذ نسخه من ما يلي وضعه ملف اسمه des6.sql بدل القديم وخزنه

على الc:windowsdesctop :

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

connect system/manager

alter user sys identified by sys;

conn sys/sys

drop user des6;

create tablespace des6

datafile 'C:ORACLEORADATAORCLdes6.dbf' size 20m;

create tablespace des6_i

datafile 'C:ORACLEORADATAORCLdes6_i.dbf' size 15m;

alter tablespace system

add datafile 'C:ORACLEORADATAORCLsystem6.dbf' size 75m;

alter table idl_ub1$ pctfree 0

pctused 50 storage (next 500k pctincrease 0);

alter table idl_ub2$ pctfree 0

pctused 50 storage (next 500k pctincrease 0);

create user des6 identified by des6

default tablespace des6

temporary tablespace temporary_data

quota unlimited on des6

quota unlimited on temporary_data;

grant connect ,resource,dba to des6;

@c:windowsdesctopckrorole

grant des2000_owner to des6;

grant execute on dbms_lock to des6;

grant execute on dbms_pipe to des6;

grant create table to des6;

grant create synonym to des6;

grant create sequence to des6;

grant select on dba_rollback_segs to des6;

grant select on dba_segments to des6;

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

ادخل على sql ثم قم بتنفيذ الجمله التاليه :

@c:windowsdesctopdes6.sql

وخبرني شو بصير معك

لو ظهر خطأ لا توقفه خليه يكمل

وشكرا

#17

الأخ الحبيب / النبع ...

أشكر لك تفاعلك معي في هذا الموضوع .،

نفذت الأوامر في sql ومشى صح ..

بعدين نفذت الخطوة الثالثة .. وأنشأت repostory ،

واستطعت الدخول على desinger ولله الحمد ،

لكن عندما رسمت ERD ودخلت على process module ، قال ما في أي ERD عندك ، معليش أنا طولتها ؟

ايش أسوي ؟؟؟؟؟؟؟؟

#18

تحياتي للجميع

اخي الكريم

الحمد لله على نجاحك في انزال الdesigner لكن احب اذكرك

هل قمت بتعديل الملف init.ora كما ذكرنا سابقا؟

--------

الdesigner يجب ان تمشي بخطواته بشكل مرتب

يعني اولا يجب عليك ان تبني الprocess moduler

ثم erd

وبعد ذلك Function Hierarchy Diagrammer

ثم مرحلة database design transformer

وبعدها Application Design Transformer

واخيرا design editor

----

اما dataflow diagram

بعض المرات بطنشها لكن مش غلطااذا عملتها بعد

Function Hierarchy Diagrammer

ارجو منك قبل دخول هذه المعمعه ان تقرأ جيدا عن designer

اخوك النبع

#19

أخوي النبع /

الملف init.ora لم أعدل عليه شيء.....

لقيت الملف init.ora لكن كل شيء فيه منه ثلاثة أسماء...

أي واحد أعدل فيهن..

#20

تحياتي للجميع

اخي الكريم

اي سطر يبدأ بالاشاره (#)

فهو غير مهم اي ملاحظه

انت عدل فقط الي طلبته منك

واللي ما يبدأ بإشارة (#)

وشكرا

#21

الحمد لله مشى الآن صح..

شكراً لك أخوي النبع وما قصرت ، أتعبتك معي ..

هذا الموضوع مغلق.