Podczas instalacji progrmau KS-PPS może wystąpić błąd informujący o niezgodności zestawu znaków między programem KS-PPS, a bazą Oracle.
Rozwiązaniem będzie tutaj zaaplikowanie EE8MSWIN1250, który poprawi ten błąd.
Należy pamiętać, aby logować się do SQLPlus’a na stacji, na której stoi Oracle, gdyż zdalne sesje zostaną zerwane.
W związku z tym, że skrypt otrzymałem gotowy to gdyby wystąpiły jakieś problemy z jego uruchomieniem zalecam:
poprawić linijkę skryptu na
sqlplus SYSTEM AS sysdba @ee8mswin1250.sql
i skopiować to w ogóle do katalogu BIN OracleXE.
Skrypt:
SET ECHO ON
SET SERVEROUTPUT ON
SPOOL EE8MSWIN1250.TXT
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;
SPOOL OFF
EXIT
[Edit: 2009.11.04]
Witam.
Po wykonaniu skryptu nie mam mozliwosci uruchomienia managera baz danych apex. Bez zmiany kodowania na EE8MSWIN1250 nie chce mi sie zainstalowac PPS. Czy jest jakies rozwiazanie?
Witam. Po pierwsze – do bazy Oracle musisz zalogować się LOKALNIE na maszynie na której stoi baza. Czyli nawet logując się lokalnie NIE możesz użyć adresu IP do połączenia, bo inaczej będziesz łączył się przez port IP, który zostanie rozłączony po poleceniu SHUTDOWN. I podejrzewam, że tutaj jest problem przy wykonywaniu skryptu. Bo jak zrobisz shutdown zdalnie to już polecenie STARTUP się nie wykona. Chyba, że mówimy o czymś innym, to może opisz – sam się czegoś nauczę. Nie mam za dużo do czynienia z Oracle’m – zrobiłem tylko tyle ile musiałem do zainstalowania KS-PPS’a. Bo jeżeli przez “manager baz danych apex” rozumiesz dostęp do strony przez www – to u mnie to działa bez problemu – no chyba, że to coś innego.