collapse

Reklama






Autor Wątek: Oracle - kolejne podejscie  (Przeczytany 11684 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline PiotrSz

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 3172
  • Pomógł? 102
Oracle - kolejne podejscie
« dnia: Wrzesień 20, 2010, 10:58:59 am »
Witam

Po raz kolejny testuje instalacje PPSa na bazie OracleXE
Instalacje pod windowsem pomimo kilku drobnych problemow juz rozgryzlem
Chcialem zainstalowac PPSa na najnowszej dostepnej wersji OracleXE ale nie wiem jak zmienic
na niej jezyk bo ten automagicznie ustawia sie na UTF8 a nie na wymagane przez PPSa Win1250
Konkretnie chodzi o ustawienie odpowiedniej wartosci dla NLS_CHARACTERSET
Czy da sie to jakos zdefiniowac przy instalacji Oracla ?
Powyzszy problem pod Windowsem przenosi mi sie bezprosrednio na moje proby instalacji
bazy pod linuxem poniewaz mam dostepna tylko najnowsza paczke oraclaxe (wybieram wersje universal)
ktora rowniez instaluje sie z uft8 :-/
Ma moze ktos pomysl jak to rozwiazac ?

pozdrawiam


Offline Bartosz

  • Ekspert
  • *****
  • Wiadomości: 2375
  • Pomógł? 178
  • Kujawsko-Pomorski OW NFZ/Konsultant IT/KK
Odp: Oracle - kolejne podejscie
« Odpowiedź #1 dnia: Wrzesień 20, 2010, 14:01:12 pm »
Taki opis znalazłem na FTP Kamsoftu:

Sposób modyfikacji Oracle XE w celu zmiany strony kodowej na EE8MSWIN1250 do wykorzystania na potrzeby aplikacji Kamsoftu:

Wariant I
------------
1. Zainstalować Oracle'a XE w wersji zachodniej (!) czyli z pliku
ftp://ftp.kamsoft.pl/pub/ORACLE/install/10gXE/10g_Server_Win_ExpressEdition/OracleXE.exe

2. Uruchomić skrypt
ftp://ftp.kamsoft.pl/pub/ORACLE/install/10gXE/10g_Server_Win_ExpressEdition/EE8MSWIN1250/ee8mswin1250.sql
przy pomocy BAT-a:
ftp://ftp.kamsoft.pl/pub/ORACLE/install/10gXE/10g_Server_Win_ExpressEdition/EE8MSWIN1250/ee8mswin1250.bat

Teraz polskie znaki sš poprawnie kodowane.
Ten sposób jest szybszy, bo zmienia wewnętrzne kodowanie znaków, ale jest niesupportowany przez Oracle'a !
Można to wykonać TYLKO na pustej bazie zaraz po zainstalowaniu.

Wariant II
-----------
1. Zainstalować Oracle XE w dowolnym wariancie, może być uniwersalna
w domy?lnym katalogu C:\ORACLEXE\ i hasłem do SYS-a: xe
2. Zamknšć bazę (np. zatrzymujšc usługę OracleServiceXE)
3. Nadpisać (podmienić) katalog C:\ORACLEXE\ORADATA\XE zawarto?ciš:
ftp://ftp.kamsoft.pl/pub/ORACLE/install/10gXE/10g_Server_Win_ExpressEdition/Database_EE8MSWIN1250/XEEE.ZIP
4. Uruchomić bazę.
W te sposób można dystrybuować bazę do klientów prekonfigurowanš z systemami KS.
Pozdrawiam
Bartosz

Offline PiotrSz

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 3172
  • Pomógł? 102
Odp: Oracle - kolejne podejscie
« Odpowiedź #2 dnia: Wrzesień 22, 2010, 10:06:42 am »
hej Bartosz

dzieki wielkie za to info!
zapomnialem ze na FTPie Kamsoftu mozna czasem przydatne rzeczy znalesc ;-)
czesc linkow z tego juz nie aktualna ale da sie znalesc pliki do ktorych jest odwolanie
niestety u mnie zaden z wariantow nie zadzialal poki co :-/
wariant I
czyli skrypt
 
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;    
ALTER DATABASE CHARACTER SET INTERNAL_USE EE8MSWIN1250;
SHUTDOWN IMMEDIATE;
STARTUP OPEN;

powoduje mniej wiecej to samo co sposob ktory znalazlem na forum oracla
http://forums.oracle.com/forums/thread.jspa?threadID=353069
czyli

SQLPLUS
SQL> CONNECT SYS/password AS SYSDBA;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE EE8MSWIN1250;
SQL> SHUTDOWN;
SQL> STARTUP;
SQL> QUIT;

efektem dzialania obu skryptow jest .. zdechnieta, niewstajaca baza :-/
nie dziala nawet panel kontrolny przez www :-/
sprobuje jeszcze na OracleXE w wersji Western bo do tej pory wszystko
robilem na zalecanej przez Kamsoft wersji Universal

Wariant II
tutaj rowniez baza nie wstaje po podmianie
powodem na 9% jest to ze oczywiscie nie mam oracla w domyslnej sciezce ;-)
no bo kto przy zdrowych zmyslach trzyma baze danych na partycji systemowej ...
no ale dla testu sprobuje zrobic i taka testowa instalacje.. moze ruszy

oba warianty testowalem narazie na virtualce z Windowsem
pierwszy z nich ma szanse dzialac pod linuxem, drugi raczej niebardzo .. :-/

chyba podstawa do takich testow powinno byc jednak poznanie z mojej strony przynajmniej podstaw
obslugi Oracla i takich prostych (mam nadzieje ;-) czynnosci jak backup i restore ale z kompa na kompa
i tutaj widze kolejne pole do testow bo moze w ten magiczny sposob udaloby mi sie ominac problemy
czyli np
na kompie z windosem instaluje PPSa na Oraclu tak jak Kamsoft przykazal (czyli stary Oracle i krok po kroku instalator)
jak gotowe i dziala to robie backup
a na linuxie stawiam recznie Oracla i odtwarzam baze z backupu z Windowsa ...
zadziala ? ;-)

pozdrawiam

EDIT: Wariant I dziala jezeli wykonamy go na OracleXE Western tak jak jest w instrukcji!
Hmm... wyglada na to ze do instalki PPSa jest dolaczony ta sama wersja .. a myslalem ze to jakas
staroc bo w porownaniu do Univeral jest duzo mniejsza ..
Czyli tematu pod Windosem wogole nie ma !
Teraz tylko musze to rozkminic pod linuxem
« Ostatnia zmiana: Wrzesień 22, 2010, 15:28:31 pm wysłana przez PiotrSz »

 


* Kalendarz Świadczeniodawcy

Grudzień 2021
Nd Pn Wt Śr Cz Pt So
[1] 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Nie znaleziono żadnych wydarzeń w kalendarzu.

* Szukaj


Reklama DRW

* Shoutbox

Odśwież Historia
  • Nie ma jeszcze żadnych wiadomości!

* Kto jest on-line

  • Kropka Gości: 70
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 7
  • Kropka Użytkownicy online:

* Aktywni

Paweł Paweł
8794 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3172 Wiadomości
Michał Michał
2957 Wiadomości
Edward_B Edward_B
2822 Wiadomości
09061303
2693 Wiadomości
Bartosz Bartosz
2375 Wiadomości
karolweksler
2263 Wiadomości
maciek777 maciek777
2176 Wiadomości
cilazapril cilazapril
1555 Wiadomości

Reklama

Reklama