ďťż
 
[Forms 6i - Oracle 10xe] - prośba o pomoc ďťż
 
[Forms 6i - Oracle 10xe] - prośba o pomoc
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[Forms 6i - Oracle 10xe] - prośba o pomoc



Gordon - 25-03-2006 01:20
[Forms 6i - Oracle 10xe] - prośba o pomoc
  Witam grupowiczów.
Już się sporo naszukałem, zle dalej nie wiem jak uruchomić runtime z formsow
6i by polaczyl sie z bazą 10xe.
No niestety caly czas mi sie to wywala.
Znacie jakies rozwiazania nie polegajace na przejsciu na formsy 10g.
Bo juz mi rece odpadaja i zaczynam sie zalamywac.
Pozdrawiam i czekam na wszelką pomoc.
Tomek W.





Noel - 25-03-2006 01:20

  Użytkownik Gordon napisał:

> Witam grupowiczów.
> Już się sporo naszukałem, zle dalej nie wiem jak uruchomić runtime z formsow
> 6i by polaczyl sie z bazą 10xe.
> No niestety caly czas mi sie to wywala.
> Znacie jakies rozwiazania nie polegajace na przejsciu na formsy 10g.

Jaki błąd konkretnie?

Być może należy skopiować plik TNSNAMES.ORA (lub/i LISTENER.ORA) z
katalogu bazy do katalogu gdzie zaistalowane są formsy (../Network/Admin
lub ../Net80/Admin), być może.

--
Tomek "Noel" B.




=?ISO-8859-2?Q?Micha=B3_Wawrzy=F1czak?= - 29-03-2006 00:26

  Noel napisał(a):
>> Witam grupowiczów.
>> Już się sporo naszukałem, zle dalej nie wiem jak uruchomić runtime z
>> formsow 6i by polaczyl sie z bazą 10xe.
>> No niestety caly czas mi sie to wywala.
>> Znacie jakies rozwiazania nie polegajace na przejsciu na formsy 10g.

Problem polega na tym, ze klient forms 6i nie wspiera i nie bedzie
wspieral kodowania utf32, w jakim jest zrobiona baza XE universal.

Jedyna opcja to migracja z formsami co najmniej do wersji 9i.

Albo..

Dropniecie standardowej bazy danych XE i zrobienie jej "z palca", z
ustawieniem charsetu na przyklad na ISO - tylko nie jestem pewien jak
sie taka operacja ma do licencji...

Testowalem tę drugą opcję, ale ponieważ w instalce XE nie ma wszystkich
skryptów które są używane przy tworzeniu bazy "z palca" to nie wszystko
w tak utworzonej bazie danych będzie działać - na przykład nie będzie
całego modułu htmldb - czyli nici z panelu administracyjnego via WWW.

Pozatym baza wydaje się w pełni funkcjonalna. Testowałem migrację
aplikacji z 8i do tak utworzonej bazy XE i na formsach 6i wszystko działa.

przyklad jak to mozna spróbować zrobić łopatologicznie, dla standardowej
instalcji XE na windowsach (XP). Po otwarciu sql command line:

-- cut here --
connect / as sysdba;
shutdown immediate;
startup mount exclusive restrict;
drop database;

connect / as sysdba;

startup nomount
pfile="C:\oraclexe\app\oracle\product\10.2.0\serve r\config\scripts\initXEtemp.ora";

CREATE DATABASE "XE"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE 'C:\oraclexe\oradata\XE\system.dbf' SIZE 100M REUSE AUTOEXTEND
ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE 'C:\oraclexe\oradata\XE\sysaux.dbf' SIZE 20M REUSE
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE
'C:\oraclexe\oradata\XE\temp.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K
MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDO" DATAFILE 'C:\oraclexe\oradata\XE\undo.dbf' SIZE
200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
LOGFILE GROUP 1 ('C:\oraclexe\oradata\XE\redo01.log') SIZE 10240K,
GROUP 2 ('C:\oraclexe\oradata\XE\redo02.log') SIZE 10240K,
GROUP 3 ('C:\oraclexe\oradata\XE\redo03.log') SIZE 10240K
USER SYS IDENTIFIED BY "haslo12" USER SYSTEM IDENTIFIED BY "haslo12";

CREATE TABLESPACE "USERS" LOGGING DATAFILE
'C:\oraclexe\oradata\XE\users.dbf' SIZE 5M REUSE AUTOEXTEND ON NEXT
1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT
AUTO ;
ALTER DATABASE DEFAULT TABLESPACE "USERS";

create spfile =
'C:\oraclexe\app\oracle\product\10.2.0\server\dbs\ spfilexe.ora'
FROM
pfile='C:\oraclexe\app\oracle\product\10.2.0\serve r\config\scripts\init.ora';
shutdown immediate;

startup restrict;

alter database character set INTERNAL_CONVERT EE8ISO8859P2;
alter database national character set INTERNAL_CONVERT AL16UTF16;

shutdown immediate;
startup;

@c:\OracleXE\app\oracle\product\10.2.0\server\rdbm s\admin\catalog.sql;
@c:\OracleXE\app\oracle\product\10.2.0\server\rdbm s\admin\catblock.sql;
@c:\OracleXE\app\oracle\product\10.2.0\server\rdbm s\admin\catproc.sql;
@c:\OracleXE\app\oracle\product\10.2.0\server\rdbm s\admin\catoctk.sql;
@c:\OracleXE\app\oracle\product\10.2.0\server\rdbm s\admin\catqm.sql
SYSTEM SYSAUX TEMP;
execute utl_recomp.recomp_serial();
execute utl_recomp.recomp_serial();
execute utl_recomp.recomp_serial();

-- cut here --

haslo na sys i system: haslo12
o ile pamietam, to i tak jakis pakiet w db sie nie kompiluje (sumadv ?)
ale jeszcze nie zmęczyłem tego do końca, jak komuś sie w razie czego
uda, to będę wdzięczny za info :)

Pozdrawiam
Michał Wawrzyńczak
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?= Oracle 19g +Insert +Insert +Insert... [oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?= [Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?= =?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?= [oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?= [oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?= MSSQL Express czy Oracle Express =?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?= =?ISO-8859-2?Q?Poszukjue_ksi=B1=BFki_"Oracle_?= =?ISO-8859-2?Q?optymalizacja_wydajno=B6ci"..?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anette.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com