Faydalı məsləhətlər

Windows 7-də Oracle Database Express Edition 11g Release 2-in nəzərdən keçirilməsi və quraşdırılması

Pin
Send
Share
Send
Send


Çətinliklər QAZANANLAR Oracle 11g Express Edition

Emelyanova E., "İnformasiya sistemləri" ixtisasının 3-cü kurs tələbəsi

Adına KSU A.Baytursynova

Bevz I.A., Art. KSU İS kafedrasında müəllim A.Baytursynova

Oracle 11g Express Edition verilənlər bazası idarəetmə sistemi (Oracle Database XE) ən güclü relyativ verilənlər bazası idarəetmə sistemlərindən biridir. Oracle Database XE qurmaq asandır, idarə etmək asandır və tətbiqetmələr yaratmaq asandır.
Oracle Database XE-də intuitiv, istifadəçi dostu bir web interfeysindən istifadə edirsiniz. Oracle Database XE daha sürətli performans, daha yaxşı məlumatların qorunması və tətbiq etibarlılığını təmin edir. Oracle 11g Express Edition qurarkən bir sıra səhvlərlə qarşılaşa bilərsiniz. Onlardan bəziləri aşağıda təqdim olunur.

Oracle Database'i bir Windows maşınına qurarkən bir səhv mesajı göstərilir:

OUI-10133: Səhv quruluş sahəsi. Bu quruluş bölgəsində quraşdırma üçün mövcud olan Windows NT, Windows 2000 üçün üst səviyyəli komponentlər yoxdur.

Səhv səbəbləri çox ola bilər, amma əsasları:

- Product.xml faylı yoxdur və ya tapılmadı. Oraparam.ini faylı məhsul.xml faylı üçün səhv bir yer ehtiva edir və ya product.xml faylı paylamada ümumiyyətlə yoxdur

- Kimsə təsadüfən Product.xml faylını sildi və OUI tapa bilmir.

- Dağıtma dəstini bir neçə arxivdə yerləşən e-delivery.oracle.com saytından yükləyərək arxivlərin hər biri ayrı bir qovluğa salınıb.

- Məhsulun paylanması zərərlidir.

- Dağıtma mediası xarabdır.

1. oraparam.ini faylını açın və yolların düzgün olduğunu yoxlayın.

2. Məhsullar.xml faylının yerinin düzgün olduğunu yoxlayın.

3. Products.xml faylının yerləşdiyi yerə gedin və mövcudluğunu yoxlayın. Onun olmamasının əsas səbəbləri ola bilər: paylama dəstini kopyaladıqda, tamamilə kopyalanmadı, kimsə sənəd silindi və s.

4. Dağıtma dəstini e-delivery.oracle.com saytından yüklədinizsə və ortaya çıxan arxivləri fərqli yerlərdə boşaltmış olsanız, tam paylama dəstini toplamaq və quraşdırmanı yenidən başlatmaq üçün onları bir qovluğa salmalısınız.

5. Dağıtımı yüklədikdən sonra faylı yoxlayın və yükləmə səhifəsində göstərilən məbləğlə müqayisə edin.

6. Dağıtımın yeni bir nüsxəsini alın.

Bir çox insanın bir sualı var, Oracle normal olaraq görünməsi üçün reyestrdə nəyi silmək lazımdır?

(Qazanmaq) üçün alqoritmi silin:

1. Xidmətlər qovluğunu açın (idarəetmə panelində bir yerdədir).

2. Oracle sözünün tapıldığı bütün xidmətləri kağıza yazırıq və ya notepadda kopyalayırıq.

3. Qeyd dəftərini açın və xidmətlərin adları olan filialları axtarın və silmək.

4. Orada qeyd dəftərində HKEY_LOCAL_MACHINE SOFTWARE ORACLE filialını silmək.

5. C: Proqram Faylları Oracle qovluğunu silin.

6. ORACLE_HOME qovluğunu silin.

7. Kompüteri yenidən başladın. Xidmətlər arasında Oracle qeydlərinin olmamasını yoxlayırıq.

8. Çıxarma tamamlandığı təqdirdə, maşındakı Oracle-ın heç vaxt olmadığını güman edə bilərik.

Quraşdırma zamanı aşağıdakı səhv də baş verə bilər:

Əvvəlcə 64-bit ORACLE-ni 64-bit oxuna qoyun və həmçinin rus adları olan yolları istifadə etməyin.

Sadəcə Yalnış düyməsini vura bilərsiniz, ancaq yoldakı səhvi görməməzlikdən və quraşdırma işini davam etdirdikdən sonra ORACLE bir çox sənədin olmaması barədə bir mesaj göstərə bilər.

PATH tərkibini atmaq lazımdır, görünür ORACLE_HOME / BIN yoxdur.

Quraşdırma zamanı aşağıdakı bir problem yarana bilər:

Əməliyyat sisteminin tələblərini yoxlamaq.

Gözlənilən nəticə: 5.0.5.1.5.2,6.0-dən biri

Əsl nəticə: 6.1

Tam yoxlayın. Bu yoxlamanın ümumi nəticəsi: Uğursuz

Bunun ətrafında gəzmək və quraşdırmaq üçün aşağıdakıları etməlisiniz:

Dəyərlərdən birini əlavə edin və ya dəyişdirin:

Windows 7-də 32 bit üçün oracle 11g qurarkən, Home Basic 32-bit. Əvvəlcə quraşdırmadan əvvəl sistemlə uyğunluğu yoxlayır. Doğrulama uğursuz. Yazır:

Əməliyyat sisteminin tələblərini yoxlamaq.

Gözlənilən nəticə: 5.0.5.1.5.2,6.0-dən biri

Əsl nəticə: 6.1

Tam yoxlayın. Bu yoxlamanın ümumi nəticəsi: Uğursuz

Problem: Oracle Database 11g mövcud əməliyyat sistemində təsdiqlənməyib.

Tövsiyə: Proqramı düzgün platformaya quraşdırdığınızdan əmin olun.

- quraşdırıcı avtomatik olaraq rus dilində bir qovluq yaradır (istifadəçi adı ilə), İngilis dilinə ad verdikdən sonra problem həll olunur.

Oracle Database nədir?

Oracle Dünyanın ən böyük müəssisə proqram şirkətidir. Oracle-ın ixtisaslaşması, digər biznes tətbiqləri kimi Oracle Database kimi verilənlər bazası idarəetmə sistemlərinin inkişaf etdirilməsidir.

Oracle verilənlər bazası Bir obyekt əlaqəli verilənlər bazası idarəetmə sistemidir (RDBMS və ya Relational DataBase İdarəetmə Sistemi) Dünyanın ən böyük şirkətlərindən bir çoxu verilənlər bazası olaraq Oracle Database-i seçirlər.

Hər bir versiyanın adında versiya nömrəsini və hərfini müşahidə edirik, məsələn 11g, burada g "gr>. 2013-cü ildə versiya 12c buraxıldı, burada c bulud deməkdir (bulud).

Bu DBMS, bir çox platformanı dəstəkləyir, məsələn: Linux x86, Linux x86-64, həm 32 bitli Windows, həm də 64, Solaris x86, Solaris SPARC (64 bit), Mac OS X Server və digərləri.

Oracle Database, PL / SQL proqramlaşdırma dilindən istifadə edir (Prosedur dili / Strukturlaşdırılmış sorğu dili) Oracle tərəfindən hazırlanmış SQL dilinin bir uzantısıdır. Məsələn, Microsoft da DBMS üçün Transact-SQL dilini inkişaf etdirdi.Biz onu bir çox məqalədə ətraflı təhlil etdik və hətta Transact-SQL İstinadını da tərtib etdik.

Oracle Database aşağıdakı nəşrlərdə göndərilir:

  • Oracle Database Enterprise Edition
  • Oracle Database Standard Edition
  • Oracle Database Standard Edition Bir,
  • Oracle Database Şəxsi Edition,
  • Oracle Cloud Fayl Sistemi,
  • Oracle Database Mobil Server,
  • Oracle Database Express Edition.

Oracle Database Express Edition

Oracle Database Express Edition (Oracle Database XE) Bu DBMS-i mənimsədikləri təqdirdə asanlıqla tam versiyasına yüksələ bilən yeni başlayanlar və idarəçilər üçün Oracle Database-in pulsuz versiyasıdır.

Bu versiya pulsuz olduğundan, təbii olaraq var məhdudiyyətlər:

  • O, 1 gigabayt RAM istifadə etməyəcək,
  • Bundan əlavə, yalnız bir prosessor istifadə edəcək,
  • Ölçüsü 11 gigabaytdan böyük olmayan bir verilənlər bazası,
  • Yalnız Windows x32, Windows x64 və Linux x86-64-də quraşdırıla bilər.

Bu anda ən son versiya Oracle Database Express Edition 11g Buraxılış 2, buna görə nə edəcəyik, amma əvvəlcə bu proqramı haradan əldə edəcəyimizi öyrənək.

Oracle XE 10 və XE 11 müqayisəsi.

XE 10

XE 11

Windows x86, Linux x86

Windows x86, Linux x64

Qərbi Avropa 1252, Unicode

İstifadə olunan prosessorların sayı RAM Verilənlər bazası nümunələrinin sayı İstifadəçi məlumatları * Quraşdırılmış Java Maşın ** Oracle dəstəyi

* - məhdudiyyətlər verilənlər bazasının fiziki ölçüsünə də aiddir (TEMP və UNDO masa boşluqları olmadan), dəyər dəqiq müəyyən edilməmişdir (təxminən 12 GB).
** - Daxil olmayan seçimlərin tam siyahısı Lisenziyalaşdırma Məlumatında tapıla bilər.

Quraşdırmadan əvvəl qeydlər.

  • Bütün verilənlər bazası idarəetmə vəzifələri, Oracle sənədlərinə görə, sqlplus və SQL Developer istifadə edərək yerinə yetirilir. APEX vasitəsilə yalnız disk boşluğu istifadəsi (Anbar), cari seanslar (Sessiyalar) və verilənlər bazası parametrləri (Parametrlər) barədə məlumatları görə bilərsiniz.
  • APEX-in hazırkı versiyası 4.1 (09.2011), Database Express Edition-də istifadə olunur 4.0.2.
  • Yenidən qurulan verilənlər bazası əvvəlcədən quraşdırılmış birinin yerinə dinləyicini (OracleXETNSListener) və Oracle Net'i konfiqurasiya etməmək və yeni bir kataloq quruluşunu yaratmamaq üçün quraşdırılacaqdır.
  • Yenilənmiş verilənlər bazası spfile yerinə pfile istifadə edəcək, onlayn qeydləri və verilənlər bazası sənədlərini arxivləşdirmək üçün seçimlər əlil olacaq

2. Əvvəlcədən quraşdırılmış verilənlər bazası nümunəsinin silinməsi:

- Konsolu işə salın (Başla, Başla, cmd) (Vista və daha yüksəksə, İdarəçi olaraq işləyin).

- Bir XE misalı ilə işləmək üçün dəyişənləri təyin edin

- XE instansiyasını silin

CMD> oradim -etele -sid XE

- Şifrə faylını silin

- Konsolu bağlamayın, gələcəkdə istifadə ediləcəkdir.

3. Yeni XE misal üçün parametr faylı yaradın.

Nümunə Instance Parameter File tashabb.ora % ORACLE_HOME% config skriptlərində yerləşir

Faylın adını dəyişdirin tashabbXE.ora və% ORACLE_HOME% verilənlər bazası qovluğunda olanın əvəzinə kopyalayın

Məsələn tashabbXE.ora faylı (dəyişdirilmiş və əlavə edilmiş parametrlər qırmızı rənglə vurğulanmışdır):
open_cursors = 300
db_name = XE
control_files = ("C: oraclexe app oracle oradata XE control.dbf")
iş_queue_processes = 4
uyğun = 11.2.0.0.0
diaqnostik_dest = C: oraclexe app oracle .
yaddaş_target = 1G
seanslar = 100
audit_file_dest = C: oraclexe app oracle admin XE adump
remote_login_passwordfile = EKSKLÜZİV
dispetçerlər = "(PROTOCOL = TCP) (XİDMƏT = XEXDB)"
ortaq_servers = 4
undo_management = AUTO
undo_tablespace = UNDOTBS1
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C: oraclexe app oracle fast_recovery_area
nls_language = "RUSSIAN"
nls_territory = "RUSSIA"

4. Yeni XE misal yaratmaq

CMD> oradim -yeni -sid% ORACLE_SID% -intpwd admin -tartmode avtomatik -srvcstart sistemi

Yaradıqdan sonra OracleServiceXE xidmətinin yaradıldığını və parol faylı% ORACLE_HOME% verilənlər bazası Pwdxe.ORA

Nümunəni dayandırın və verilənlər bazası yaradıldıqda yenidən qurulacaq verilənlər bazası sənədlərini silin:

CMD> sqlplus / nolog
SQL> sysdba kimi sys / admin qoşun,
SQL> dərhal bağlanması,
SQL> çıxmaq
CMD> del% ORACLE_BASE% oradata XE CONTROL.DBF

5. Məlumat bazasının yaradılması.

Yaratmaq üçün, mühit dəyişənlərinin qurulduğu və createXE.sql verilənlər bazası yaradılması skriptinin adlandırdığı createXE.cmd əmr faylı istifadə edin.

CreateXE.cmd toplu nümunəsi

- XE nəşri tərəfindən dəstəklənməyən Workpace Manager və JServer variantları adi bir verilənlər bazası ilə müqayisədə bu ssenariyə daxil edilməmişdir.

- Bu versiyada 10g versiyasında olduğu kimi inzibati məqsədlər üçün istifadə edilməyən bir APEX yoxdur. APEX tərəfindən təmin edilən disk sahəsinin (Anbar) istifadəsi, cari seanslar (Sessiyalar) və verilənlər bazası parametrləri (parametrlər) barədə məlumatlar aşağıdakı sorğularla əvəz edilə bilər (sys user sessiyasından):

- APEX tətbiqləriniz üçün Application Express-in cari versiyasını quraşdıra bilərsiniz.

6. SQL Developer Tətbiqinin quraşdırılması

- 32 bitli Windows üçün "Oracle SQL Developer" paylamasını yükləyin daxildir the JDK "Oracle saytından.

("Windows x86 üçün Oracle Database Express Edition 11g Release 2" də yalnız 32 bit SQL Developer-in işləyəcəyi 32 bitlik bir müştəri var).

- Arxivi, məsələn, C: qovluğundan çıxarın

- "ORA-12705 NLS məlumat fayllarına və ya göstərilən etibarsız mühitə daxil ola bilməz" səhvinin qarşısını almaq üçün sqldeveloper.conf konfiqurasiya faylına aşağıdakı sətirləri əlavə edin:
AddVMOption -Duser.language = en
AddVMOption -Duser.region = ABŞ

- İdarəçi (sys) üçün XE ​​verilənlər bazası ilə əlaqə qurun

Pin
Send
Share
Send
Send