2016-09-12 5 views
-1

大学でOracle APEXを使用し始めました。また、ローカル環境(Oracle 11g DatabaseとOracle APEXをローカルにインストールする必要があります)で作業しています。オンラインワークスペースのオプションもありましたが、かなり遅いことがわかりました。Oracle APEX - ローカル・ファイルをラップトップと同期させる方法を教えてください。

私の質問は、家庭の私のメインデスクトップと大学のノートパソコンとのファイル(ワークスペース、アプリケーションなど)を同期するにはどうすればいいですか? Googleドライブを使用してファイルを保存しますが、私が把握する必要があるのは、同期できるファイルの場所です。

私は以下を使用しています: Windows 10,64ビット。 Oracle Database Express Edition 11g。 Oracle Application Expressバージョン5.0.4。

追加情報がある場合は、お知らせください。

+1

誤っていない場合は、APEX内からワークスペースを書き出すことができます。これは、APEXアプリケーションがテストから本番に移行する方法です。 –

+0

@a_horse_with_no_nameありがとうございます。私はこれを使用します! – Cake

+0

@a_horse_with_no_nameもちろん、ワークスペースをエクスポートすることはできますが、関連するスキーマ(テーブル、データ、パッケージなど)は使用されません。それを使ってアプリケーションをとることさえありません。それらは個別に輸出する必要があります。ただし、一定のエクスポートインポートを使用する場合は、ワークスペースのエクスポートを行い、リモートでインポートすることをお勧めします。これにより、IDが一致するので、頂点はそれについて不平を言うことはありません。 – Tom

答えて

1

あなたは自分で簡単に物事を進めようとしている間、本当に簡単なルートをとっていません。
Apexはデータベース自体に存在します。実際の "images"ディレクトリ以外の "ファイル"はありません。作成するアプリケーションはデータベースにあります。データ自体は、そのデータベースのスキーマ内に存在します。
2つのデータベース間を常に移動したい場合は、遠隔地で別の時間にローカルスキーマを行うすべてのDDLとDMLを実行する必要があることを意味します。アプリケーションをエクスポートしてインポートする必要があります。
datapumpを使用すると、スキーマ全体(apexスキーマではなく)を常にエクスポートしてからリモートにインポートすることができます(ただし、sqlplusではなくマシン自体で実行する必要があります。これの両方の場所で)。アプリケーションは個別にエクスポートおよびインポートする必要があります。
オンラインサービスを使用すると、より良いサービスが提供されたか、外付けハードドライブなどの仮想マシンを使用することになります。

+0

私を助けるために時間を割いていただきありがとうございます。 APEXの仕組みをもっとはっきりと理解してくれました。ありがとうございます。 – Cake

関連する問題