2010-11-22 12 views
1

しばらく前に、私の開発マシンにOracle 10g XEデータベースをインストールしました。それ以来、私はApplication ExpressをXEインストールの上にインストールしました。言い換えれば、10gで動作するAPEXです。私は実際にAPEXを必要としないことが分かった(ASP.NETとOracleで開発していることが分かった)、APEXをインストールする前にXE 10gインスタンスを管理するためのGUIがたくさんあることを思い出した。Oracle XE(旧式)のインストール後にAPEX 10gをインストールしますか?

オリジナルのXEインストールを終了してもAPEXを削除できますか?私は元のXEを再インストールしようとしましたが、新しいホームをインストールしなければこれを行う方法は見られませんでした。 TIA。

+0

新しいHOMEを作成する必要があります。まったく別の方法はありません。 –

答えて

1

Oracle XEにはAPEXベースのXE管理ツール(メモリーから)がインストールされています。あなたが実際にしたように聞こえるのは、APEXの新しいバージョンをアップグレード/オーバーインストールした後、APEXを一括して削除することでした。

おそらく最も簡単なことは、expやexpdp(データポンプ)を使用してユーザースキーマをバックアップし、XEをアンインストールし、XEを再インストールしてから、ユーザースキーマをインポートすることです。これにより、XEがあなたの望むように戻されます。

+0

ありがとうございます。 XEをアンインストールして再インストールしました。私は管理インターフェースがAPEXインターフェースよりも好きです。さらに、すぐにWin 7を使用する予定で、10g/XEはWin 7で動作しないと考えています。 –

0

AFAIK ApexはWebサーバーといくつかのスクリプトをデータベースにインストールします。しかし、xeを管理するあなたのguiは変わるべきです。同じポートにアクセスしてもよろしいですか?

また、SqlDeveloperもあります。これは、Oracleデータベースにとって非常に優れたツールです。

最後に、アプリケーション開発用にoracle ADFを試してみましたか?

+0

さて、私はapxremov.sqlスクリプトを実行してAPEXを削除することができました。しかし、「データベースのホームページに移動」リンクを使用すると、APEXがインストールされたときと同じURL(http://127.0.0.1:8080/apex)に送られます。私のTNSNamesファイルはポート1521を示していますが、http://127.0.0.1:1521(またはhttp://127/0.0.1:1521/xe)を使用すると空白のページが返されます。 ADFには興味がありません。 .NETを使用してOracleデータベースにヒットしています。私はデフォルトのXE管理インターフェースがかなりいいことを覚えています。 APEX(上記のインターフェースを削除したもの)は必要ありません。 –

+0

ポート1521は直接データベースアクセス(SQL Developerなど)用ですが、一般的にApex UIでは8080が使用されます。 –

1

PL/SQL組み込みゲートウェイなど、何をしているのかにかかわらず、たくさんのものがあります。また、FLOWS_020100の下にたくさんのものがあります(私は思っています)。

たとえば、Apex 3.2をXEにインストールすると、新しいスキーマ(FLOWS_030200またはAPEX_0400000など)が作成され、一連の同義語がFLOWS_020100から新しいスキーマに置き換えられます。

(XEの領域制限のために)時々、FLOWS_020100スキーマを削除します。もしそうなら、あなたが必要とするデータベースに何かをコピーし、XEをアンインストールして再インストールするのが最善の方法でしょう。 まだ古いスキーマをお持ちの場合は、アップグレードが失敗した場合と同様に 'reverting' instructions'に従ってください。

関連する問題