• 検索結果がありません。

同期を取る

ドキュメント内 Microsoft Word - doc16594.doc (ページ 34-46)

ステップ4では、Mobileサーバーとクライアント間でパッケージしたデータベースの同 期を取る方法をご説明します。ステップ3でMobileサーバーにパブリッシュしたmyEMP をクライアントに取り込み、EMP表を参照できるようにします。

今回は、Windows 2000、Pocket PCの2つのクライアントを用意し、Mobileクライアント のインストールからmyEmpをクライアントに取り込むまでの手順について、それぞれ説明 します。

Windows 2000 クライアント

1. Windows 2000 クライアントマシンにWin32用Mobileクライアントをイン ストールします。ブラウザを立ち上げて、Mobile サーバーのアドレスの後 ろに/setupと入力してアクセスしてください。

(ここではhttp://Lite03.jp.oracle.com/setupと入力)

http://<Mobileサーバーのホスト名>:ポート番号/setup

2. セットアップ画面が表示されます。ここではWindows 2000クライアントに インストールするので、「Win32用Mobileクライアント」をクリックします。

(図4-1)

4-1

3. setup.exe の保存先を聞かれますので、適当な場所にダウンロードしてくだ

さい。

4. ダウンロードが終わったら setup.exe を実行します。(プロキシ・サーバー を使用している環境のときは、プロキシ・サーバー名とポート番号の入力 を求められます。)「ディレクトリの選択」画面でWin32用Mobileクライア ントをインストールするディレクトリを指定して「OK」ボタンを押します。

(図4-2)

4-2

5. インストール後、次の場所にあるmSync.exeを実行してください。

<LITE_HOME>¥Moible¥Bin¥mSync.exe

6. 「mSync」ダイアログが表示されます。ステップ2で作成したtest1.jarにア クセス許可を与えたユーザーuser1で同期を取ります。ユーザー名、パスワ ード、サーバー(Mobile サーバーがインストールされているホスト名)を 入力して「同期」ボタンを押します。(図4-3)

ユーザー名:user1 パスワード:user1

サーバー:Lite03.jp.oracle.com

4-3

7. 同期が成功すると、「同期結果」ダイアログに以下のようなメッセージが表 示されます。「OK」ボタンを押して mSync を終了してください。これで Mobileサーバーからクライアント側にmyEMPが同期されました。(図4-4)

8. 次はsystem/managerでmyEMPに接続します。コマンドプロンプトを立 ち上げてカレント・ディレクトリを<LITE_HOME>¥Moible¥Bin に移動し、

以下のコマンドを実行してください。

msql system/manager@jdbc:polite:user1_myemp

9. 次に以下のSELECT文を実行してmyEMP内にEMP表が存在することを確 認します。(図4-5)

select table_name from all_tables;

10. また以下のSELECT文を実行してEMP表の内容を確認できます。(図4-5)

select * from EMP;

4-5

Pocket PC クライアント

次は、Pocket PCのクライアントからMobileサーバーと同期を取る方法をご説明 します。Mobile クライアントのインストールは、ActiveSyncから行う方法をご 紹介します。

Pocket PC 上の Internet Explorerを使用して直接 Mobile サーバーから Mobileクライアントをダウンロードする方法についてはOracle9i Lite製 品マニュアル『Oracle9i Lite for Windows CE/Pocket PC開発者ガイド』を 参照してください。

1. Mobile Development Kit(MDK)がインストールされているマシンとPocket PC をActiveSyncで接続しておきます。AcitveSyncを起動し、「ツール」メ ニューから「アプリケーションの追加と削除」を選択します。(図4-6)

4-6

2. インストール済/可能なアプリケーションの一覧が表示されますので、イン ストールするプラットフォームのMobileクライアントのチェックボックス

4-7

3. アプリケーションのダウンロードが完了すると下図のような画面が表示さ れます。(図4-8)

4-8

4. Pocket PCでダウンロードしたMobileクライアントのファイルが展開されま す。(図4-9)展開が完了するとMobileクライアントのインストールは完了 です。

Pocket PC用Mobileクライアントは必ず¥Oraceフォルダにインストー ルされます。

4-9

5. 次は、Pocket PCからMobileサーバーへアクセスして同期を取ります。Pocket PC の以下の場所にある mSync.exe をクリックして実行してください。(図 4-10)

¥Orace¥mSync.exe

6. 「mSync」画面が表示されます。ステップ 2 で作成したアプリケーション

test1にアクセス許可を与えたユーザーuser1で同期を取ります。ユーザー名、

パスワード、サーバー(Mobile サーバーがインストールされているホスト 名)を入力して「同期」ボタンを押します。(図4-11)

ユーザー名:user1 パスワード:user1

サーバー:Lite03.jp.oracle.com

4-11

7. 同期の進捗を示すダイアログが表示されます。(図4-12)

4-12

8. 同期が成功すると下図のようなダイアログが表示されます。「OK」ボタン を押してダイアログを閉じてください。(図4-13)

してください。(図4-14)

¥Orace¥msql.exe

4-14

10. ログイン画面が表示されるので、system/manager でログインします。

DSN名はmyEMP(クライアントデータベース名)を入力してください。(図

4-15)

4-15

11. MSQL の画面が表示されます。「表」リストにEMP 表があることを確認し て、スタイラスペン等で EMP 表をクリックしてください。Windows 2000 クライアントでSELECT文を実行したときと同様にEMP表を参照すること ができます。(図4-16)

4-16

最後に

このチュートリアルでは、Oracle9i Lite R5.0.2.9をはじめて使用される方向けに、Oracle デ ータベース・サーバーから表をパッケージし、Mobile サーバーを経由して最終的にクライ アントマシン上で表を参照できるようにするまでを説明しました。Mobile サーバーの詳細 については、Oracle9i Lite製品マニュアル『Oracle9i Lite管理者およびデプロイ・ガイド』

を参照して下さい。

ドキュメント内 Microsoft Word - doc16594.doc (ページ 34-46)

関連したドキュメント