Installazione di Oracle XE (vecchio) dopo l'installazione APEX 10g?
-
27-09-2019 - |
Domanda
Awhile indietro ho installato il database Oracle 10g XE sulla mia macchina dev. Da allora, ho installato Application Express sopra la parte superiore dell'impianto XE. In altre parole, è in esecuzione su APEX 10g. Ho trovato non ho davvero bisogno di APEX dopo tutto (è scoperto che sto sviluppando in ASP.NET e Oracle, invece), e mi ricordo di avere più di una GUI per gestire l'XE 10g esempio prima di installare APEX.
Posso rimuovere APEX, lasciando la mia installazione XE originale? Ho provato a reinstallare il XE originale, ma non ho visto un modo di fare questo senza l'installazione di una nuova casa (che preferirei non lo faccio, ma mi confonde). TIA.
Soluzione
Oracle XE viene fornito con installato APEX, insieme a un (a memoria) strumento di gestione basato XE APEX. Che suona come effettivamente fatto era era aggiornare / installare su una versione più recente di APEX, quindi rimuovere APEX tutti insieme.
Probabilmente la cosa più semplice da fare sarebbe quella di backup utilizzando exp o expdp (pompa di dati) del vostro schema utente, disinstallare XE, reinstallare XE e quindi importare il vostro schema utente di. Questo otterrà XE tornare a come si desidera.
Altri suggerimenti
C'è un sacco di roba (come ad esempio il / SQL Gateway incorporato PL) che è lì indipendentemente da quello che hai fatto. Vedrete anche un mucchio di roba sotto il FLOWS_020100 (credo).
Che cosa accade quando si installa, per esempio, Apex 3.2 su XE è che crea un nuovo schema (FLOWS_030200 o APEX_0400000 o qualsiasi altra cosa), e immetterà una serie di sinonimi dal FLOWS_020100 nel nuovo schema.
A volte (a causa delle restrizioni di spazio in XE) si lascia cadere lo schema FLOWS_020100. In tal caso, la soluzione migliore è probabilmente quello di copiare fuori qualche cosa nel database è necessario, disinstallare XE e reinstallarlo. Se avete ancora il vecchio schema, si può avere un andare a seguito della ' ritornando' istruzioni "nofollow" come si farebbe per un aggiornamento non riuscito.
Per quanto ne sappia Apex installa server Web e alcuni script nel database. Il tuo GUI per gestire xe dovrebbe cambiare, però. Sei sicuro si accede alla stessa porta?
Inoltre, non v'è sqldeveloper, abbastanza buono strumento per i database Oracle.
Infine, hai provato Oracle ADF per lo sviluppo di applicazioni?