upgrade from oracle designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀...

110
Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド 2001 12 部品番号: J02573-02

Upload: others

Post on 12-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

Upgrade from Oracle Designer 1.3.2/1.4 to 6.0

インストレーション・ガイド

2001 年 12 月

部品番号: J02573-02

Page 2: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

部品番号: J02573-02

2001 年 12 月

原本名: Oracle Designer Installation Guide, Release 6.0

原本部品番号: Z24614-01

原本著者: Martin Wykes

Copyright 1995, 1999 Oracle Corporation. All rights reserved.

Printed in Japan.

制限付権利の説明

プログラムの使用、複製、または開示は、オラクル社との契約に記された制約条件に従うものとします。

著作権、特許権およびその他の知的財産権に関する法律により保護されています。

当ソフトウェア(プログラム)のリバース・エンジニアリングは禁止されております。

このドキュメントの情報は、予告なしに変更されることがあります。オラクル社は、本ドキュメントの

無謬性を保証しません。

* オラクル社とは、Oracle Corporation(米国オラクル)または日本オラクル株式会社(日本オラクル)を

指します。

危険な用途への使用について

オラクル社製品は、原子力、航空産業、大量輸送、医療あるいはその他の危険が伴うアプリケーション

を用途として開発されておりません。オラクル社製品を上述のようなアプリケーションに使用すること

についての安全確保は、顧客各位の責任と費用により行ってください。万一かかる用途での使用により

クレームや損害が発生いたしましても、日本オラクル株式会社と開発元である Oracle Corporation(米国

オラクル)およびその関連会社は一切責任を負いかねます。当プログラムを米国国防総省の米国政府機

関に提供する際には、『Restricted Rights』と共に提供してください。この場合次の Legend が適用されま

す。

Restricted Rights Legend

Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication and disclosure of the Programs shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-14, Rights in Data -- General, including Alternate III (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.

このドキュメントに記載されているその他の会社名および製品名は、あくまでその製品および会社を識

別する目的にのみ使用されており、それぞれの所有者の商標または登録商標です。

Page 3: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

i

目次目次目次目次

はじめにはじめにはじめにはじめに ............................................................................................................................................... v

対象読者..................................................................................................................................................................... v 前提条件..................................................................................................................................................................... v このマニュアルの構成 ............................................................................................................................................ vi 関連マニュアル....................................................................................................................................................... vii 表記規約.................................................................................................................................................................. viii このマニュアルで使用されている用語 .............................................................................................................. viii

1 クライアント側のインストールクライアント側のインストールクライアント側のインストールクライアント側のインストール

Oracle Designer 製品 ...................................................................................................................... 1-2 システム要件 ................................................................................................................................... 1-2 インストールする前に ...................................................................................................................... 1-4 Oracle Designer のクライアント側のインストール ........................................................................ 1-4 Oracle Installer の実行 ............................................................................................................... 1-5 パッケージ・インストール: Oracle Designer 製品のパッケージのインストール....................... 1-6 カスタム・インストール: Oracle Designer 製品のカスタム選択のインストール....................... 1-6 インストール後に行う作業............................................................................................................... 1-11 データベース接続に関する SQL*Net の構成 ................................................................................... 1-12 データベース接続に関する Net8 の構成 .......................................................................................... 1-13 サーバーでのリスナー・エントリの作成 .................................................................................... 1-13 クライアントでの TNSNAMES エントリの作成 ........................................................................ 1-15

Page 4: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

ii

デスクトップ・アイコンの作成........................................................................................................ 1-16 Oracle Designer の起動.................................................................................................................... 1-17 Oracle Designer Object Extensions(Object Database Designer)の起動 ................................... 1-18 Oracle Designer Front Panel .......................................................................................................... 1-19 クライアント側のインストールに関するトラブルシューティング .................................................. 1-19 Oracle 製品の削除 ............................................................................................................................ 1-20 インストールされているすべての Oracle 製品の削除 ................................................................. 1-21

2 サーバー側のインストーサーバー側のインストーサーバー側のインストーサーバー側のインストールおよびアップグレードルおよびアップグレードルおよびアップグレードルおよびアップグレード

新規リポジトリの計画 ..................................................................................................................... 2-2 リポジトリ・インスタンスは 1 つか、または複数か................................................................... 2-2 アプリケーション・システムは 1 つか、または複数か ............................................................... 2-3 リポジトリ専用表領域 ................................................................................................................. 2-3 リポジトリのパーティション化................................................................................................... 2-4 新規リポジトリのインストール........................................................................................................ 2-4 Preconfigured Repository のインストール ................................................................................. 2-5 既存データベースへの新規リポジトリのインストール ............................................................... 2-7 インストールの後に..................................................................................................................... 2-23 次のステップ ............................................................................................................................... 2-28 既存のリポジトリのアップグレード................................................................................................. 2-28 リリース 1.3.2/1.4 からのアップグレード - 特に推奨.................................................................. 2-28 アップグレード・アクティビティ - 一般 ..................................................................................... 2-29 アップグレード後の作業.............................................................................................................. 2-44 次のステップ ............................................................................................................................... 2-47 その他の情報 .................................................................................................................................... 2-47 リポジトリのサイズ設定.............................................................................................................. 2-47 リポジトリのチューニング .......................................................................................................... 2-50 システム権限 ............................................................................................................................... 2-54 作業ディレクトリ ........................................................................................................................ 2-56 「制御ステータス」ダイアログ・ボックス ................................................................................. 2-57 Broadcast Server ........................................................................................................................ 2-57 インストールまたはアップグレードに関するトラブルシューティング ........................................... 2-59 初期対処法 ................................................................................................................................... 2-59 インポート操作時の障害.............................................................................................................. 2-60

Page 5: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

iii

A 構成パラメータの設定構成パラメータの設定構成パラメータの設定構成パラメータの設定 Windows レジストリの変更 ............................................................................................................. A-2 レジストリ・エディタの使用方法 ............................................................................................... A-2 レジストリ・ファイルの内容の追加............................................................................................ A-3

B ログ・ファイルログ・ファイルログ・ファイルログ・ファイル インストール時のログ・ファイル ................................................................................................... B-2 アップグレード時のログ・ファイル................................................................................................. B-3

C エラー・メッセージエラー・メッセージエラー・メッセージエラー・メッセージ 識別子のついたメッセージ .............................................................................................................. C-1 パッケージ RMDBG または RMMAC での問題 .......................................................................... C-7 識別子のないメッセージ ................................................................................................................. C-8 無効な参照の検出 ........................................................................................................................ C-8

Page 6: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

iv

Page 7: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

v

はじめにはじめにはじめにはじめに

Oracle Designerへようこそ。このマニュアルでは、Oracle Designerを使い始めるうえで役立つ

情報を提供しています。特に、このドキュメントでは次の内容について説明しています。

� Oracle Designerのソフトウェアおよびそれに依存している製品をインストールするため

の説明

� Oracle Designerのリポジトリのインストールまたはアップグレードに関する情報

� Oracle Installerの使用についての説明

対象読者対象読者対象読者対象読者 このガイドは、Oracle Designerの新規インストレーションまたは既存のOracle Designerのアッ

プグレードを行うすべてのユーザーを対象としています。

前提条件前提条件前提条件前提条件 Oracle Designerのインストールまたはアップグレードは、クライアント側とサーバー側の2つの部分に分かれています。クライアント側のインストールはサーバーに接続されている各PCで実行します。サーバー側のインストールは、リポジトリが常駐するマシンで、あるいは正

しく設定されているクライアントPCからリモートで1度だけ実行します。

読者は、クライアント/サーバー・ネットワークとそれがどのように動作するかについての基

本的な知識があり、アプリケーション・ウィンドウの各要素についてよく理解している必要

があります。

Page 8: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

vi

クライアント側では、PCとそのユーザー・インタフェースについてよく理解していなければ

なりません。たとえば、ファイルの位置づけ、削除およびコピーの方法が分かり、検索パ ス、サブディレクトリおよびパス名の概念を理解している必要があります。詳細について は、使用しているWindowsの製品マニュアルを参照してください。

デスクトップからプログラムを実行する方法、およびWindowsエクスプローラまたはファイル

マネージャの使用方法を理解している必要があります。

また、Windowsソフトウェアがすでにインストール済みで、稼動している状態になっていなけ

ればなりません。

サーバー側では、SQLおよびデータベース管理の原理をよく理解していることが必要です。

Oracle Serverのソフトウェアが、データベース・サーバー上にすでにインストールされていな

ければなりません。また、サーバーのオペレーティング・システム(たとえば、UNIXやWindows NTなど)下でのファイル管理用の適切なコマンドについても理解していることが必要です。

ハードウェアおよびソフトウェアの要件についての詳細は、第1章「システム要件」を参照し

てください。

このマニュアルの構成このマニュアルの構成このマニュアルの構成このマニュアルの構成 このマニュアルは、次の章と付録で構成されています。

第 1 章 クライアント PC 上に Oracle Designer をインストールする方法を説明しま す。

第 2 章 新規リポジトリのインストール手順について説明します。また旧バージョン

の Oracle Designer からのアップグレード方法についても説明します。

付録 A Windows レジストリを変更して、Oracle 構成をカスタマイズする方法を説明

します。

付録 B インストールまたはアップグレードによって生成されるログ・ファイルにつ

いて説明します。

付録 C Oracle Designer のインストールまたはアップグレードに関する、一般的なエ

ラー・メッセージについて説明します。

Page 9: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

vii

関連マニュアル関連マニュアル関連マニュアル関連マニュアル 「Oracle Designerオンライン・マニュアル」は、Oracle DesignerのCD-ROMからインストール

できます。

Oracle Designerの製品に関する情報は、次のマニュアルを参照してください。

� 『Oracle Designer for Windows NT and Windows 95/98チュートリアル』 部品番号: A63069-1

Oracle8 Oracle8についての詳細は、次のマニュアルを参照してください。

� 『Oracle8 概要』: A58227

� 『Oracle8 SQLリファレンス』: A58225

� 『Oracle8 管理者ガイド』: A46744-1

� 『Oracle8 ユーティリティ』: A46740-1

� 『Oracle8 チューニング』: A46748-1

� 『Oracle8 エラー・メッセージ』: A58230

� 『Net8 管理者ガイド』: A46763-1

Oracle7 Oracle7についての詳細は、次のマニュアルを参照してください。

� 『Oracle7 Sever概要』: A37516-1

� 『Oracle7 Sever管理者ガイド』: A37517-1

� 『Oracle7 Severユーティリティ』: A37520-1

� 『Oracle7 Serverメッセージ』: A37525-1

Page 10: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

viii

表記規約表記規約表記規約表記規約 このマニュアルでは、次の表記規約を使用します。

表記規約表記規約表記規約表記規約 意味意味意味意味

固定幅フォント コマンドを表します。コマンドは必ずこのマニュアルの表記どおりに入力してくだ

さい。特に注記がない限り、大文字・小文字は区別されないものとします。

本文中のキー[CTRL]+[C]なども固定幅フォントで表記します。

イタリック体 コマンド・トリガー文の中のイタリック体の文字は変数を表します。適切な値を代

入します。

大文字 本文中の大文字は、コマンド名、ファイル名、ディレクトリ名、SQL 予約語および

キーワードを表します。

句読点 コマンドで使用する、大括弧と垂直バー以外の句読点は表記どおりに入力してくだ

さい。

¥ディレクトリ パラメータ名の前の円記号は、このディレクトリがサブディレクトリであることを

示します。

注意注意注意注意: このマニュアルでは、デフォルトのインストール手順で使用されてい

るディレクトリ名を使用しています。Oracleのディレクトリ名を変更した場

合は、このマニュアルに出てくるディレクトリ名の代わりにそちらの名前

を使用してください。

このマニュアルで使用されている用語このマニュアルで使用されている用語このマニュアルで使用されている用語このマニュアルで使用されている用語 このマニュアルでは、次の用語を使用しています。

アプリケーション・プロ

グラミング・インタ

フェース(API)パッ

ケージ

すべてのリポジトリ・データのストレージを管理する PL/SQL パッケージ。

API パッケージを使用すると、リポジトリ内にデータを格納するすべての

ツールで、完全に一貫した方法で妥当性検査が実行されます。

クライアント PC ファイル・サーバーおよびリモート・データベース(下記参照)に接続さ

れているパーソナル・コンピュータ。Oracle Designer クライアント・ソフト

ウェアのインストール先となるマシンです。

データベース管理者

(DBA) データベースのインストール、ユーザーの登録およびデータベース・オブ

ジェクトの作成などの作業に携わる人。DBA とネットワーク管理者は兼任

することもあります。

Page 11: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

ix

データベース・サーバー データベースが常駐するコンピュータ。リモート・データベース(下記参

照)は、ミニコンピュータやメインフレームなどのコンピュータまたは専

用の PC に常駐させることができます。また、システム構成によっては、デー

タベースをファイル・サーバー上に常駐することもできます。リポジトリ・

ソフトウェアをインストールするマシンです。

定義表 リポジトリ表のサブセット。定義表には、API パッケージ、ジェネレータお

よびユーザー拡張機能が使用する、参照データまたは実行データが含まれ

ています。定義表は、リポジトリ・インスタンスの他のオブジェクトと同

じ Oracle スキーマで、インストールまたはアップグレード・プロセスにお

いて作成されます。

ファイル・サーバー 共有プログラムおよびデータ・ファイルを常駐させるネットワーク PC また

は他のコンピュータ。

インスタンス表 リポジトリ表のサブセット。リポジトリ・ユーザーによって入力されたデー

タを記録するために使用されます。

ネットワーク管理者 ネットワーク・オペレーティング・システムのメンテナンスを担当する責

任者。

リモート・データベース クライアントPC以外のネットワーク・コンピュータ上にあるデータベース。

リモート・データベースは通常クライアント PC と同じネットワーク上にあ

りますが、ファイル・サーバーとして機能している PC とは別のサーバーに

置くこともできます。

リポジトリ・インスタン

ス Oracle Designer ソフトウェアが必要とするすべてのデータベース・オブジェ

クト(表、ビュー、パッケージなど)。

リポジトリ管理者 アプリケーション・システムの作成、アプリケーション・システムへのア

クセス権付与、アプリケーション・システムのバージョン管理を行う権限

を持つリポジトリ・ユーザー。リポジトリ所有者と従属ユーザーがリポジ

トリ管理者のステータスを持つことができます。Oracleユーザーの SYSTEMと SYS は、リポジトリ管理者にはなれません。

リポジトリ所有者 リポジトリ・オブジェクトを所有し、リポジトリに関連付けられた管理タ

スクを実行するリポジトリ・ユーザー。リポジトリ所有者は Repository Administration Utility を使用して管理タスクを行うことができます。Oracleユーザーの SYSTEM と SYS はリポジトリ所有者にはなれません。

リポジトリ・ユーザー リポジトリにアクセスが許可されている Oracle データベース・ユーザー。

従属ユーザー リポジトリ所有者以外のリポジトリ・ユーザー。リポジトリの従属ユーザー

は複数いてもかまいませんが、リポジトリ所有者は 1 人だけです。特に、

従属ユーザーは Repository Administration Utility を使用することはできま

せん。

Page 12: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

x

Page 13: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1

クライアント側のインストール 1-1

クライアント側のインストールクライアント側のインストールクライアント側のインストールクライアント側のインストール

この章では、Oracle Designerの最新のリリースを紹介し、ソフトウェアをクライアントPCにインストールする方法について説明します。この章の内容は次のとおりです。

� Oracle Designer製品

� システム要件

� インストールする前に

� Oracle Designerのクライアント側のインストール

� インストール後に行う作業

� データベース接続に関するSQL*Netの構成

� データベース接続に関するNet8の構成(Oracle8のみ)

� デスクトップ・アイコンの作成

� Oracle Designerの起動

� Oracle Designer Object Extensions(Object Database Designer)の起動

� Oracle Designer Front Panel

� クライアント側のインストールに関するトラブルシューティング

� Oracle製品の削除

Page 14: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-2 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

Oracle Designer製品製品製品製品 Oracle Designerのこのリリースでは、次のクライアント/サーバー構成をサポートしています。

� リモート・データベース(Oracleデータベース・サーバー7.3.4、8.0.4または8.0.5が搭載さ

れた任意のプラットフォーム)

� ローカル・データベース(Windows NTのみ)

このリリースでは、次のいずれかを選択できます。

� Preconfigured Repositoryを新たにインストールします(Windows NT上のOracle8ローカ

ル・データベースのみ)

� 既存データベース上に新規リポジトリをインストールします

� 既存データベース上で既存のリポジトリをアップグレードします

このマニュアルの指示に従って、既存のリポジトリを現行リリースにアップグレードできま

す。

システム要件システム要件システム要件システム要件 各クライアントPCの要件

� Pentium 90 MHz以上のプロセッサ

� 最低32MBのRAM、1GBのハード・ディスク

� 298MBから587MBまでの使用可能なディスク領域(選択したオプションによって異なり

ます)

� Windows NT、Windows 95またはWindows 98

� SQL*Net Client 2.3.4

� ネットワークに適したプロトコル・アダプタ(たとえば、TCP/IPネットワークではOracle TCP/IP Adapter)*

� SQL*Plus 3.3.4

* Oracle Designer製品CDから利用可能

製品CDからネットワークを介さずに直接インストールする場合、クライアントPCには

CD-ROMドライブが必要です。

デフォルトのWindowsページング・ファイル・サイズ(スワップ領域)でインストールできま

すが、製品を実行する際には、サイズを大きくしなければならない場合があります。

Page 15: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-3

SQL*Net Client、プロトコル・アダプタ、SQL*Plusの各製品は、Oracle製品の以前のインストー

ルによっては、すでにクライアントPCにインストールされている場合もあります。正しいバー

ジョンがインストールされているかを確認してください。パッケージ・インストール(下記

の「Oracle Designerのクライアント側のインストール」を参照)を選択した場合は、自動的に

正しいバージョンがインストールされます。

サーバーの要件

� Oracle7またはOracle8 Serverに対応したSQL*Plus

� Oracle7またはOracle8 Serverのそれぞれに対応したSQL*Net Server、Oracle Net8 Server

� リポジトリには、次に示すハード・ディスク及びRAM領域が必要です。

− リポジトリのパッケージ、プロシージャおよびビューに使用する、SYSTEM表領域

としておよそ60MB

− リポジトリ・データに使用する表領域として20MBから325MB(第2章「リポジトリ

のサイズ設定」を参照)

− システム・グローバル領域(SGA)として、16MBから28MB使用可能なRAM(サー

バーによって異なります)(第2章「データベース初期化パラメータの設定」を参照)

Windows 95/98/NTサーバーには次のものが必要です。

� Windows 95、Windows 98またはWindows NT 4.0

� 次のうちのいずれか1つ:

− Oracle8 Enterprise Edition for Windows NT リリース8.0.4、8.0.5

− Oracle8i Enterprise Edition for Windows NT リリース8.1.5

− Oracle8 Personal Edition for Windows 95/NT リリース8.0.4

− Oracle7 Serverリリース7.3.4

− Personal Oracle7 for Windows 95/NT リリース7.3.4

UNIXサーバーには、次のものが必要です。

� 次のうちのいずれか1つ:

− Oracle8 Enterprise Editionリリース8.0.4、8.0.5

− Oracle8i Enterprise Editionリリース8.1.5

− Oracle7 Serverリリース7.3.4

Oracle Designerのこのリリースは、Sun Solaris 2.5の環境でテストおよび認証が行われていま

す。このリリースは同等のUNIXのバージョンでも正しく機能しますが、これらはOracleによ

りサポートされているものではありません。

Page 16: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-4 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

Oracle Designer WebServer Generatorを使用して生成されたアプリケーションには、Oracle Web Application Server 3.0またはOracle Application Server 4.0が必要です。これらのアプリケー

ションは、Netscape Communicator 4.0またはMicrosoft Internet Explorer 4.0で実行するように設

計されています。

Oracle Designer Visual Basic Generatorを使用して生成されたアプリケーションには、Visual Basic 5.0以上が必要です。

インストールする前にインストールする前にインストールする前にインストールする前に Oracle Designerをインストールする前に、次の作業を完了しておいてください。

❑ ユーザー登録ハガキを利用して、ユーザー登録を行います。

❑ 同封の『リリース・ノート』に目を通します。

❑ 必要なバージョンのOracle Serverが正しくインストールされており、データベース・

サーバー・マシン上でアクセス可能であることを確認します。

❑ リポジトリ用に使用するデータベース・インスタンスが作成されており、正常に機

能していることを確認します。(注意: Preconfigured Repositoryをインストールする

場合は必要ありません。)

今回が新規のOracle Designerのインストールである場合、またはOracle Designerの以前のバー

ジョンがクライアントにインストールされている場合は、次の項へ進んでください。

Oracle Designerのクライアント側のインストールのクライアント側のインストールのクライアント側のインストールのクライアント側のインストール 次は、Oracle DesignerのCD-ROMからのOracle Installerの実行です。

Installerの実行では、次のようなインストールのオプションが選択できます。

オプションオプションオプションオプション 説明説明説明説明

パッケージ・インストール 関連製品の複数のパッケージの中からインストールを選択できます。

カスタム・インストール どの製品をインストールするかについて、自由に選択できます。

パッケージ・インストールでは、ダイアログ・ボックスから希望する製品パッケージを選択

します。ダイアログ・ボックスの「ヘルプ」ボタンをクリックすると、各パッケージに関する

詳細が表示されます。

Page 17: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-5

カスタム・インストールでは、Installerによって「Software Asset Manager」ダイアログ・ボッ

クスが表示され、Oracle DesignerのCDからインストールできる製品のリストが示されます。

また、使用しているローカルPCに現在インストールされているOracle製品があれば、そのリ

ストも表示されます。

多数のインストール・オプションが設定できます。たとえば、Installerに対して次の設定が行

えます。

� 製品のインストールや削除の前に確認を要求する

� インストール時に追加のメッセージを表示し、製品をインストールするたびにディレク

トリを要求するプロンプトを出す

� Installerが実行するアクションをログ・ファイルに記録する

� 次回Installerを実行するときに再使用できるように、「利用可能な製品」ディレクトリを

保存する

Oracle Installerの実行の実行の実行の実行 クライアントPCでWindowsにログオンします。(Windows NTの場合、そのクライアントの管

理者アカウントを使用してログオンします。ネットワーク管理者やその他のユーザーでログ

オンしないでください。)

ローカル・データベースが起動している場合は、シャットダウンします。

他に実行中のWindowsアプリケーションがないことを確認します。他のOracleのアプリケー

ション、特に別のOracle Installerが起動している場合は終了してください。

CD-ROMドライブにOracle Designer CDを挿入します。設定によってはインストール・プログ

ラムが起動されます。起動されない場合は、「スタート」→「ファイル名を指定して実行」

をクリックします。「d:¥SETUP.EXE」と入力します。ここで、「d」はCD-ROMドライブを

指定しています。「OK」をクリックします。

「Oracleインストール設定」ダイアログ・ボックスで、次のように入力します。

a. 「会社名」フィールドにこの製品のライセンス所有者の名前を入力します。

b. 「OK」をクリックして、その他のデフォルトの設定を承認します。

「パスの変更」ダイアログ・ボックスが表示されたら、「はい」をクリックしてPATH変数の

更新を承認します。

インストレーション・ウィザードが起動されます。表示される各画面でオプションを選択し

ます。最初のオプション選択画面では、すべてのオプションをデフォルト設定のままで実行

するかどうかを選択します。2番目のオプション選択画面では、Oracle Designerパッケージを

Page 18: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-6 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

インストールするか、またはOracle Designer製品のカスタム選択でインストールするかを選択

します。

パッケージ・インストール:パッケージ・インストール:パッケージ・インストール:パッケージ・インストール: Oracle Designer製品のパッケージのインス製品のパッケージのインス製品のパッケージのインス製品のパッケージのインス トールトールトールトール

インストレーション・ウィザードで表示されたオプションを選択します。インストールが完

了すると、「インストール完了」のメッセージが表示されます。

「製品を更新」メッセージが表示され、表示されたリストにある製品のいずれかを更新する

場合は、Installerを再起動して、下記の「カスタム・インストール」から処理を続行します。

Oracle Designerツールの全機能を使用するには追加製品のインストールが必要、というメッ

セージが表示された場合は、その追加製品をここでインストールしなければなりません。

COMCTL32.DLLの更新版のインストールに関するメッセージが表示された場合、それ以降の

メッセージに「はい」または「OK」と応答します。更新版がインストールされたら、PCをリ

ブートします。

「インストール後に行う作業」から続行します。

カスタム・インストールカスタム・インストールカスタム・インストールカスタム・インストール: Oracle Designer製品のカスタム選択のインス製品のカスタム選択のインス製品のカスタム選択のインス製品のカスタム選択のインス トールトールトールトール

インストレーション・ウィザードの「インストレーション・タイプ」ページで、「カスタム・

インストール/削除」を選択し、「OK」をクリックします。すると、「Software Asset Manager」ダイアログ・ボックスが表示されます。

1. インストール・オプションを設定する場合は、次の手順で行います。

a. 「オプション」ボタンをクリックします。

b. 「オプション」ダイアログ・ボックスで、必要に応じてインストール・オプション

のチェックボックスを選択または選択解除します。

c. 「OK」をクリックして続行します。

2. 「Software Asset Manager」ダイアログ・ボックスで、「使用可能な製品の位置」リスト

から1つ以上のオプションを選択します。

リストの中で連続している製品を複数個選択するには、[SHIFT]キーを押したまま選択し

ます。

連続していない製品を複数個選択するには、[CTRL]キーを押したまま選択します。

Page 19: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-7

隣に「+」符号が表示されている製品を拡張するには、製品名をダブルクリックします。

その製品の1つ以上のコンポーネントを個別に選択することができます。(すでに選択さ

れている製品が他にある場合は、[CTRL]キーを押したままダブルクリックすると、選択

が保たれます。)

使用可能な製品オプションには次のものがあり、読み込むCDによって異なります。

オプションオプションオプションオプション 説明説明説明説明

「All Products」 使用可能な製品の完全なセットから個別の製品を選択できるようにし

ます。

「Datamart Designer Products」

Oracle Datamart Designerに関連した製品。これはデータマートで使用す

るためのOracle Designerのカスタム・バージョンです(データマートと

は、販売、マーケティング、財務などの1つの領域に重点を置いた、サ

イズの小さいデータウェアハウスです)。

「Oracle Designer (Release 6.0) Object Extensions」

Preconfigured Repositoryを除く、Oracle Designer Object Extensions製品

(以前のObject Database Designer)。セットの中から個別に製品を選択

することも、すべての製品をインストールすることもできます。

「Oracle Designer (Release 6.0) Products」

Oracle Designerの製品セット(Preconfigured Repositoryを除く)。セッ

トの中から個別に製品を選択することも、すべての製品をインストー

ルすることもできます。

「Oracle Designer & ODD Preconfigured Repository Products」

Preconfigured Repository。このリポジトリをインストールする場合、第

2章「Preconfigured Repositoryのインストール」に進み続行してくださ

い。

「Designer Help and Documentation Products」

Designerのオンライン・ヘルプ(Oracle Designerの完全なオンライン・

ヘルプ)およびDesigner用オンライン・マニュアル(製品概要、チュー

トリアル、インストレーション・ガイド、リポジトリ・アプリケー

ション・プログラミング・インタフェース(API)およびモデル・マニュ

アル)。

「Refresh Currently Installed Products 1.2」

新規のバージョンが使用可能な場合、現在インストールされている製

品を更新します。

「領域要件」で、「必要な領域」が「使用可能な領域」に表示されている量よりも小さ

いかどうかを確認します。必要であれば1つ以上の製品名の選択を解除するか、Windowsエクスプローラを使用して不要なファイルをハード・ディスクから削除してください。

Page 20: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-8 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

「Software Asset Manager」ダイアログ・ボックスには次のボタンがあります。

ボタンボタンボタンボタン 機能機能機能機能

「元」 インストール元の製品ファイルを選択できます。

「インストール」 選択された製品をインストールします。

「削除」 選択された製品を削除します。

「ヘルプ」 Oracle Installerのオンライン・ヘルプ・システムにアクセスします。

「オプション . . .」 次の処理が選択できます。

製品の削除またはインストールを行う前に確認を要求します

Oracle Installerの機能の各種のフェーズで、詳細なメッセージおよびプ

ロンプトを受け取ります

Oracle Installerによって実行されるアクションをログ・ファイルに記録し

ます

「ログを表示 . . .」 イベント・ログを確認できます。イベント・ログでは、「Summary」、

「Brief」および「Detail」のうちの選択した記述レベルでインストレー

ションおよび構成イベントが表示されます。ログは保存および取り出す

ことができ、ファイルに保存することができます。

デフォルトでは、ログ・ファイルは

oracle_home¥ORAINST¥ORAINST.LOGに保存されます。以前のログ・

ファイルが存在する場合、そのログ・ファイルはORAINST.OLGに改名

されます。

2つ(.LOGおよび.OLG)以上のログ・ファイルを保存したい場合は、上

書きされないように.OLGファイルの名前を変更する必要があります。

「アイコンの回復」 偶発的に削除されてしまったOracle製品のアイコンを復元できます。

「終了」 「Software Asset Manager」ダイアログ・ボックスを閉じ、Oracle Installerを終了します。

続行する準備ができたら、「インストール」ボタンをクリックします。

インストールの対象として個別の製品を選択または選択解除するための別のダイアログ

が表示される場合があります。続行する準備ができたら、「OK」をクリックします。

Page 21: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-9

3. 次のメッセージ・タイプのいずれかが表示されたら、指示に従って応答します。

メッセージ・メッセージ・メッセージ・メッセージ・ タイプタイプタイプタイプ

応答応答応答応答 応答の結果応答の結果応答の結果応答の結果

確認 状況に応じて「は

い」または「いい

え」

製品をインストールする(はい)、または製品のイン

ストールをスキップします(いいえ)

ディレクトリの選択 「OK」 (またはディレ

クトリを選択し、

「OK」をクリッ

クします)

表示されたディレクトリに製品をインストールし

ます

一般情報 「OK」 メッセージを承認します

製品のインストール 「OK」 メッセージを承認します

旧バージョン 「いいえ」 最新の製品の旧バージョンのインストールを回避

します

必要な製品 「OK」 メッセージを承認します

システム・サポート・

ファイル 「OK」 メッセージを承認します

最新の製品 「いいえ」 最新の製品の再インストールを回避します

更新 「はい」 旧バージョンの製品を更新します

4. 「SQL*Net V2.x Products」ダイアログ・ボックスが表示された場合、必要に応じて

「SQL*Net Client」および「SQL*Netプロトコル・アダプタ」を選択します。

5. 「SQL*Netアダプタ」ダイアログ・ボックスが表示された場合、クライアントPC上で実

行中のネットワーク・ソフトウェアに適したSQL*Netプロトコル・アダプタを選択します。

6. 「空き領域」ダイアログ・ボックスが表示されたら、必要なおよその追加空き領域に注

意し、製品のインストールに十分なディスク領域があることを確認します。

次の環境では、Installerは必要なディスク領域に関する情報を誤って処理する可能性があ

ります。

� 空き領域が4GB以上の場合(間違った数値が使用されます)

� アップグレード時にいくつかのファイルを上書きしている場合(古いファイルを削

除することによって解放されたディスク領域のアカウントが作成されません)

これらの環境のどちらかが自分のセットアップ環境にあてはまると考えられる場合に

は、処理するために必要なディスク領域が不足しているという警告を無視してもかまい

Page 22: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-10 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ません。ただし、インストールのコピーの段階で発生する警告は無視しないでください

(以下を参照)。

「はい」をクリックして処理を続行します。

この時点で、Installerはローカル・ハード・ディスクへのファイルのコピーを開始します。

インストールの進捗が表示されます。

インストールが完了すると、「インストール完了」メッセージが表示され「Software Asset Manager」ウィンドウが再び表示されます。

Oracle Designerツールの全機能を使用するには追加製品のインストールが必要、という

メッセージが表示される場合があります。

COMCTL32.DLLの更新版のインストールに関するメッセージが表示された場合、それ以

降のメッセージに「はい」または「OK」と応答します。更新版がインストールされたら、

PCをリブートし、「Software Asset Manager」ウィンドウに戻ります。

7. 「システム要件」のリストを使用して、クライアントPCで必要な各種の製品の正しいバー

ジョンがインストールされているかどうかを確認します(「Software Asset Manager」ダ

イアログ・ボックスの「インストール済み製品」を参照)。正しいバージョンがインス

トールされていない場合は、インストールします。必要な追加製品もインストールしま

す。

8. 完了したら「終了」をクリックしてOracle Installerを終了します。

9. SQL*Netを構成するように注意する情報メッセージが表示されたら、「OK」をクリック

してこのメッセージを承認します。

Page 23: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-11

インストール後に行う作業インストール後に行う作業インストール後に行う作業インストール後に行う作業 SQL*Netの構成がまだ終わっていない場合は、「データベース接続に関するSQL*Netの構成」

の説明に従って処理を進めた後、このステップに戻ってください。

Oracle8データベースに対して実行する場合は、Net8ソフトウェアもシステム構成に組み入れ

る必要があります。「データベース接続に関するNet8の構成」の説明に従って処理を進めた

後、このステップに戻ってください。

リポジトリがインストールされていない場合、または現行リリース・レベルにアップグレー

ドされていない場合、第2章「サーバー側のインストールおよびアップグレード」に進み、リ

ポジトリのインストールまたはアップグレードに関する説明を参照してください。リポジト

リのアップグレードは、完了に数時間かかることがあります。かわりに、Preconfigured Repositoryをインストールする方法もあります。

リポジトリがインストール済みの場合、そのリポジトリを含むデータベースが起動している

ことを確認します。

上記のすべての条件が満たされており、ソフトウェアの学習を終了したら、Oracle Designerの使用開始の準備ができています。「Oracle Designerの起動」を参照してください。

また、ハンズオン・チュートリアルを完了することによってOracle Designerの使い方を学習す

ることもできます。チュートリアルを実行する前に、このリリースに添付されている『Oracle Designerチュートリアル』マニュアルを参照してください。

Oracle Designerツールのデスクトップ・アイコンを作成する場合は、「デスクトップ・アイコン

の作成」の説明に従ってください。

クライアント側のインストール後、クライアントPCにてOracle Designerの起動時に問題が生じ

た場合には、「クライアント側のインストールに関するトラブルシューティング」を参照し

てください。

Page 24: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-12 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

データデータデータデータベース接続に関するベース接続に関するベース接続に関するベース接続に関するSQL*Netの構成の構成の構成の構成 Oracle Designerをデータベース・サーバーと通信させるためには、データベース接続のために SQL*Netを適切に構成しなければなりません。(一方、ローカルOracle7データベースを使用

する場合は、SQL*Netの構成は必要ないことに注意してください。)

SQL*Netの構成または構成の確認を行うためには、次のようにします。

1. SQL*Net Easy Configurationユーティリティを起動します。「スタート」→「プログラム」

→「Oracle for Windows 95/NT」→「SQL Net Easy Configuration」の順にクリックします。

SQLNET.ORAファイルがありませんというメッセージが表示された場合、「はい」をク

リックしてこのファイルのサンプル・バージョンを使用します。

TNSNAMES.ORAファイルは変更されたがSQL*Net Easy Configurationは変更されなかっ

た、というメッセージが表示された場合、「はい」をクリックしてファイルを前のバー

ジョンに戻します。変更済みのバージョンは、TNSNAMES.nnnという名前で保存されま

す。

SQL*Netがクライアント上に正しくインストールされていない場合、メッセージを参照

し、正しくインストールしてください。

2. 使用するデータベースに対してすでに構成が完了しているかを確認するには、「SQL*Net Easy Configuration」ダイアログ・ボックスで「構成情報の表示」を選択し、「OK」をク

リックします。

この操作で作成済みデータベース別名のリストが表示されます。別名を追加する場合、

「戻り」ボタンをクリックしてステップ3から続行します。 既存の構成情報を見るとき

は、データベース別名をダブルクリックして「OK」をクリックし、前のダイアログ・ボッ

クスに戻ります。

3. データベース別名を追加するには、「データベース別名追加」オプション・ボタンを選

択し「OK」をクリックします。

4. 「データベース別名の選択」ダイアログ・ボックスに、データベースを識別する名前を

入力し、「OK」をクリックします。これは、Oracle Designerの起動時に、ユーザーが入

力する名前です。この名前は、インストール処理中に再び使用する場合に備えて、書き

留めておいてください。

5. 「プロトコルの選択」ダイアログ・ボックスが表示された場合は、データベース接続に

使用されるネットワーク・プロトコルに対応のオプション・ボタンを選択し、「OK」を

クリックします。

Page 25: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-13

6. 「Hostの名前とデータベース・インスタンスを選択してください」ダイアログ・ボック

スで、次のように入力します。

a. 最初のフィールドに、データベースが常駐しているコンピュータ名を入力します。

b. 「データベース・インスタンス」フィールドに(別名ではなく)その名前を入力し

ます。

Preconfigured Repositoryの場合、「d704」と入力します。

c. 「OK」をクリックし、「はい」を選択してメッセージを確認します。

7. ユーティリティを終了するには、「キャンセル」または「SQL*Net Easy Configurationの終了」を選択して、「OK」をクリックします。

8. 「OK」をクリックして、通知メッセージを承認します。

データベース接続に関するデータベース接続に関するデータベース接続に関するデータベース接続に関するNet8の構成の構成の構成の構成 リポジトリがOracle8データベースにある場合、データベース接続のためにSQL*Netの構成に

加えてNet8ネットワーク・ソフトウェアを適切に構成しなければなりません。

Net8の構成は次の2段階のプロセスに分かれています。

� サーバーでのリスナー・エントリの作成

� クライアントでのTNSNAMESエントリの作成

サーバーでのリスナー・エントリの作成サーバーでのリスナー・エントリの作成サーバーでのリスナー・エントリの作成サーバーでのリスナー・エントリの作成 1. データベース・サーバー・マシンで、リスナー構成ファイルの位置を確定します。

Windowsでは、このファイルの名前はoracle_home¥NET80¥ADMIN¥LISTENER.ORAと

なっています。ここで、oracle_homeはOracleソフトウェアがインストールされているディ

レクトリです。たとえば、C:¥ORANTまたはC:¥ORAWIN95などです。

UNIXでは、LISTENER.ORAの名前で、データベース管理者(DBA)が指定したディレク

トリに置かれています。

2. リスナー構成ファイルを開き、正しく設定されているかを確認します。

Windowsでは、エクスプローラでファイル名をダブルクリックします(エディタをファイ

ルに関連付けていない場合には、関連付ける必要があります)。

UNIXでは、「cat」コマンドを使用して、ファイルの内容を表示します。

ファイルには、次のようなエントリが含まれている必要があります(このステージでファ

イルを編集しないでください)。

Page 26: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-14 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

PASSWORDS_LISTENER = (oracle) STARTUP_WAIT_TIME_LISTENER = 0 LISTENER = (ADDRESS_LIST = (ADDRESS= (PROTOCOL= protocol) ; TCP/IPを使用していない場合にこの行を編集 (Host= hostname) ; 希望するホストが表示されていない場合に編集 (Port= 1521) ) (ADDRESS= (PROTOCOL= protocol) ; TCP/IPを使用していない場合にこの行を編集 (Host= 127.0.0.1) ; 編集不可 (Port= 1521) ) ) CONNECT_TIMEOUT_LISTENER = 10 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = hostname) ; 希望するホストが表示されていない場合に編集 (SID_NAME =database_name) ; 希望するデータベースが表示されていない場合に編集 ) (SID_DESC = (SID_NAME = extproc) (PROGRAM=extproc) ) ) TRACE_LEVEL_LISTENER = 0 ここで、

protocolには、使用しているネットワーク・プロトコルを指定します。たとえば、TCP/IP接続の場合は、デフォルトのTCPを使用します。

hostnameはデータベース・サーバー・マシンの名前です。

database_nameはデータベース名で、SIDともいいます。Preconfigured Repositoryをイン

ストールしている場合、デフォルトのd704を使用します。

3. リスナー構成ファイルを編集する必要がない場合、ファイルを閉じて、「クライアント

でのTNSNAMESエントリの作成」から続行します。

リスナー構成ファイルを編集する必要がある場合、後でTNSリスナー・サービスを再起

動しなければなりません。次の手順で行います。

Page 27: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-15

4. サーバーで、OracleTNSListener80サービスを次の手順でシャットダウンします。 Windowsでは、「スタート」→「設定」→「コントロール パネル」→「サービス」の順

でクリックします。「サービス」ダイアログ・ボックスで「OracleTNSListener80」を選択

し、「停止」ボタンをクリックします。「はい」をクリックしてこのメッセージを承認

します。後でまた使用しますので、このダイアログ・ボックスは閉じないでください。

UNIXでは、UNIXプロンプトからコマンド「lsnrctl stop」と入力します。

5. Windowsでは、ファイルoracle_home¥NET80¥ADMIN¥LISTENER.ORAを編集します。(注

意: サンプル・ファイルがoracle_home¥DESREP11¥NET80¥LISTENER.ORAとして提供さ

れています。このファイルからエントリをコピーできます。)

UNIXでは、LISTENER.ORAファイルを編集します。(注意: Oracle8データベースをイン

ストールすると、サンプルのLISTENER.ORAファイルがインストールされます。)

6. 編集したLISTENER.ORAファイルを保存します。

7. OracleTNSListener80サービスを次の手順で再起動します。

Windowsでは、「サービス」ダイアログ・ボックスで、OracleTNSListener80を選択して「開

始」ボタンをクリックします。

UNIXでは、コマンド「lsnrctl start」を入力します。

8. データベース・インスタンスに対するサービス・ハンドラが実行されていることを次の手

順で確認します。

Windowsでは、「コマンド・プロンプト」ウィンドウを開きます(たとえば、「スタート」

→「コマンド・プロンプト」の順にクリックします)。「cd」コマンドを使用してORANTディレクトリに移り(たとえば、cd c:¥orant)、コマンド「lsnrctl80 status」を入力します。

UNIXでは、UNIXプロンプトからコマンド「lsnrctl status」と入力します。

どちらの場合も、「サービスのサマリ」というヘッダーの下に、「database_nameには1件のサービス・ハンドラがあります。」というエントリがあるか確認します。

クライアントでのクライアントでのクライアントでのクライアントでのTNSNAMESエントリの作成エントリの作成エントリの作成エントリの作成 クライアントPCで、以下の処理を実行します。

1. クライアントPCで、Net8 Easy Configurationユーティリティを起動します。

「スタート」→「プログラム」→「Oracle for Windows 95/NT」→「Oracle Net8 Easy Config」の順にクリックします。

Page 28: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-16 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

2. ネットワーク構成ファイル内にコメント情報に関するメッセージがある場合、「はい」

と答えます。

3. データベース別名と同じ名前で新規のサービスを追加します。 「新規サービスの追加」を選択し、画面の指示に従って新規サービスを作成します。次

の値を使用します。

入力項目入力項目入力項目入力項目 入力値入力値入力値入力値

「新規サービス

名」 データベース別名。「データベース接続に関するSQL*Netの構成」で指定し

た名前と同じ名前を使用してください。

「ホスト名」 データベース・サーバー・マシンの名前。

「ポート番号」 1521

「データベース SID」

データベース名。SIDともいいます。「データベース接続に関するSQL*Netの構成」で指定した名前と同じ名前を使用してください。Preconfigured Repositoryの場合、d704を使用します。

値を入力したら、「次へ」ボタンをクリックして次のパラメータに進みます。

すべて設定し、データベースが作成されている場合、新規サービスをテストします。

ユーザー名とパスワードは、「system」とそのパスワードを使用します。また、

Preconfigured Repositoryについては(すでにインストールされている場合)、

「repos/manager」を使用します。

「テスト」ボタンをクリックして接続をテストします。(テストに失敗した場合、「付

録C」のエラー・メッセージの説明を参照してください。)

「済み」、「次へ」の順でクリックし、「完了」をクリックして終了します。

デスクトップ・アイコンの作成デスクトップ・アイコンの作成デスクトップ・アイコンの作成デスクトップ・アイコンの作成 Installerは、Oracle Designerメイン・ウィンドウおよびRepository Administration Utility用エント

リにつながる「スタート」メニューのエントリを作成します。デスクトップから直接アクセ

スするための、Oracle Designerおよびそのツール用のアイコンを作成できます。

デスクトップ上で、マウスの右ボタンをクリックし、「新規作成」→「ショートカット」を

選択します。製品のコマンド行を入力してから、「次へ」をクリックします。ツール名を入

力してから、「完了」をクリックします。

次の表には、各ツールに必要なコマンド行情報が含まれています。

Page 29: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-17

ツールツールツールツール コマンド行コマンド行コマンド行コマンド行

Oracle Designer Oracle_home¥BIN¥DES2K60.EXE

Dataflow Diagrammer Oracle_home¥BIN¥AWD60.EXE

Design Editor Oracle_home¥BIN¥DWFDE60.EXE

Entity Relationship Diagrammer Oracle_home¥BIN¥AWE60.EXE

Function Hierarchy Diagrammer Oracle_home¥BIN¥AWF60.EXE

Matrix Diagrammer Oracle_home¥BIN¥AWM60.EXE

Object Database Designer Oracle_home¥BIN¥DWO60.EXE

Process Modeler Oracle_home¥BIN¥BPMOD60.EXE

Repository Administration Utility Oracle_home¥BIN¥CKRAU60.EXE

Repository Object Navigator Oracle_home¥BIN¥CKRON60.EXE

Repository Reports Oracle_home¥BIN¥CKRPT60.EXE

Oracle Designerの起動の起動の起動の起動 Oracle Designerのデスクトップ・アイコンを作成した場合、前のパラグラフで説明したように、

このアイコンからOracle Designerを起動できます。アイコンを作成していない場合は、

「Windowsタスクバー」の「スタート」ボタンを使用して起動します。

「スタート」→「プログラム」をクリックすると、Oracle Designerの次のメニューを選択でき

ます。

メニュー・メニュー・メニュー・メニュー・ オプションオプションオプションオプション

アクセス先アクセス先アクセス先アクセス先... 注記注記注記注記

Oracle Designer R6.0 すべてのOracle Designerツールおよ

びマニュアル 次の表を参照

Oracle Designer R6.0 リリース・ノート

Oracle Designerシステム・リリー

ス・ノート(SRB) 特定のOracle Designerツールに関する、

新機能および変更された機能、既知の問

題、および修正済みのバグに関する情報

が含まれています

Oracle Designer R6.0 チュートリアル

チュートリアルを使用するときに

必要なオプション このリリースに添付されている『Oracle Designerチュートリアル』マニュアルを

参照

「Oracle Designer R6.0」メニューの下のオプションは次のとおりです。

Page 30: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-18 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

メニュー・メニュー・メニュー・メニュー・ オプションオプションオプションオプション

効果効果効果効果 注記注記注記注記

Oracle Designer Oracle Designerを起動する

Oracle Designer API Oracle Designer APIに関するオンラ

イン・ヘルプを表示する

Oracle Designer Online Help

Oracle Designerのすべて(APIを除

く)に関するオンライン・ヘルプを

表示する

Repository Administration Utility

他のOracle Designerツールをアク

ティブにしないで、Repository Administration Utilityを起動する

リポジトリのインストールまたはアッ

プグレード時にこのオプションを使用

します

Start Here HTML形式のOracle Designerおよび

Object Database Designerマニュアル

にリンクする

Use Oracle7 Tools Use Oracle8 Tools

SQL*PlusおよびImport/Exportユー

ティリティのOracle7またはOracle8バージョンを選択する

これらのオプションは通常使用する必

要はありません。『Oracle Designerリリース・ノート』を参照してください

Oracle Designer Object Extensions((((Object Database Designer)の起動)の起動)の起動)の起動

Oracle Designer Object Extensions(以前のObject Database Designerに該当)を次の場所から起動

します。

� メインの「Oracle Designer」ウィンドウのメニュー(「ツール」→「Object Database Designer」)

� Windowsのタスクバー

タスクバーの「スタート」→「プログラム」をクリックすると、次のメニュー・オプション

が表示されます。

メニュー・メニュー・メニュー・メニュー・ オプションオプションオプションオプション

アクセス先アクセス先アクセス先アクセス先... 注記注記注記注記

ODD R6.0 Object Database Designerおよびマ

ニュアル 次の表を参照

ODD R6.0リリース・

ノート Object Database Designerシステム・

リリース・ノート(SRB) 新機能および変更された機能、既知の問

題、および修正済みのバグに関する情報

が含まれています

Page 31: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-19

「ODD R6.0」メニューの下のオプションは次のとおりです。

メニュー・メニュー・メニュー・メニュー・ オプションオプションオプションオプション

効果効果効果効果 注記注記注記注記

Object Database Designer

Object Database Designerを起動する

ODD Online Help Object Database Designerに関する

オンライン・ヘルプを表示する

Repository Administration Utility

Object Database Designerをアクティ

ブにしないで、Repository Administration Utilityを起動する

リポジトリのインストールまたはアッ

プグレード時にこのオプションを使用

します

Start Here HTML形式のOracle Designerおよび

Object Database Designerマニュアル

にリンクする

Oracle Designer Front Panel デフォルトでは、メインの「Oracle Designer」ウィンドウ(Front Panelともいう)は、アイコン

が水平方向に配置された状態で表示されます。アイコンを垂直に配置したい場合は、「表示」

→「垂直レイアウト」を選択するか、[SHIFT]キーを押しながら[V]を押します。

デフォルトでは、Front Panel上のアイコンは、ウィンドウのバックグラウンドに対して平坦な

グラフィックとして表示されます。マウス・ポインタをアイコンの上に移動すると、アイコン

は凸面ボタンとして表示されます。ポインタの位置に関係なく、すべてのアイコンを常に凸

面ボタンとして表示したい場合は、「表示」→「凸面ボタン」を選択するか、[SHIFT]キーを

押しながら[R]を押します。

クライアント側のインクライアント側のインクライアント側のインクライアント側のインストールに関するトラブルシューストールに関するトラブルシューストールに関するトラブルシューストールに関するトラブルシュー

ティングティングティングティング クライアント側のインストールが正常に完了しなくても、Oracle Designerを起動するまで分か

らない場合があります。問題があれば、クライアント側にエラー・メッセージで示されます。

エラー・メッセージについての詳細な説明は、「付録C」を参照してください。

Page 32: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-20 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

Oracle製品の削除製品の削除製品の削除製品の削除 「Software Asset Manager」ダイアログ・ボックスで、現在PC上にインストールされているOracle製品があれば「インストール済み製品」リストに表示されます。このリストから、削除の対

象となるOracle製品を選択することができます。

注意注意注意注意: 削除操作は取り消すことができません。

Oracle製品を削除する場合、Oracle Developer製品を削除する前に、Oracle Designer製品を削除

することをお薦めします。

次のメッセージが表示された場合、

その他の製品はproductname(またはそのコンポーネントの1つ)に依存しています。その製品を削除すると、

その他の製品が正しく機能しなくなる可能性があります。その製品を本当に削除しますか? 削除を延期する場合は、「いいえ」と答えます。これは、このときにproductnameを削除す

ると、その他の製品が実行できなくなり、正しく削除できなくなる可能性があるためです。

Oracle製品を削除するには、次の手順で行います。

1. Oracle Installerを起動し(「Oracle Installerの実行」を参照)、「カスタム・インストール

/削除」を選択します。

2. 「Software Asset Manager」ダイアログ・ボックスが表示されたら、(「インストール済

み製品」リストから)削除する製品名を選択します。連続している製品を選択するには

[SHIFT]キーを、連続していない製品を選択するには[CTRL]キーを使用します。

3. 削除したい製品をすべて選択したら、「削除」ボタンをクリックします。

4. 確認のメッセージに対して「はい」で応答します。 Installerによって、選択した製品に対応づけられているすべての製品ファイルとサブディ

レクトリが削除されます。Installer自体は削除できないことに注意してください。

インストールされている別の製品が必要としている製品を削除しようとすると、Installerから確認を求めるメッセージが表示されます。

「はい」と応答すると、選択した製品がただちに削除されます。削除された製品に依存

している製品は正常に動作できなくなっている可能性があり、Installerによって削除しよ

うとしても正常に削除できない可能性もあります。

「いいえ」と応答すると、選択された製品に削除のマークが設定されますが、その製品

を必要とする最後の製品が削除されるまで実際には削除されません。

Page 33: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

クライアント側のインストール 1-21

インストールされているすインストールされているすインストールされているすインストールされているすべてのべてのべてのべてのOracle製品の削除製品の削除製品の削除製品の削除 インストールされているすべてのOracle製品を削除するには、次の手順で行います。

1. Oracle Installerを起動し(「Oracle Installerの実行」を参照)、「カスタム・インストール

/削除」を選択します。

2. 「Software Asset Manager」ダイアログ・ボックスが表示されたら、「インストール済み

製品」リスト内のすべての製品名を選択します。リストの最初の製品を選択し、[SHIFT]キーを押したままリストの最後の製品を選択すると、すばやく行うことができます。

注意注意注意注意: Installer自体は削除できないので、Installerを選択してもその旨のメッ

セージが表示されるだけです。

3. 「削除」ボタンをクリックします。

「はい」をクリックしてメッセージを確認します。

依存性のある製品の削除に関するメッセージに対しては、「いいえ」で応答してくださ

い。

SQL*Net構成ファイルの削除に関するメッセージが表示された場合は、「はい」で応答し

ます。

4. 「インストール済み製品」リストにOracle Installer以外の製品が残っている場合、ステッ

プ2からの操作を繰り返します。

ステップ2からの操作を繰り返し、依存性のある製品の削除についてのメッセージに対し

ても「はい」と応答します。

5. Oracle Installer以外のすべての製品が削除されたら、「終了」をクリックしてInstallerを終

了します。

6. Windowsエクスプローラを使用して、Oracleホーム・ディレクトリを削除します。 Oracle製品がデフォルトのOracleホーム・ディレクトリを使用してインストールされてい

た場合、このディレクトリは次のとおりです。

Windowsのののの バージョンバージョンバージョンバージョン

Oracleホームホームホームホーム

Windows 95/98 d:¥ORAWIN95

Windows NT d:¥ORANT

7. さらに、残っているOracleフォルダとショート・カットを削除することができます。この

方法については、使用しているWindowsのマニュアルを参照してください。

Page 34: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

1-22 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

Page 35: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2

サーバー側のインストールおよびアップグレード 2-1

サーバー側のインストールおよびサーバー側のインストールおよびサーバー側のインストールおよびサーバー側のインストールおよび アップグレードアップグレードアップグレードアップグレード

この章では、新規のリポジトリをどのように計画してインストールするか、または旧リリー

スのDesignerリポジトリをアップグレードする方法について説明します。この章の内容は次の

とおりです。

� 新規リポジトリの計画

� 新規リポジトリのインストール

� 既存のリポジトリのアップグレード

� その他の情報(リポジトリのサイズ設定およびチューニングを含む)

� インストールまたはアップグレードに関するトラブルシューティング

この章では、Oracleデータベース管理者(DBA)を対象に書かれており、SQLやデータベース

管理について理解していることを前提としています。

Preconfigured Repositoryをインストールする場合は、「Preconfigured Repositoryのインストー

ル」から始めてください。

新規リポジトリ(Preconfigured Repository以外)をインストールする場合は、次項の「新規リ

ポジトリの計画」から始めてください。

既存のリポジトリをアップグレードする場合は、「既存のリポジトリのアップグレード」か

ら始めてください。

リポジトリ・サイズの見積りに関する情報については、「リポジトリのサイズ設定」を参照

してください。

インストールまたはアップグレードに問題がある場合は、「インストールまたはアップグ

レードに関するトラブルシューティング」を参照してください。

Page 36: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-2 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

新規リポジトリの計画新規リポジトリの計画新規リポジトリの計画新規リポジトリの計画 新規リポジトリをインストールする前に、考慮すべき問題がいくつかあります。次の点につ

いて決定しておく必要があります。

� リポジトリ・インスタンスは1つか、または複数か

� アプリケーション・システムは1つか、または複数か

� リポジトリ専用表領域

� リポジトリのパーティション化

リリリリポジトリ・インスタンスはポジトリ・インスタンスはポジトリ・インスタンスはポジトリ・インスタンスは1つか、または複数かつか、または複数かつか、または複数かつか、または複数か 一部のサイトでは複数のリポジトリ・インスタンスを維持することが重要な場合もあります。

たとえば、1つのリポジトリ・インスタンスをアプリケーション製品用に使用し、別のリポジ

トリ・インスタンスをアプリケーション開発用に、さらに別のものをトレーニング用に使用

する、ということも考えられます。あるいは、モデリングや設計情報を共有しない、まった

く無関係な複数のプロジェクトが存在する場合もあります。このような場合には、複数のリ

ポジトリ・インスタンスを設定することをお薦めします。

ただし、要素定義(たとえば、エンティティや表などの定義)は同じリポジトリ・インスタン

スのアプリケーション・システム間でしか共有できないことに留意する必要があります。潜

在的な問題として、たとえば、2つ以上のリポジトリ・インスタンスを作成し、それぞれのリ

ポジトリ・インスタンスでアプリケーション・システムを開発した後で、それらのアプリケー

ション・システム間でデータを共有する必要のあることに気づく場合などがあります。1つの

リポジトリから別のリポジトリにアプリケーション・システムの全体またはその一部をコ

ピー、あるいは移動することも可能ですが、同じリポジトリ内でそれらのアプリケーション・

システムを開発し、要素定義を共有またはコピーした方が時間の節約になります。

各リポジトリ・インスタンスは、多くのディスク領域を必要とします。SYSTEM表領域には、

リポジトリのパッケージ、ビューおよび定義データ用に約60MBが必要です。さらに、リポジ

トリ・インスタンス表と索引(インスタンス・データの量によって、20MBから数百MBまで)

およびシステム・グローバル領域(SGA)でもディスク領域が必要です。SGAは少なくとも

16MBが必要ですが、サーバー・ハードウェア、使用可能なメモリー・リソース、メモリーの

タイプ、構成済みのスワップ領域および各種の初期化パラメータの設定などのさまざまな要

因によって異なります(「データベース初期化パラメータの設定」を参照)。

各リポジトリ・インスタンスに対して、同じ合計量のディスク領域が必要です。詳細につい

ては、第1章「システム要件」を参照してください。

リポジトリ所有者のアカウントのデータベース間でのレプリケーションはサポートされてい

ません。

Page 37: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-3

アプリケーション・システムはアプリケーション・システムはアプリケーション・システムはアプリケーション・システムは1つか、または複数かつか、または複数かつか、または複数かつか、または複数か あるサイトでOracleデータベース上に次のシステムを構築する計画を立てていると仮定しま

す。

� 人事システム

� 給与システム

� 在庫管理システム

これらのシステムは、1つの大規模アプリケーションとして開発することもできますが、各シ

ステムのデータはそれぞれ固有の性質を持っているため、別々のアプリケーションとして開

発した方が効果的です。人事システムと給与システムはデータを共有する可能性が高いのに

対し、在庫管理システムの扱うデータは性質が異なることに注意してください。

これらのアプリケーションのために、次の3つの開発チームを編成します。

� チームAは、主に人事および給与システムを担当します

� チームBは、主に在庫管理システムを担当します

� チームCは、3つすべてのシステムを担当します

複数のリポジトリと複数のアプリケーション・システムの両方を利用して次のような調整を

行えば、これらすべての条件を満たすことができます。

次のリポジトリ・インスタンスを作成します。

� リポジトリ1: 人事管理と給与計算の2つのアプリケーション・システムを含みます

� リポジトリ2: 在庫管理という1つのアプリケーション・システムを含みます

アプリケーションの開発者の割当ては次のようになります。

� チームAにはリポジトリ1へのアクセス権を与えます

� チームBにはリポジトリ2へのアクセス権を与えます

� チームCには両方のリポジトリへのアクセス権を与えます

リポジトリ専用表領域リポジトリ専用表領域リポジトリ専用表領域リポジトリ専用表領域 リポジトリ表と索引はSYSTEM表領域ではなく、各々専用の表領域を作成し、別々の表領域

に格納することをお薦めします。

リポジトリ表を専用の表領域に格納すると、次のような利点があります。

� リポジトリ表のデータを他の製品とは別に格納できます

� 入出力競合が軽減されます

Page 38: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-4 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

� データベース管理者(DBA)は他の表領域が使用されているときでも、リポジトリ表の

表領域をオフラインにできます

リポジトリの索引を専用表領域に格納すると、次のような利点があります。

� DBAがシステムを調整する際のオプションの幅が広がります

� 領域をめぐる競合や表領域の断片化をせずに、索引を再作成し、再編成することができ

ます

リポジトリのパーティション化リポジトリのパーティション化リポジトリのパーティション化リポジトリのパーティション化 リポジトリ専用の表領域を使用すると仮定し、今度はリポジトリをどのようにパーティ

ション化する(異なるカテゴリのリポジトリ・データを異なる表領域に保存する)かを決め

る必要があります。次のカテゴリのリポジトリ・データに対して異なる表領域を割り当てる

ことができます。

� システム・メタデータ(リポジトリ構造を定義するデータ)

� 一時的なデータ

� 安定成長時のインスタンス・データ(一定の割合で徐々に大きくなる表)

� 急成長時のインスタンス・データ(急速に大きくなる可能性のある表)

� ハッシュ・テーブル(メインのリポジトリ表へのアクセスを高速化するために使用)

も単純なパーティション化の方法は、リポジトリ索引用に1つの表領域を作成し、リポジト

リ表用にもう1つの表領域を作成することです。しかし、リポジトリ表の中には急速に成長す

るものもあれば、一定の大きさのまま留まっていたり、ゆるやかに成長するものもあるため、

それに合わせて表領域を割り当てる必要があります。詳細については、「リポジトリの表領

域要件」を参照してください。

Preconfigured Repository(以下を参照)をインストールする場合は、自動的にパーティション

化されます。

新規リポジトリのインストール新規リポジトリのインストール新規リポジトリのインストール新規リポジトリのインストール 新規にリポジトリをインストールする場合、次の2つの選択肢があります。

� 新規のデータベースとしてPreconfigured Repositoryをインストールします

� 既存のデータベースにリポジトリをインストールします

Preconfigured Repositoryのインストールは 小限の設定で短時間に行われます。ただし、デー

タベース名とリポジトリ所有者が事前に定義されているため、このオプションに対しては既

Page 39: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-5

存のデータベースは使用できません。表領域のサイズとパーティション化も事前に定義され

ていますが、インストール後に変更できます。

既存のデータベース上にインストールする場合は、ユーザーの設定がより多く必要になりま

すが、ユーザーが制御できる許容範囲も大きくなります。

Preconfigured Repositoryのインストールのインストールのインストールのインストール このオプションはWindows NT上のOracle8専用です。このオプションを選択すると、自動的に

新規のローカル・データベースが作成され、すぐに使用可能な新規のリポジトリがインストー

ルされます。次の名前が事前に定義されています。

名前名前名前名前 値値値値

データベース名(SID) d704

リポジトリ所有者のユー

ザー名とパスワード repos/manager

データベース内部のユー

ザー名とパスワード internal/internal

リポジトリ所有者だけが、リポジトリ・ユーザー(「従属ユーザー」)の作成など、Repository Administration Utilityを使用して管理タスクを行うことができます。

注意注意注意注意: すでにd704という名前のデータベースがある場合は、上書きされて

しまいます。インストール前にバックアップを取っておくことをお薦めい

たします。

Preconfigured Repositoryをインストールするには、 新のリリースのOracle Designerクライアン

ト側ソフトウェアがインストールされているマシンより、次の手順のとおり実行します。

1. クライアント・マシンの管理者アカウントにてWinodws NTにログオンします。ネット

ワーク管理者や他のユーザーとしてはログオンしないでください。

2. 新規データベースに対してSQL*Netの構成が完了していることを確認します(第1章「デー

タベース接続に関するSQL*Netの構成」を参照)。

3. Oracle8 Serverの場合、新規データベースに対してNet8の構成が完了していることを確認

します(第1章「データベース接続に関するNet8の構成」を参照)。

4. Oracleデータベース・サービスが起動してないことを確認します。

a. 「スタート」→「設定」→「コントロール パネル」→「サービス」を選択します。

Page 40: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-6 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

b. 「サービス」ダイアログ・ボックスより、名前が「Oracle...」で始まっているサービ

スを選択します。

c. ステータスが「開始」と表示されている各Oracleサービスごとに、サービス名をハイ

ライト表示し、「停止」をクリックします。確認メッセージまたは他のサービスの

停止に関するメッセージに対して「OK」をクリックします。

5. CD-ROMドライブにPreconfigured Repository CDを挿入します。

6. Oracle Installerを起動します(第1章「Oracle Installerの実行」を参照)。

7. 「インストール」ダイアログ・ボックスで、次のいずれかを実行します。

� 「Oracle Designerパッケージ・インストール」オプションを選択して、「OK」をク

リックします。次に表示されるダイアログ・ボックスで、

a. 「Preconfigured Repository」ボックスをチェックします。

b. 不要なオプションをすべてクリアします。

c. 「OK」をクリックします。

� 「カスタム・インストール/De-installation」を選択し、「OK」をクリックします。次

に、「Software Asset Manager」ダイアログ・ボックスで、

a. 「使用可能な製品」の下の「Oracle Designer、ODD Preconfigured Repository Products」をクリックします。

b. 「インストール」をクリックします。

8. データベースSIDとOracleサービスについての確認メッセージに対して「はい」を選択し

ます。

9. 次のいずれかのメッセージが表示された場合、指示に従って応答してください。

メッセージ・メッセージ・メッセージ・メッセージ・ タイプタイプタイプタイプ

応答応答応答応答 効果効果効果効果

ディレクトリの選択 「OK」 (またはディレ

クトリを選択

し、「OK」をク

リックします)

表示されたディレクトリに製品

をインストールします

一般情報 「OK」 メッセージを承認します

製品のインストール 「OK」 メッセージを承認します

必要な製品 「OK」 メッセージを承認します

Page 41: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-7

10. 「インストール完了」のメッセージが表示されたら、「OK」をクリックしてこのメッセー

ジを承認します。

11. 「Software Asset Manager」ダイアログ・ボックスで、「終了」をクリックしてOracle Installerを終了します。その後Installerから出されるメッセージに対して「はい」または「OK」を

選択します。

12. クライアントPCをリブートします。

13. OracleTNSListener80、OracleStartD704およびOracleServiceD704という名前のサービスが起

動されていることを確認します(これらのサービスはステップ4で停止しました)。

14. 起動中のSQL*Plusがあれば終了します。

15. 「スタート」ボタンをクリックし、「プログラム」→「Oracle Designer R6.0」→「Repository Administration Utility」を選択します。

16. 「接続」ダイアログ・ボックスで、各フィールドに次のように入力します。

フィールドフィールドフィールドフィールド 入力値入力値入力値入力値

ユーザー名 repos

パスワード manager

接続文字列 データベース別名(第1章「データベース接続に関する

SQL*Netの構成」を参照)

17. 2-24ページの「無効または不足しているリポジトリ・オブジェクトを確認する」から続行

します。

既存データベースへの新規リポジトリのインストール既存データベースへの新規リポジトリのインストール既存データベースへの新規リポジトリのインストール既存データベースへの新規リポジトリのインストール 新規リポジトリのインストールでは、データベース・サーバー・マシンで多くのアクティビ

ティを実行した後、さらにクライアントPCでも多くのアクティビティを実行する必要があり

ます。

注意注意注意注意: サーバーの処理能力によっては、インストール・プロセスの完了に数

時間を要することがあります。問題の発生を回避するために、次の指示に

慎重に従ってください。

Page 42: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-8 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

データベース・サーバーでのアクティビティデータベース・サーバーでのアクティビティデータベース・サーバーでのアクティビティデータベース・サーバーでのアクティビティ

スススステップテップテップテップ1 - WindowsまたはまたはまたはまたはUNIXにログオンにログオンにログオンにログオン リポジトリに使用するOracleデータベースがインストールされているマシンにログオンしま

す。

Windows NTでは、管理者権限が必要であるため、ローカル管理者として(ネットワーク管理

者やユーザーではありません)ログオンしてください。

ステップステップステップステップ2 - Oracle初期化パラメータ・ファイルの設定を確認初期化パラメータ・ファイルの設定を確認初期化パラメータ・ファイルの設定を確認初期化パラメータ・ファイルの設定を確認 起動時のOracleデータベース設定用のパラメータは、INITxxx.ORAというファイルに入ってい

ます。xxxはリポジトリをインストールするデータベース・インスタンス名です。このステッ

プでは、関連するパラメータの設定を確認し、必要に応じて変更します。

Windows NTのサーバーでINITxxx.ORAファイルを見つけるには、Windowsのエクスプローラ

を使用します。UNIXサーバーでは、「ls」または「find」コマンドを使用します。サーバー

上に複数のOracleデータベース・インスタンスがある場合、正しいファイルを選択するように

注意してください。

テキスト・エディタまたは同様のプログラムを使用して、このファイルを表示または編集し

ます。各種のサーバー・マシンの設定例については、「データベース初期化パラメータの設

定」を参照してください。

OPTIMIZER_MODEパラメータが存在する場合、CHOOSEに設定する、またはすべて削除する

必要があることに注意してください。これは、Oracle Designerがルールベース 適化をサポー

トしていないからです。

終了したら、INITxxx.ORAファイルを閉じて、変更内容を保存します。

ステップステップステップステップ3 - 必要に応じて必要に応じて必要に応じて必要に応じてOracleデータベースを起動または再起動データベースを起動または再起動データベースを起動または再起動データベースを起動または再起動 ここでの操作は、リポジトリ用のOracleデータベースの状態に依存します。

データベースを起動していない場合、次のパラグラフの手順でただちに起動します。

データベースをすでに起動しており、前のステップでINITxxx.ORAファイルを変更している場

合、次のパラグラフの手順でデータベースをシャットダウンし、再起動します。

データベースをすでに起動しており、前のステップでINITxxx.ORAファイルを変更していない

場合、次のステップに進んでください。

データベースの起動または再起動データベースの起動または再起動データベースの起動または再起動データベースの起動または再起動 Server Managerを使用してデータベースを起動または再起動することをお薦めします。

Page 43: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-9

次の手順で、次の手順で、次の手順で、次の手順で、Server Managerを実行します。を実行します。を実行します。を実行します。 Windows NTサーバーでは、「スタート」→「ファイル名を指定して実行」を選択し、

「svrmgr30」(Oracle8 Serverの場合)または「svrmgr23」(Oracle7 Serverの場合)を入力

し、「OK」をクリックします。

UNIXサーバーでは、UNIXプロンプトから「svrmgrl」と入力します。

次の手順で、データベースを起動します。次の手順で、データベースを起動します。次の手順で、データベースを起動します。次の手順で、データベースを起動します。 SVRMGR>プロンプトで、リモート・データベースの場合は「connect system」コマンド

を実行します。また、ローカル・データベースの場合は「connect internal」コマンドを

実行します。

「startup」コマンドを実行します(たとえば、startup open database_name)。

次の手順で、データベースを再起動します。次の手順で、データベースを再起動します。次の手順で、データベースを再起動します。次の手順で、データベースを再起動します。 SVRMGR>プロンプトで、リモート・データベースの場合は「connect system」コマンド

を実行します。また、ローカル・データベースの場合は「connect internal」コマンドを

実行します。

「shutdown normal」コマンドを実行した後、「startup」コマンドを実行します(たと

えば、startup open database_name)。

ステップステップステップステップ4 - TNSリスナーが起動されていることを確認リスナーが起動されていることを確認リスナーが起動されていることを確認リスナーが起動されていることを確認 SQL*Netバージョン2の下でのネットワーク接続の場合、TNSリスナーという名前のサービス

が実行されていなければなりません。TNSリスナーはデータベースの接続要求を取り扱う

ユーティリティです。

Windows NTサーバーでは、「スタート」→「設定」→「コントロール パネル」→「サービ

ス」をクリックします。「サービス」ダイアログ・ボックスで、OracleTNSListener80(Oracle8 Serverの場合)またはOracleTNSListener(Oracle7 Serverの場合)という名前のサービスの「状

態」フィールドに「開始」と表示されていない場合、このサービスを選択して「開始」ボタン

をクリックします。

UNIXサーバーでは、コマンド「lsnrctl status」を実行します。「サービスのサマリ...」というヘッダーの下に、「database_nameには1件のサービス・ハンドラがあります。」という

エントリがあるか確認します。必要なデータベースのエントリがない場合は、LSNRCTL>プロンプトから、コマンド「start」を実行します。これが正常に完了したら、コマンド「status」を実行して、再度確認します。

ステップステップステップステップ5 - SQL*Plusにログオンし、構成オプションを設定にログオンし、構成オプションを設定にログオンし、構成オプションを設定にログオンし、構成オプションを設定 次の手順で、SQL*Plusを起動します。

Page 44: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-10 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

� WindowsNTサーバーでは、「スタート」→「プログラム」→「Oracle for Windows NT」→「SQL Plus 8.0」(Oracle8 Serverの場合)または「SQL Plus 3.3」(Oracle7 Serverの場合)

をクリックします。

� UNIXサーバーでは、UNIXプロンプトから「sqlplus」と入力します。

いずれの場合も、「ログオン」ダイアログ・ボックスに次のように詳細を入力します。

フィールドフィールドフィールドフィールド 入力値入力値入力値入力値

ユーザー名 SYSまたはINTERNAL

パスワード 上記のユーザーのパスワード

接続文字列 データベース別名(第1章「データベース接続に関する

SQL*Netの構成」を参照)

次のいずれかのSQL文を実行して、SQL*PlusおよびImport/Exportユーティリティのデフォルト

構成を設定します(UNIXサーバーの場合、"¥"の代わりに"/"文字を使用します)。

@ oracle_home¥rdbms73¥admin¥catexp.sql (Oracle7 Serverの場合) @ oracle_home¥rdbms80¥admin¥catexp7.sql (Oracle8 Serverの場合) oracle_homeにはOracle製品がインストールされている場所を指定します。

ステップステップステップステップ6 - プロシージャ・オプションがインストプロシージャ・オプションがインストプロシージャ・オプションがインストプロシージャ・オプションがインストールされていることをールされていることをールされていることをールされていることを 確認(確認(確認(確認(Oracle7 Serverのみ)のみ)のみ)のみ) Oracle8 Server上にリポジトリをインストールする場合は、次のステップに進んでください。

Oracle7 Server上にリポジトリをインストールする場合、次のSQL文を実行して、Oracle Serverにプロシージャ・オプションがインストールされていることを確認します。

create or replace procedure test as x varchar2(10); begin if x is null then null; end if; end; / drop procedure test; この文でエラーが返された場合は、SQLスクリプトを実行してオプションをインストールす

る必要があります。スクリプト・ファイルの場所に基づいてSQLコマンドを入力します。次

に例を示します。

@ oracle_home¥rdbms73¥admin¥catproc.sql (Windows NTサーバーの場合) @ oracle_home/rdbms/admin/catproc.sql (UNIXサーバーの場合)

Page 45: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-11

oracle_homeにはOracle製品がインストールされている場所を指定します。

Oracle Serverソフトウェアになんらかのアップグレードを行った後にも、このスクリプトを実

行してください。

ステップステップステップステップ7 - リポジトリ表および索引の表領域を作成リポジトリ表および索引の表領域を作成リポジトリ表および索引の表領域を作成リポジトリ表および索引の表領域を作成 大限のパフォーマンスを得るため、リポジトリ表および索引専用の表領域(SYSTEM表領

域でないもの)を作成し、リポジトリを別々の表領域にパーティション化することをお薦め

します。異なるカテゴリのリポジトリ・データに対して、10個以下の表領域を作成すること

ができます。詳細については、「リポジトリの表領域要件」を参照してください。

表の表領域データ・ファイルは、他のデータ・ファイルが常駐するサーバー上の同じディレ

クトリに作成するとよいでしょう。次のSQL文を使用して、ファイルの位置を検索してくだ

さい。

select file_name, tablespace_name from dba_data_files;

注意注意注意注意: 可能ならば、索引の表領域用のデータ・ファイルを表の表領域とは異

なるディスク・ドライブに作成してください。これにより、ディスクのア

クセス時間が短縮できます。

表領域を作成するには、次のSQL文を実行します。

create tablespace tbs_name datafile ’filespec’ size nnm default storage (initial 100k next 100k pctincrease pct); ここで、

� tbs_nameは表領域の名前です。

� filespecにはデータ・ファイルの絶対パスのファイル名を指定します。たとえば、

c:¥orant¥data¥des2data.ora(Windows NTサーバーの場合)または

/usr/dba/oracle/data/des2data.ora(UNIXサーバーの場合)となります。

� nnは表領域のサイズをメガバイト単位で表したものです。リポジトリのサイズについて

は、「リポジトリの表領域要件」の表に示されている、「索引」または「表」のそれぞ

れの数値を参照してください(これらの値は 小値であり、構成によって異なります)。

� pctは10より小さい値になります。指定しない限り、CREATE TABLESPACE文の

PCTINCREASEの値は50になります。たとえば、5のような小さい値を使用することをお

薦めします。

作成する表領域ごとにこのSQL文を繰り返し実行します。

Page 46: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-12 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ステップステップステップステップ8 - インストールのためのロールバック・セグメントを作成インストールのためのロールバック・セグメントを作成インストールのためのロールバック・セグメントを作成インストールのためのロールバック・セグメントを作成 インストールにはSYSTEMロールバック・セグメントを使えないため、別のロールバック・

セグメントを作成する必要があります。

既存のロールバック・セグメントを使用することもできますが、特にインストールを行うと

きは、1つの大きなロールバック・セグメントを持つ単一の表領域を作成することをお薦めし

ます。インストールが正常に完了したら、この表領域を削除したり、ロールバック・セグメン

トをオフラインにすることができます。また、このロールバック・セグメントは長時間実行

されるトランザクションにも適しています(「インストールの後に」を参照)。

表領域を作成するには、次のSQL文を実行します。

create tablespace inst_tbs_name datafile ‘filespec’ size 60m; inst_tbs_nameには表領域の名前、filespecにはデータ・ファイルの絶対パスのファイル名を指

定します。たとえば、c:¥orant¥data¥des2rbs.ora(Windows NTサーバーの場合)または

/usr/dba/oracle/data/des2rbs.ora(UNIXサーバーの場合)となります。

この表領域にロールバック・セグメントを作成するには、次のSQL文を実行します。

create rollback segment inst_rbs_name tablespace inst_tbs_name storage (initial 1m next 1m minextents 3 optimal 4m); alter rollback segment inst_rbs_name online; inst_rbs_nameには、ロールバック・セグメントの名前、inst_tbs_nameは上記で作成した表領域

の名前を指定します。

ステップステップステップステップ9 - 他のロールバック・セグメントをオフラインにする他のロールバック・セグメントをオフラインにする他のロールバック・セグメントをオフラインにする他のロールバック・セグメントをオフラインにする インストールに使用するロールバック・セグメントを決定したら、インストール中は他のす

べてのロールバック・セグメントをオフラインにしておく必要があります。

すべてのロールバック・セグメントの名前と状態を表示するには、次のSQL文を実行します。

select segment_name, tablespace_name, status from dba_rollback_segs; ロールバック・セグメントをオフラインにするには、次のSQL文を実行します。

alter rollback segment rbs_name offline; SYSTEMロールバック・セグメントはオフラインにできないことに注意してください。

ステップステップステップステップ10 - SYSTEM表領域を確認表領域を確認表領域を確認表領域を確認 リポジトリのパッケージ、プロシージャおよびビューはSYSTEM表領域に格納され、約60MBの空き領域が必要です。

Page 47: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-13

次のSQL文を実行すると、SYSTEMを含むすべての表領域の空き領域のサイズがMB単位で表

示されます。

select tablespace_name, sum(bytes)/1024/1024 from dba_free_space group by tablespace_name; SYSTEM表領域に十分な空き領域がない場合、データ・ファイルを追加するか、AUTOEXTENDを使用するか、いずれかの方法でサイズを大きくします。

データ・ファイルを追加するデータ・ファイルを追加するデータ・ファイルを追加するデータ・ファイルを追加する 次のSQL文を実行すると、データ・ファイルを追加することによってSYSTEM表領域のサイズ

が大きくなります。

alter tablespace system add datafile ’filespec’ size nnm; filespecにはデータ・ファイルの絶対パスのファイル名を指定します。たとえば、

c:¥orant¥data¥des2sys1.ora(Windows NTサーバーの場合)または/usr/dba/oracle/data/des2sys1.ora(UNIXサーバーの場合)となります。nnはメガバイト単位のサイズです。

現行のデータ・ファイルの現行のデータ・ファイルの現行のデータ・ファイルの現行のデータ・ファイルのAUTOEXTEND(自動拡張)を使用する(自動拡張)を使用する(自動拡張)を使用する(自動拡張)を使用する もう1つの方法として、SYSTEM表領域に使用されている現行のデータ・ファイルに対して AUTOEXTEND(自動拡張)オプションを設定します。たとえば、次のSQL文を実行します。

alter database datafile ’filespec’ autoextend on; filespecにはSYSTEM表領域に使用されている現行のデータ・ファイルの絶対パスのファイル

名を指定します。

この方法ではデータ・ファイルが非常に大きくなる可能性があるため、注意して実行してく

ださい。

ステップステップステップステップ11 - リポジトリ所有者を作成リポジトリ所有者を作成リポジトリ所有者を作成リポジトリ所有者を作成 このステップでは、リポジトリ所有者となるOracleユーザーのアカウントを作成します。この

操作では、デフォルト表領域と一時表領域をこのユーザーに割り当てます。

すべての表領域の名前と状態を表示するには、次のSQL文を実行します。

select tablespace_name, status from dba_tablespaces; リポジトリ所有者を作成するには、次のSQL文を実行します。

create user repos_owner identified by password default tablespace dflt_tbs_name temporary tablespace temp_tbs_name; ここで、

Page 48: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-14 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

� repos_ownerにはリポジトリ所有者として使用するユーザー名を指定します。このユー

ザー名のもとでリポジトリをインストールし、その後もリポジトリを管理していきます。

このユーザー名としてSYSTEMまたはSYSを使用することはできません。

� passwordにはリポジトリ所有者がリポジトリにログオンするときに使用するパスワード

を指定します。

� dflt_tbs_nameにはリポジトリ所有者のデフォルト表領域を指定します。リポジトリをパー

ティション化する場合、急成長時のインスタンス・データ用の表領域を使用する必要が

あります。リポジトリをパーティション化しない場合は、使用可能な任意の表領域が使

用できます。

� temp_tbs_nameには、ソート操作に使用するリポジトリ所有者用の一時表領域を指定しま

す。サーバーによっては、事前に定義されたTEMPORARYまたはTEMPORARY_DATAと

いう表領域を使用することができます。または次の手順に従って表領域を作成します。

リポジトリ所有者用の一時表領域を作成するには、次のSQL文を実行します。

create tablespace temp_tbs_name datafile ’filespec’ size nnm; temp_tbs_nameには表領域の名前、filespecにはデータ・ファイルの絶対パスのファイル名を指

定します。たとえば、c:¥orant¥data¥des2temp.ora(Windows NTサーバーの場合)または

/usr/dba/oracle/data/des2temp.ora(UNIXサーバーの場合)となります。nnはメガバイト単位の

サイズです(「リポジトリの表領域要件」の表から適切な数値を使用してください)。

ステップステップステップステップ12 - リポジトリ所有者に接続およびリソースのロールを付与リポジトリ所有者に接続およびリソースのロールを付与リポジトリ所有者に接続およびリソースのロールを付与リポジトリ所有者に接続およびリソースのロールを付与 次のSQL文を実行します。

grant connect, resource to repos_owner; CONNECTロールを付与すると、リポジトリ所有者はリポジトリに接続するすることが許可さ

れます。

RESOURCEロールを付与すると、リポジトリ所有者にはSYSTEM表領域を含むすべての表領

域に対して、無制限に領域を割り当てることが許可されます。

クライアントでのアクティビティクライアントでのアクティビティクライアントでのアクティビティクライアントでのアクティビティ 次のアクティビティ・セットは、リポジトリのインストールを実行するクライアントPCで実

行します。 新版のOracle DesignerがこのPCにインストールされていることを確認してくださ

い。

Page 49: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-15

ステップステップステップステップ13 - Windowsにログオンにログオンにログオンにログオン Windowsにログオンします。(Windows NTでは管理者権限が必要であるため、ネットワーク

管理者や他のユーザーとしてではなく、ローカル管理者としてログオンします。)

ステップステップステップステップ14 - データベースにログオンデータベースにログオンデータベースにログオンデータベースにログオン 「スタート」ボタンをクリックし、「プログラム」→「Oracle for Windows 95/NT」→「SQL Plus 3.3(または8.0)」を選択します。

「ログオン」ダイアログ・ボックスで、各フィールドに次のように入力します。

フィールドフィールドフィールドフィールド 入力値入力値入力値入力値

ユーザー名 SYS(SYSTEMではありません)

パスワード SYSのパスワード

接続文字列 データベース別名(第1章「データベース接続に関す

るSQL*Netの構成」を参照)

ステップステップステップステップ15 - システムシステムシステムシステム権限用のロール権限用のロール権限用のロール権限用のロールDES2000_OWNERを作成、付与を作成、付与を作成、付与を作成、付与 DES2000_OWNERという名前のロールを作成し、このロールをリポジトリ所有者に付与しま

す。

ロールを作成するには、次のSQL文を実行します。

@ oracle_home¥repadm60¥utl¥ckrorole.sql oracle_homeにはクライアントPC上でOracle Designerがインストールされたディレクトリ(た

とえば、C:¥ORAWIN95またはC:¥ORANT)を指定します。このSQLスクリプトを実行するこ

とにより、ロールDES2000_OWNERが作成されます。このロールには表「システム権限のリ

スト」にあるリポジトリ所有者に必要な権限のすべてが付与されます。

各種の潜在的な問題の発生を回避するため、次のSQL文を実行します。

grant execute on dbms_lock to repos_owner; grant execute on dbms_pipe to repos_owner; grant select on dba_rollback_segs to repos_owner; grant select on dba_segments to repos_owner; grant create sequence to repos_owner; grant create synonym to repos_owner; grant create table to repos_owner; repos_ownerにはリポジトリ所有者のユーザー名を指定します。

リポジトリ所有者にロールを付与するには、次のSQL文を実行します。

Page 50: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-16 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

grant des2000_owner to repos_owner;

ステップステップステップステップ16 - レレレレジストリにジストリにジストリにジストリにLOCALパラメータ、パラメータ、パラメータ、パラメータ、NLS_LANGパラメータをパラメータをパラメータをパラメータを 設定設定設定設定 このステップは任意で行います。

WindowsレジストリにLOCALパラメータを設定すると、このクライアントPCからデータベー

スに接続するときにデータベース別名を入力する必要がなくなります。

LOCALパラメータの値にはデータベース別名を指定します。LOCALパラメータを設定しない

場合は、Oracle Designerを起動するときに「接続文字列」フィールドにこの値を入力する必要

があります(第1章「データベース接続に関するSQL*Netの構成」を参照)。

Windowsレジストリで、LOCALパラメータが定義済みであるかどうかを確認します。

「HKEY_LOCAL_MACHINE」→「SOFTWARE」→「ORACLE」の下で、このパラメータを

検索します。

このパラメータが存在しない場合は追加します。存在しても望む値に設定されていない場合

は変更します。レジストリでのパラメータの追加または変更についての詳細は、「付録A」を

参照してください。

注意注意注意注意: 日本語環境でお使いの場合、さらに次の設定が必要です。この設定を

しない場合、リポジトリ初期設定データのインポートに失敗する場合があ

ります。

1. NLS_LANGパラメータの値を、リポジトリをインストールしようとしているデータベー

ス・サーバーのキャラクタ・セットと同じ設定にします。たとえば、データベース・サー

バーのキャラクタ・セットがJapanese_Japan.JA16EUCの場合、パラメータは次のように設

定します。

Windowsレジストリ: 「HKEY_LOACL_MACHINE」→「SOFTWARE」→「ORACLE」 NLS_LANG = JAPANESE_JAPAN.JA16EUC

2. oracle_home¥REPADM60¥INSにある、インストール用ダンプ・ファイルを差し替えます。

• データベース・サーバーのキャラクタ・セットがSJISの場合

インストールされた、ckprereq.dmp、ckdes2.dmp、ckdes212.dmp、ckdes260.dmpのま

まで結構です。差し替えの必要はありません。(またはckprereq.sjs、ckdes2.sjs、ckdes212.sjs、ckdes260.sjsを各々ckprereq.dmp、ckdes2.dmp、ckdes212.dmp、ckdes260.dmpにコピーします。)

• データベース・サーバーのキャラクタ・セットがEUCの場合

Page 51: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-17

ckprereq.euc、ckdes2.euc、ckdes212.euc、ckdes260.eucを各々ckprereq.dmp、ckdes2.dmp、ckdes212.dmp、ckdes260.dmpにコピーします。

ステップステップステップステップ17 - Repository Administration Utilityを起動を起動を起動を起動 1. 起動中のSQL*Plusがあれば終了します。

2. 「スタート」ボタンをクリックし、「プログラム」→「Oracle Designer R6.0」→「Repository Administration Utility」を選択します。

3. 「接続」ダイアログ・ボックスで、各フィールドに次のように入力します。

フィールドフィールドフィールドフィールド 入力値入力値入力値入力値

ユーザー名 リポジトリ所有者のユーザー名(前出の例でrepos_ownerで示

されています)

パスワード リポジトリ所有者のパスワード

接続文字列 データベース別名(第1章「データベース接続に関するSQL*Netの構成」を参照)。前のステップでLOCALパラメータを設定

した場合は、空欄にしておきます。

ステップステップステップステップ18 - 権限、表領域およびパラメータを確認する権限、表領域およびパラメータを確認する権限、表領域およびパラメータを確認する権限、表領域およびパラメータを確認する

1. 「Repository Administration Utility」ウィンドウで、 「権限の表示」ボタンをクリッ

クします。「検査項目の選択」ダイアログ・ボックスで、次の各オプションを選択し、

「続行」をクリックします。

選択オプ選択オプ選択オプ選択オプ

ションションションション 確認の対象確認の対象確認の対象確認の対象 注記注記注記注記

必須システ

ム権限 Repository Administration Utilityで各種の操作を実行するのに必要な

システム権限

CREATE TABLE、CREATE VIEW、CREATE PROCEDURE、CREATE SEQUENCEおよび

CREATE TRIGGERの権限が必要です。従属

ユーザーを作成および削除する場合は、

CREATE ANY SYNONYM、CREATE ROLEおよびDROP ANY SYNONYMも必要です。

ユーザーに

付与されて

いるロール

リポジトリ所有者に付与されてい

る、すべてのデータベース・ロー

リストにCONNECT、RESOURCEおよび

DES2000_OWNERが含まれているかどうか

を確認します。

必要なシステム権限またはロールで不足しているものがあれば、次の手順を実行します。

Page 52: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-18 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

a. Repository Administration Utilityを終了します。

b. SQL*Plusを起動し、SYS(またはDBA権限をもつ)ユーザーで接続します。

c. 不足している権限またはロールごとに、次のSQL文を実行します。

grant name to repos_owner; nameにはシステム権限またはロールの名前を指定します。

d. SQL*Plusを終了します。

e. Repository Administration Utilityを再起動し、再度確認を行います。

必要なシステム権限がすべてあることを確認したら、「キャンセル」を繰り返しクリッ

クして「Repository Administration Utility」ウィンドウに戻ります。

2. 「表領域の表示」ボタンをクリックします。「表領域分析」ダイアログ・ボック

スで、SYSTEM表領域が断片化されている(「 大エクステント」の値が「空き領域」

の値より著しく小さい)かを調べます。

SYSTEM表領域が断片化されている場合、次の手順を実行します。

a. Repository Administration Utilityを終了します。

b. 起動中のSQL*Plusがあれば終了します。

c. ExportおよびImportユーティリティ(EXP80およびIMP80、またはEXP73および

IMP73)を使用して、全データベースをエクスポートして、再インポートを実行しま

す。

Windows NTサーバーでは、「スタート」ボタンをクリックし、「プログラム」→「コ

マンド・プロンプト」を選択して、EXPnnまたはIMPnnを適宜入力し、指示に従って

「Entire Database」オプションを選択します。

UNIXサーバーでは、UNIXプロンプトからEXPnnまたはIMPnnを適宜入力し、指示に

従って「Entire Database」オプションを選択します。

d. Repository Administration Utilityを再起動し、再度確認を行います。

表領域の設定を確認したら、「キャンセル」をクリックします。

3. 「パラメータの表示」ボタンをクリックします。次のリストの値と異なる値を持

つパラメータがあれば、クライアントPCのWindowsのレジストリでそれらのパラメータ

を設定し、続行します。次のリストで、dはドライブを、oracle_homeはOracle Designerが

Page 53: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-19

インストールされたディレクトリ(たとえば、ORAWIN95またはORANT)を指定してい

ます。

パラメータパラメータパラメータパラメータ 設定値設定値設定値設定値

REPADM60 d:¥oracle_home¥REPADM60

EXECUTE_RON60 d:¥oracle_home¥BIN¥CKRON60.EXE

EXECUTE_MATRIX_ DIAGRAMMER60

d:¥oracle_home¥BIN¥AWM60.EXE

LOG_DIRECTORY_RAU d:¥oracle_home¥REPADM60¥LOGS

HELP71_RAU d:¥oracle_home¥CDOC71¥HELP¥CKRAU60.HLP

EXECUTE_IMPORT d:¥oracle_home¥BIN¥IMP73.EXE

EXECUTE_EXPORT d:¥oracle_home¥BIN¥EXP73.EXE

EXECUTE_PLUS_RAU d:¥oracle_home¥BIN¥PLUS33.EXE

作業ディレクトリ 書込み可能な任意のディレクトリ

「RAUパラメータ設定」ダイアログ・ボックスで「キャンセル」をクリックして、

「Repository Administration Utility」ウィンドウに戻ります。

ステップステップステップステップ19 - 操作要件を確認操作要件を確認操作要件を確認操作要件を確認

1. 「Repository Administration Utility」ウィンドウで 「インストール」ボタンをクリッ

クします。

2. 「Oracle Designerリポジトリ・インスタンスをインストールします」ダイアログ・ボック

スで、リポジトリの想定初期サイズに従って「小」、「中」または「大」オプション・

ボタンを選択します(「リポジトリのサイズ設定」を参照)。

3. 「事前確認」ボタンをクリックします。

4. 「操作要件」ダイアログ・ボックスで、システム権限のリストを確認します。

このリストには、インストールに必要な権限およびリポジトリ所有者が現在持っている

権限が表示されます。リストされている権限の中で、「権限はありますか?」の下にマー

クがないものがあれば、次の手順を実行します。

a. Repository Administration Utilityを終了します。

Page 54: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-20 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

b. DBAから必要な権限を取得します。

c. Repository Administration Utilityを再起動し、「インストール」をクリックして再度確

認を行います。

ステップステップステップステップ20 - 表領域の使用可能な領域を確認表領域の使用可能な領域を確認表領域の使用可能な領域を確認表領域の使用可能な領域を確認 「操作要件」ダイアログ・ボックスには、前のステップで選択したリポジトリ・サイズの絶

対的な 小表領域要件が表示されます。(他のリポジトリ・サイズの絶対的な 小要件を表

示するには、「リポジトリ・サイズ」ドロップダウン・リストから選択してください。)使

用可能領域は決してこれらの数値より小さくせず、通常は10%-20%大きくしてください。

利用可能領域を確認するには、次の手順を実行します。

1. 「操作要件」ダイアログ・ボックスで、「表領域」ボタンをクリックします。

2. 「表領域分析」ダイアログ・ボックスで、次の処理を実行します。

a. インストールに使用する各表領域について、「使用可能領域」の値を控えておきま

す。

表領域の大きさが十分でなく、AUTOEXTEND機能も使用していない場合、SQL*Plusを起動してSYSまたはDBA権限をもつユーザーとしてログオンし、「alter tablespace」文を実行して表領域を拡張します。

b. 「キャンセル」をクリックして「操作要件」ダイアログ・ボックスに戻ります。

ステップステップステップステップ21 - 表領域を割当て表領域を割当て表領域を割当て表領域を割当て デフォルトでは、リポジトリ表と索引はリポジトリ所有者のデフォルトの表領域として定義

されている表領域に保存されます。

リポジトリ・データの各種カテゴリ別に異なる表領域を選択し、表領域の割当てを調整する

ことができます。以下に示す索引とインスタンス・データのカテゴリ以外のすべての表に対

して、個別の表領域を選択できます。カテゴリに関する詳細は、「リポジトリの表領域要件」

を参照してください。

表領域を割り当てるには、次の手順で行います。

1. 「操作要件」ダイアログ・ボックスの数値を元に、リポジトリ・データの各種のカテゴ

リにどの表領域を使用するかを決定し、「OK」をクリックします。

2. 「OK」をクリックし、「Oracle Designerリポジトリ・インスタンスをインストールしま

す」ダイアログ・ボックスに戻ります。

3. 索引については、必要に応じて「索引の表領域」の下のドロップダウン・リストを使用

します。

Page 55: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-21

4. 表については、必要に応じて「表の表領域」の下のドロップダウン・リストを使用しま

す。

ステップステップステップステップ22 - インストールを開始インストールを開始インストールを開始インストールを開始 インストールは、多くの段階から構成されています。各段階ごとに、ログ・ファイルがログ・

ディレクトリに書き込まれます(ログ・ディレクトリの位置については、「パラメータの表

示」ボタンをクリックし、LOG_DIRECTORY_RAUを調べます)。これらのログ・ファイルに

はstage.LISという名前がついています。stageには、制約のインストール段階に対する

CKCONSTなどの、特定の段階を指定しています。インストールの進行中に、ログ・ファイル

を調べたり監視することはかまいませんが、インストールが完了し、異常がないことを確認

するまでは、これらのログ・ファイルは絶対に削除しないでください。

注意注意注意注意: インストール・プロセス中に、インストールを実行しているPCでSQL*Plusを起動しないでください。インストール失敗の原因になります。

インストールを開始するには、次の手順で行います。

1. 「Oracle Designerリポジトリ・インスタンスをインストールします」ダイアログ・ボック

スで、「開始」ボタンをクリックします。

次のメッセージが表示された場合、

操作を実行するためのデータベース権限が不足しています。 「事前確認」ボタンをクリックし、ステップ19の手順に従って実行し、インストールを

再試行します。

2. この時点から、インストール・プロセスは自動的に処理され、通常はユーザーが介入す

る必要はありません。

「制御ステータス」ダイアログ・ボックスの表示後に、プロセスに割り込む必要がある

場合は、 「中断」ボタンをクリックします。

このダイアログ・ボックスを使用してインストールを制御する方法については、「制御

ステータス」ダイアログ・ボックスを参照してください。

3. 「操作完了」のメッセージが表示されたら、「OK」、「キャンセル」の順にクリックし

て「Repository Administration Utility」ウィンドウに戻ります。

インストールが正常に完了した場合、ログ・ファイルを調べてオブジェクトの作成およびコン

パイル時にOracleエラーや警告が出力されなかったことを確認します。

インストールが失敗した場合、上記のログ・ファイルを調べて、「トラブルシューティング」

の項に進みます。

Page 56: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-22 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ヒントヒントヒントヒント: ログ・ディレクトリのファイルを日付順に表示すると、どのファイルが も 近に作

成されたかがわかります。Windowsエクスプローラでこのように表示するには、「表示」→「ア

イコンの整列」→「日付順」を選択します。

ステップステップステップステップ23 - NLS_LANGパラメータを元に戻すパラメータを元に戻すパラメータを元に戻すパラメータを元に戻す データベース・サーバーのキャラクタ・セットに合わせて変更していたNLS_LANGパラメー

タを元に戻します。次のように設定してください。

Windowsレジストリ: 「HKEY_LOACL_MACHINE」→「SOFTWARE」→「ORACLE」

NLS_LANG = JAPANESE_JAPAN.JA16SJIS

ステップステップステップステップ24 - リポジトリへ日本語データをロードリポジトリへ日本語データをロードリポジトリへ日本語データをロードリポジトリへ日本語データをロード 以下の手順に従って、日本語リポジトリ・データをリポジトリにロードします。

1 SQL*Plusを起動し、リポジトリ所有者としてリポジトリに接続し、次のコマンドを実行

します。

@oracle_home¥repadm60¥nls¥ins_nls.sql

2. 「Repository Administration Utility」ウィンドウから「ユーティリティ」→「NLS」を選択

し、「NLS翻訳」ダイアログ・ボックスを表示します。

3. 「リポジトリ言語」グループの「言語」ドロップダウン・リストに「American」と表示

されていることを確認します。表示されていない場合は、「American」に戻して、「設

定」ボタンおよび「OK」ボタンをクリックします。

4. 「翻訳テキスト」グループの「言語」ドロップダウン・リストから「Japanese」を選択し、

「oracle_home¥REPADM60¥NLS」が設定されていることを確認し、「ロード」ボタンを

クリックします。

5. ロードが完了したら、「リポジトリ言語」グループの「言語」ドロップダウン・リスト

に「Japanese」を設定し、「設定」ボタンおよび「OK」ボタンをクリックします。

Page 57: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-23

インストールの後にインストールの後にインストールの後にインストールの後に インストールが正常に終了したら、次を実行して、Oracle Designerを使用してアプリケー

ションを開発する場合に、正しく機能するかどうか確認してください。

❑ 1つ以上のSYSTEM以外のロールバック・セグメントがオンラインであることを確認

する

❑ 無効または不足しているリポジトリ・オブジェクトを確認する

❑ Broadcast Serverをセットアップする(オプション)

❑ SGA固定機構をテストする

❑ テスト用のアプリケーション・システムを作成する

❑ インストール時のログ・ファイルを削除する

❑ 必要に応じて従属ユーザーを作成する

❑ リポジトリ所有者のパスワードを変更する

1つ以上のつ以上のつ以上のつ以上のSYSTEM以外のロールバック・セグメントがオンラインである以外のロールバック・セグメントがオンラインである以外のロールバック・セグメントがオンラインである以外のロールバック・セグメントがオンラインである

ことを確認することを確認することを確認することを確認する アプリケーション・システムを作成するためには、SYSTEM以外のロールバック・セグメン

トが少なくとも1つはオンラインである必要があります。さらに、Repository Object Navigatorユーティリティの中には、実行時間の長いトランザクションを含むものもあります(たとえ

ば、アプリケーション・システムのコピー、新規バージョン、削除、アーカイブおよび復元

ユーティリティ)。これらのユーティリティでは、ユーザーは小さなエクステントを大量に

もつ、デフォルト以外のロールバック・セグメントを指定することができますが、このロー

ルバック・セグメントはこうしたトランザクションには適していない場合もあります。

このために、少なくとも1つのSYSTEM以外の使用可能なロールバック・セグメントを用意し

ておくことをお薦めします。

また、インストール専用にロールバック・セグメントを作成した場合、それをSYSTEM以外

のロールバック・セグメントとして使用することができます。

初に、既存のロールバック・セグメントのステータスを確認します。次のSQL文を実行し

ます。

select segment_name, tablespace_name, status from dba_rollback_segs; 既存のSYSTEM以外のロールバック・セグメントが適しているが、現在オフラインである場

合は、次のSQL文を実行します。

alter rollback segment rbs_name online;

Page 58: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-24 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ロールバック・セグメントを作成するには、次のSQL文を実行します。

create rollback segment rbs_name tablespace tbs_name storage (initial 1m next 1m minextents 3 optimal 4m); alter rollback segment rbs_name online; rbs_nameにはロールバック・セグメントの名前、tbs_nameにはそのロールバック・セグメント

を含む表領域の名前を指定します。

サーバー・マシンが再起動されるたびに、ロールバック・セグメントがオンラインになるよ

うにするには、INITxxx.ORAデータベース初期化ファイルの次の行を追加または編集します

(「データベース初期化パラメータの設定」を参照)。

rollback_segments = (rbs_name[, rbs_name ...]) 既存の表領域またはロールバック・セグメントを削除する場合、次のSQL文を実行します。

drop rollback segment rbs_name; drop tablespace tbs_name;

無効または不足しているリポジトリ・オブジェクトを確認する無効または不足しているリポジトリ・オブジェクトを確認する無効または不足しているリポジトリ・オブジェクトを確認する無効または不足しているリポジトリ・オブジェクトを確認する インストールが完了したら、無効または不足しているリポジトリ・オブジェクトがないかを

確認することをお薦めします。

「Repository Administration Utility」ウィンドウから、 「オブジェクトの表示」ボタンを

クリックします。「オブジェクト状態」→「続行」を選択し、次のダイアログ・ボックスで

「ステータス」ドロップダウン・リストから「INVALID」、次に「MISSING」を選択します。

これらのカテゴリにリストされているオブジェクト名をメモしておき、「キャンセル」を繰

り返しクリックして「Repository Administration Utility」ウィンドウに戻ります。

無効なオブジェクトがある場合、「Repository Administration Utility」ウィンドウで 「再

作成」ボタンをクリックし、「オブジェクトを再コンパイル」→「開始」を選択します。

不足または使用禁止のオブジェクトがある場合、「再作成」ボタンをクリックし、索引、

ビュー、トリガーまたはパッケージを適宜選択してから、「開始」または「続行」をクリッ

クします。

リポジトリで定期的にこの確認を実行することをお薦めします。

Page 59: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-25

SGA固定機構をテストする固定機構をテストする固定機構をテストする固定機構をテストする 使用頻度の高いリポジトリ・パッケージの固定機構をテストすることは、Oracle Designerを使

用する上では有効です。これらのパッケージを固定することによって、システム・グローバ

ル領域(SGA)からのスワップ・アウトを防ぐことができ、リポジトリのパフォーマンスを

向上させることができます。

固定機構をテストするには、次の手順で行います。

1. 「アドミニストレーション」アイコンをクリックして「Repository Administration Utility」を起動します。

2. 「Repository Administration Utility」ウィンドウで、ツールバーの 「固定」ボタンをク

リックします。

次のメッセージが表示される場合もあります。

このユーザーにはSYS.DBMS_SHARED_POOLパッケージの実行権限がありません。 「DBMS_SHARED_POOLの実行権限を取得する」の項に従って処理します。

3. 「操作完了」のメッセージが表示されたら、「OK」をクリックし、ツールバーの 「固

定解除」ボタンをクリックします。

DBMS_SHARED_POOLの実行権限を取得するの実行権限を取得するの実行権限を取得するの実行権限を取得する DBMS_SHARED_POOLパッケージの実行権限を取得するには、次の手順で行います。

1. 「OK」をクリックしてメッセージを消します。

2. ツールバーの ボタンをクリックしてSQL*Plusを起動します。

3. SYSユーザーで接続し、次のSQL文を実行します。

@ script_dir¥dbmspool.sql @ script_dir¥prvtpool.plb script_dirにはSQLスクリプトが置かれているディレクトリを指定します。たとえば、

c:¥orant¥rdbmsnn¥admin(Windows NTサーバーの場合)または

$ORACLE_HOME/rdbms/admin(UNIXサーバーの場合)となります。

4. 次のSQL文を実行します。

grant execute on sys.dbms_shared_pool to repos_owner;

5. クライアントPCにて、固定機構をテストします。

Page 60: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-26 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

テステステステスト用のアプリケーション・システムを作成するト用のアプリケーション・システムを作成するト用のアプリケーション・システムを作成するト用のアプリケーション・システムを作成する Oracle Designerの新規インストールであるためアプリケーション・システムはまだありま

せん。テスト用のアプリケーション・システムを作成して、リポジトリに要素定義を作成で

きることの確認をお薦めします。

テスト用のアプリケーション・システムを作成するには、次の手順で行います。

1. Oracle Designerウィンドウがアクティブでない場合、「スタート」→「プログラム」→

「Oracle Designer R6.0」→「Oracle Designer」を選択してウィンドウを起動し、ステップ2から続行します。

Oracle Designerウィンドウがアクティブな場合、「ファイル」→「アプリケーション・シ

ステムの変更」を選択します。

2. 「アプリケーション・システム」ダイアログ・ボックスで、「アプリケーション・シス

テム」フィールドに「テスト」と入力し、「作成」をクリックします。

新規に作成されたアプリケーション・システムをハイライト表示して「OK」をクリック

します。

ダイアグラマを使用してリポジトリに要素定義が作成できるかを確認します。

1. Oracle Designerウィンドウで 「Entity Relationship Diagrammer」アイコンをクリック

します。

2. 「Entity Relationship Diagrammer」で、 「新規作成」ツールバー・ボタンをクリック

します。

3. ダイアグラムに、1つまたは2つのエンティティを作成します。エンティティを作成する

には、 「エンティティ」ツールバー・ボタンをクリックし、ダイアグラム上をクリッ

クして、「エンティティの作成」ダイアログ・ボックスにデータを入力し、「OK」をク

リックします。

4. 「ファイル」→「終了」を選択します。

5. 「ERD1に変更を保存しますか?」というメッセージには「いいえ」で応答します。

後に、「Repository Object Navigator」を使用し、新規に作成した要素定義の細目にアクセス

できるかを確認します。

1. Oracle Designerウィンドウで 「Repository Object Navigator」アイコンをクリックしま

す。

Page 61: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-27

2. 左側の「ナビゲータ」ウィンドウのリポジトリ・オブジェクト・グループのリストで、

「エンティティ」または「エンティティ/リレーション・モデリング」という名前をダブ

ルクリックします。

3. 「エンティティ」をダブルクリックします(前のステップで行っていない場合)。

4. エンティティ名をクリックしてそのプロパティを表示します。

5. 「ファイル」→「終了」を選択します。

インストール時のログ・ファイルを削除するインストール時のログ・ファイルを削除するインストール時のログ・ファイルを削除するインストール時のログ・ファイルを削除する インストール時のログ・ファイルにOracleエラーも警告もなく、その他のインストール後のテ

ストも正常に終了したことを確認したら、ログ・ディレクトリにあるインストール時のログ・

ファイルを削除してもかまいません(場所を確認するには、「Repository Administration Utility」ウィンドウで「パラメータの表示」ボタンをクリックし、LOG_DIRECTORY_RAUを調べます)。

インストール時のログ・ファイルの詳細は「付録B」を参照してください。

従属ユーザーを作成する従属ユーザーを作成する従属ユーザーを作成する従属ユーザーを作成する 他のユーザーがリポジトリへアクセスする場合、従属ユーザーを作成する必要があります。

従属ユーザーとは、リポジトリ所有者以外のリポジトリ・ユーザーを指しています。

従属ユーザーとして使用するOracleユーザーは、SQL*PlusのCREATE USER文を通じてOracleユーザーとしてすでに作成されていなければなりません。

従属ユーザーを作成するには、次の手順で行います。

1. 「Repository Administration Utility」ウィンドウで、 「ユーザーの保守」ボタンをク

リックします。

2. 「ユーザーの保守」ダイアログ・ボックスで、「ヘルプ」ボタンをクリックし、「Oracleユーザーにリポジトリ・アクセスを付与する」の項の指示に従います。

従属ユーザーが旧リリースのリポジトリからアプリケーション・システムを復元しようとす

る場合、CREATE SEQUENCE、CREATE SYNONYMおよびCREATE TABLEシステム権限を付

与されていることが前提となります。これらの権限を従属ユーザーに付与するには、SQL*Plusウィンドウを開き、SYSユーザーで接続したうえで、次のコマンド・セットを権限の必要なユー

ザーごとに実行します。

grant create sequence to user; grant create synonym to user; grant create table to user; 従属ユーザーに付与できる各種のシステム権限についての詳細は、「システム権限のリスト」

の表を参照してください。

Page 62: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-28 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

リポジトリ所有者のパスワードを変更するリポジトリ所有者のパスワードを変更するリポジトリ所有者のパスワードを変更するリポジトリ所有者のパスワードを変更する Preconfigured Repositoryをインストールした場合、テストの完了後、SQLコマンドのALTER USERを使用してリポジトリ所有者に対する事前に定義されたパスワードを変更します。

alter user repos identified by <new password>;

次のステップ次のステップ次のステップ次のステップ これで新規リポジトリ・インスタンスのインストールは完了です。Oracle Designerを使用する

準備ができました。第1章の「Oracle Designerの起動」を参照してください。

Oracle Designerを使用中にヘルプが必要になったら、現在使用しているツールの「ヘルプ」→

「ヘルプ・トピック」を選択します。ダイアログ・ボックスが表示されたら、「ヘルプ」ボ

タンをクリックします。

Oracle Designerのツールおよびユーティリティの使用方法を確認する場合は、ハンズオン・

チュートリアルを完了してください。チュートリアルを実行する前に、このリリースに添付

されている『Oracle Designerチュートリアル』マニュアルを参照してください。

既存のリポジトリのアップグレード既存のリポジトリのアップグレード既存のリポジトリのアップグレード既存のリポジトリのアップグレード このセクションは、Oracle Designerの以前のリリースから既存のリポジトリをアップグレード

する場合にのみ適用されます。

アップグレードでは、データベース・サーバーで多くのアクティビティを実行した後、さら

に、アップグレードを開始するクライアントPCでも多くのアクティビティを実行する必要が

あります。

注意注意注意注意: サーバーの処理能力によっては、2.1より前のリリースからのアップ

グレード・プロセスの完了に数時間を要することがあります。問題の発生

を回避するために、次の指示に慎重に従ってください。

リリースリリースリリースリリース1.3.2/1.4からのアップグレードからのアップグレードからのアップグレードからのアップグレード - 特に推奨特に推奨特に推奨特に推奨 Oracle Designerリリース1.3.2/1.4から中規模または大きなサイズのリポジトリをアップグレー

ドする前に、アップグレード・パフォーマンスを向上するために、次のことを実行されるこ

とをお薦めします。

1. すべてのリポジトリ索引が提示されていることを確認します。

Repository Administration Utilityリリース1.3.2/1.4では、「権限」、「オブジェクト」およ

び「パラメータ」ボタンをクリックし、「オブジェクト状態」→「続行」を選択します。

Page 63: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-29

リスト内で索引が不足となっている場合、「Repository Administration Utility」ウィンドウ

に戻り、「再作成」ボタンをクリックし、「索引」→「開始」を選択することにより、

その索引を再作成します。

2. リポジトリ・インスタンス表領域の断片化を解消します。リリース1.3.2/1.4の「Repository Administration Utility」ウィンドウで次の手順に従ってください。

a. 「エクスポート」ボタンをクリックし、「全ユーザー」→「続行」を選択します。

b. 「全オブジェクトの削除」ボタンをクリックし、メッセージを確認するために「は

い」と答えます。

c. 「インポート」ボタンをクリックし、ステップaで作成されたダンプ・ファイルを選

択します。

3. リポジトリ所有者スキーマを分析します。

「SQL*Plus」ウィンドウを開き、リポジトリ所有者として接続します。そして、SQL>プロンプトで次のように入力します。

EXEC DBMS_UTILITY.ANALYZE_SCHEMA(USER,'ESTIMATE',NULL,100);

リポジトリのアップグレードをする前にリポジトリのアップグレードをする前にリポジトリのアップグレードをする前にリポジトリのアップグレードをする前に リポジトリのアップグレードをする前に、既存の既存の既存の既存のOracle DesignerののののRepository Administration Utilityを使用してリポジトリ内のオブジェクトの状態を確認してください。missing、invalid及びdisabledのオブジェクトを調査し、問題を解決してから作業を続けてください。詳細は

Repository Administration Utilityのオンライン・ヘルプを参照してください。

アップグレード・アクティビティアップグレード・アクティビティアップグレード・アクティビティアップグレード・アクティビティ - 一般一般一般一般

サーバーでのアクティビティサーバーでのアクティビティサーバーでのアクティビティサーバーでのアクティビティ

ステップステップステップステップ1 - WindowsまたはまたはまたはまたはUNIXにログオンにログオンにログオンにログオン リポジトリが常駐するOracleデータベースを運用しているマシンにログオンします。

Windows NTでは、管理者権限が必要であるため、ローカル管理者として(ネットワーク管理

者やユーザーではありません)ログオンしてください。

Page 64: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-30 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ステップステップステップステップ2 - Oracle初期化パラメータ・ファイルを確認初期化パラメータ・ファイルを確認初期化パラメータ・ファイルを確認初期化パラメータ・ファイルを確認 起動時のOracleデータベースの構成用のパラメータは、INITxxx.ORAという名前のファイルに

入っています。xxxはデータベース識別子で、SIDともいいます。このステップでは、関連す

るパラメータの設定を確認し、必要に応じて変更します。

Windowsサーバー上でINITxxx.ORAファイルを見つけるには、Windowsエクスプローラを使用

します。UNIXサーバーでは、「ls」または「find」コマンドを使用します。

テキスト・エディタを使用してファイルを調べ、必要に応じてパラメータ値を変更します。

詳細については、「データベース初期化パラメータの設定」を参照してください。

OPTIMIZER_MODEパラメータが存在する場合、CHOOSEに設定する、またはすべて削除する

必要があることに注意してください。これは、Oracle Designerがルールベース 適化をサポー

トしていないからです。

完了したら、変更内容を保存し、INITxxx.ORAファイルを閉じます。

ステップステップステップステップ3 - 必要に応じて必要に応じて必要に応じて必要に応じてOracleデータベースを起動または再起動データベースを起動または再起動データベースを起動または再起動データベースを起動または再起動 ここでの操作は、リポジトリ用のOracleデータベースの状態に依存します。

データベースを起動していない場合、次のパラグラフの手順でただちに起動します。

データベースをすでに起動しており、前のステップでINITxxx.ORAファイルを変更している場

合、次のパラグラフの手順でデータベースをシャットダウンし、再起動します。

データベースをすでに起動しており、前のステップでINITxxx.ORAファイルを変更していない

場合、次のステップに進んでください。

データベースの起動または再起動データベースの起動または再起動データベースの起動または再起動データベースの起動または再起動 Server Managerを使用してデータベースを起動または再起動することをお薦めします。

次の手順で、次の手順で、次の手順で、次の手順で、Server Managerを実行します。を実行します。を実行します。を実行します。 Windows NTサーバーでは、「スタート」→「実行」を選択し、「svrmgr30」(Oracle8 Serverの場合)または「svrmgr23」(Oracle7 Serverの場合)と入力し、「OK」をクリックします。

UNIXサーバーでは、UNIXプロンプトから「svrmgrl」と入力します。

次の手順で、データベースを起動します。次の手順で、データベースを起動します。次の手順で、データベースを起動します。次の手順で、データベースを起動します。 SVRMGR>プロンプトで、リモート・データベースの場合は「connect system」コマンド

を実行します。また、ローカル・データベースの場合は「connect internal」コマンドを

実行します。

「startup」コマンドを実行します(たとえば、startup open database_name)。

Page 65: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-31

次の手順で、データベースを再起動します。次の手順で、データベースを再起動します。次の手順で、データベースを再起動します。次の手順で、データベースを再起動します。 SVRMGR>プロンプトで、リモート・データベースの場合は「connect system」コマンド

を実行します。また、ローカル・データベースの場合は「connect internal」コマンドを

実行します。

「shutdown normal」コマンドを実行した後、「startup」コマンドを実行します(たと

えば、startup open database_name)。

ステップステップステップステップ4 - TNSリスナーが起動されていることを確認リスナーが起動されていることを確認リスナーが起動されていることを確認リスナーが起動されていることを確認 SQL*Netバージョン2の下でのネットワーク接続の場合、TNSリスナーという名前のサービス

が実行されていなければなりません。TNSリスナーはデータベースの接続要求を取り扱う

ユーティリティです。

Windows NTサーバーでは、「スタート」→「設定」→「コントロール パネル」→「サービ

ス」をクリックします。「サービス」ダイアログ・ボックスで、OracleTNSListener80(Oracle8 Serverの場合)またはOracleTNSListener(Oracle7 Serverの場合)という名前のサービスの「状

態」フィールドに「開始」と表示されていない場合、このサービスを選択して「開始」ボタン

をクリックします。

UNIXサーバーでは、コマンド「lsnrctl status」を実行します。「サービスのサマリ...」というヘッダーの下に、「database_nameには1件のサービス・ハンドラがあります。」という

エントリがあるか確認します。必要なデータベースのエントリがない場合は、LSNRCTL>プロンプトから、コマンド「start」を実行します。これが正常に完了したら、コマンド「status」を実行して、再度確認します。

ステップステップステップステップ5 - SQL*Plusにログオンし、構成オプションを設定にログオンし、構成オプションを設定にログオンし、構成オプションを設定にログオンし、構成オプションを設定 次の手順で、SQL*Plusを起動します。

� Windows NTサーバーでは、「スタート」→「プログラム」→「Oracle for Windows NT」→「SQL Plus 8.0」(Oracle8 Server場合)または「SQL Plus 3.3」(Oracle7 Serverの場合)

をクリックします。

� UNIXサーバーでは、UNIXプロンプトから「sqlplus」と入力します。

いずれの場合も、「ログオン」ダイアログ・ボックスに次のように詳細を入力します。

フィールドフィールドフィールドフィールド 入力値入力値入力値入力値

ユーザー名 SYSまたはINTERNAL

パスワード 上記のユーザーのパスワード

接続文字列 データベース別名(第1章「データベース接続に関する

SQL*Netの構成」を参照)

Page 66: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-32 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

SQL*Netの構成」を参照)

次のいずれかのSQL文を実行して、SQL*PlusおよびImport/Exportユーティリティのデフォルト

構成を設定します(UNIXサーバーの場合、"¥"の代わりに"/"文字を使用します)。

@ oracle_home¥rdbms73¥admin¥catexp.sql (Oracle7 Serverの場合) @ oracle_home¥rdbms80¥admin¥catexp7.sql (Oracle8 Serverの場合) oracle_homeにはOracle製品がインストールされている場所を指定します。

ステップステップステップステップ6 - リポジトリ所有者のアカウントをバックアップリポジトリ所有者のアカウントをバックアップリポジトリ所有者のアカウントをバックアップリポジトリ所有者のアカウントをバックアップ これより先に進む前に、リポジトリ所有者のアカウントのバックアップ・コピーを作成しま

す。このデータはExportユーティリティ(EXP80またはEXP73)を使用してサーバー上のバッ

クアップ・ファイルにエクスポートできます。

アップグレード・プロセスでは、リポジトリ所有者のデフォルトの表領域に、表などの追加

的なデータベース・オブジェクトが作成されるため、このステップが必要になります。この

表領域が壊された場合、リポジトリ所有者のアカウントをバックアップ・ファイルから復元

する必要があります。

リポジトリ所有者のユーザー名、パスワード、データベース別名を使用し、デフォルト値を

受け入れます。

Windows NTサーバーでは、「スタート」ボタンをクリックし、「プログラム」→「コマンド・

プロンプト」を選択して、状況に応じて「EXPnn」または「IMPnn」と入力し、指示に従い

ます。

UNIXサーバーでは、UNIXプロンプトから状況に応じて「EXPnn」または「IMPnn」を入力

し、指示に従います。

ステップステップステップステップ7 - アップグレード用のロールバック・セグメントが使用可能でアップグレード用のロールバック・セグメントが使用可能でアップグレード用のロールバック・セグメントが使用可能でアップグレード用のロールバック・セグメントが使用可能で

あることを確認あることを確認あることを確認あることを確認 アップグレード時には、リポジトリ内のすべての要素をアップグレードできるだけの十分な

大きさのロールバック・セグメントが使用可能でなければなりません。ロールバック・セグ

メントは、ラウンドロビン方式でトランザクションに割り当てられます。アップグレード・

プロセス時には、小さなロールバック・セグメントはオフラインにしておく必要があります。

すべてのロールバック・セグメントの名前と状態を確認するには、次のSQL文を実行します。

select segment_name, status from dba_rollback_segs; アップグレード専用の、1つの大きなロールバック・セグメントを持った1つの表領域を作成

することをお薦めします(この表領域は、アップグレードが正常に完了したら、削除または

オフラインにできます)。

Page 67: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-33

アップグレード用表領域のサイズの見積りアップグレード用表領域のサイズの見積りアップグレード用表領域のサイズの見積りアップグレード用表領域のサイズの見積り ロールバック・セグメントに必要な表領域のサイズを見積るには、「リポジトリの表領域要

件」の項の表を参照してください。見積り値は、急成長時のインスタンス・データまたはハッ

シングに対して表示されている合計(索引+表)の値よりも大きくなければなりません。した

がって、たとえば、小さい(要素数が20,000個以下の)リポジトリの場合、ロールバック・セ

グメントの表領域は少なくとも4MB必要です。

アップグレード用の表領域とロールバック・セグメントの作成アップグレード用の表領域とロールバック・セグメントの作成アップグレード用の表領域とロールバック・セグメントの作成アップグレード用の表領域とロールバック・セグメントの作成 アップグレード専用の表領域を作成するには、次の文を入力します。

create tablespace upg_tbs_name datafile ’filespec’ size nnm; upg_tbs_nameは表領域の名前であり、filespecにはデータ・ファイルの絶対パスのファイル名

を指定します。たとえば、c:¥orant¥data¥rbacktbs.ora(Windows NTサーバーの場合)または

/usr/dba/oracle/data/rbacktbs.ora(UNIXサーバーの場合)。nnは上記で算出したメガバイト単位

でのサイズです。

次に、以下のように、この表領域にロールバック・セグメントを作成します。

create rollback segment upg_rbs_name tablespace upg_tbs_name storage (initial 1m next 1m minextents 3 optimal 4m); alter rollback segment upg_rbs_name online; この方法で行う場合、アップグレード中はその他すべてのロールバック・セグメントをオフ

ラインにしておく必要があります。 初に、すべてのロールバック・セグメントの名前とス

テータスをリストし(このステップで先に説明したように)、ONLINEとしてリストされてい

るものをメモしておきます。

ロールバック・セグメントをオフラインにするには、次のように入力します。

alter rollback segment rbs_name offline; SYSTEMロールバック・セグメントはオフラインにできないことに注意してください。

ステップステップステップステップ8 - 一時表領域がリポジトリ所有者用に割り当てられていること一時表領域がリポジトリ所有者用に割り当てられていること一時表領域がリポジトリ所有者用に割り当てられていること一時表領域がリポジトリ所有者用に割り当てられていること

を確認を確認を確認を確認 適正な表領域がリポジトリ所有者用の一時表領域として割り当てられていることを確認する

必要があります。この表領域は、ソート操作を行うために使用されます。

サーバーによっては、TEMPORARY_TABLESまたはTEMPORARY_DATAという事前に定義さ

れた表領域をリポジトリ所有者の一時表領域として使用できます。その他のサーバーでは、

この目的のために表領域を作成する必要があります。

Page 68: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-34 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

各ユーザーの一時表領域を調べるには、SQL*Plusから、SYSTEM(またはDBA権限をもつ)

ユーザーとして接続し、次の文を実行します。

select username, temporary_tablespace from dba_users; リポジトリ所有者用の一時表領域を変更するには、次のフォーム文を実行します。

alter user repos_owner temporary tablespace temp_tbs_name; repos_ownerはリポジトリ所有者のユーザー名であり、temp_tbs_nameは一時表領域名です。

使用する表領域名をメモしておきます。完了したら、必ずSQL*Plusを終了してください。

クライアントでのアクティビティクライアントでのアクティビティクライアントでのアクティビティクライアントでのアクティビティ 残りのアップグレード・アクティビティは、クライアントPCで行います。このPCには、第1章で述べたように、 新のOracle Designerがインストールされていることを確認してくださ

い。

ステップステップステップステップ9 - レジストリにレジストリにレジストリにレジストリにLOCALパラメータ、パラメータ、パラメータ、パラメータ、NLS_LANGパラメータをパラメータをパラメータをパラメータを 設定設定設定設定 このステップは任意で行います。

WindowsレジストリにLOCALパラメータを設定すると、このクライアントPCからデータベー

スに接続するときにデータベース別名を入力する必要がなくなります。

LOCALパラメータの値にはデータベース別名を指定します。LOCALパラメータを設定しない

場合は、Oracle Designerを起動するときに「接続文字列」フィールドにこの値を入力する必要

があります(第1章「データベース接続に関するSQL*Netの構成」を参照)。

Windowsレジストリで、LOCALパラメータが定義済みであるかどうかを確認します。

「HKEY_LOCAL_MACHINE」→「SOFTWARE」→「ORACLE」の下で、このパラメータを

検索します。

このパラメータが存在しない場合は追加します。存在しても望む値に設定されていない場合

は変更します。レジストリでのパラメータの追加または変更についての詳細は、「付録A」を

参照してください。

注意注意注意注意: 日本語環境でお使いの場合、さらに次の設定が必要です。この設定を

しない場合、リポジトリ初期設定データのインポートに失敗する場合があ

ります。

Page 69: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-35

1. NLS_LANGパラメータの値を、リポジトリをインストールしようとしているデータベー

ス・サーバーのキャラクタ・セットと同じ設定にします。たとえば、データベース・サー

バーのキャラクタ・セットがJapanese_Japan.JA16EUCの場合、パラメータは次のように設

定します。

Windowsレジストリ: 「HKEY_LOACL_MACHINE」→「SOFTWARE」→「ORACLE」

NLS_LANG = JAPANESE_JAPAN.JA16EUC

2. oracle_home¥REPADM60¥INSにある、インストール用ダンプ・ファイルを差し替えます。

データベース・サーバーのキャラクタ・セットがSJISの場合

インストールされた、ckprereq.dmp、ckdes2.dmp、ckdes212.dmp、ckdes260.dmpのままで

結構です。差し替えの必要はありません。(またはckprereq.sjs、ckdes2.sjs、ckdes212.sjs、ckdes260.sjsを各々ckprereq.dmp、ckdes2.dmp、ckdes212.dmp、ckdes260.dmpにコピーしま

す。)

データベース・サーバーのキャラクタ・セットがEUCの場合

ckprereq.euc、ckdes2.euc、ckdes212.euc、ckdes260.eucを各々ckprereq.dmp、ckdes2.dmp、ckdes212.dmp、ckdes260.dmpにコピーします。

ステップステップステップステップ10 - Repository Administration Utilityを起動を起動を起動を起動 1. 起動中のSQL*Plusがあれば終了します。

2. 「スタート」ボタンをクリックし、「プログラム」→「Oracle Designer R6.0」→「Repository Administration Utility」を選択します。

3. 「接続」ダイアログ・ボックスで、各フィールドに次のように入力します。

フィールドフィールドフィールドフィールド 入力値入力値入力値入力値

ユーザー名 リポジトリ所有者のユーザー名(前出の例でrepos_ownerで示

されています)

パスワード リポジトリ所有者のパスワード

接続文字列 データベース別名(第1章「データベース接続に関するSQL*Netの構成」を参照)。前のステップでLOCALパラメータを設定

した場合は、空欄にしておきます。

Page 70: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-36 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ステップステップステップステップ11 - 権限、表領域およびパラメータを確認する権限、表領域およびパラメータを確認する権限、表領域およびパラメータを確認する権限、表領域およびパラメータを確認する

1. 「Repository Administration Utility」ウィンドウで、 「権限の表示」ボタンをクリッ

クします。「検査項目の選択」ダイアログ・ボックスで、次の各オプションを選択し、

「続行」をクリックします。

選択オプ選択オプ選択オプ選択オプ

ションションションション 確認の対象確認の対象確認の対象確認の対象 注記注記注記注記

必須システ

ム権限 Repository Administration Utilityで各種の操作を実行するのに必要な

システム権限

CREATE TABLE、CREATE VIEW、CREATE PROCEDURE、CREATE SEQUENCEおよび

CREATE TRIGGERの権限が必要です。従属

ユーザーを作成および削除する場合は、

CREATE ANY SYNONYM、CREATE ROLEおよびDROP ANY SYNONYMも必要です。

ユーザーに

付与されて

いるロール

リポジトリ所有者に付与されてい

る、すべてのデータベース・ロー

リストにCONNECT、RESOURCEおよび

DES2000_OWNERが含まれているかどうか

を確認します。

必要なシステム権限またはロールで不足しているものがあれば、次の手順を実行します。

a. Repository Administration Utilityを終了します。

b. SQL*Plusを起動し、SYS(またはDBA権限をもつ)ユーザーで接続します。

c. 不足している権限またはロールごとに、次のSQL文を実行します。

grant name to repos_owner; nameにはシステム権限またはロールの名前を指定します。

d. SQL*Plusを終了します。

e. Repository Administration Utilityを再起動し、再度確認を行います。

必要なシステム権限がすべてあることを確認したら、「キャンセル」を繰り返しクリッ

クして「Repository Administration Utility」ウィンドウに戻ります。

2. 「表領域の表示」ボタンをクリックします。「表領域分析」ダイアログ・ボック

スで、SYSTEM表領域が断片化されている(「 大エクステント」の値が「空き領域」

の値より著しく小さい)かを調べます。

SYSTEM表領域が断片化されている場合、次の手順を実行します。

a. Repository Administration Utilityを終了します。

b. 起動中のSQL*Plusがあれば終了します。

Page 71: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-37

c. 全データベースをエクスポートして、再インポートを実行します。

− Windows NTサーバーでは、データ・マネージャを使用します(「スタート」→

「プログラム」→「Oracle Enterprise Manager」→「データ・マネージャ」をクリッ

クします)。

− UNIXサーバーでは、ExportおよびImportユーティリティを使用します。

d. Repository Administration Utilityを再起動し、再度確認を行います。

表領域の設定を確認したら、「キャンセル」をクリックします。

3. 「パラメータの表示」ボタンをクリックします。次のリストの値と異なる値を持

つパラメータがあれば、クライアントPCのWindowsのレジストリでそれらのパラメータ

を設定し、続行します。次のリストで、dはドライブを、oracle_homeはOracle Designerがインストールされたディレクトリ(たとえば、ORAWIN95またはORANT)を指定してい

ます。

パラメータパラメータパラメータパラメータ 設定値設定値設定値設定値

REPADM60 d:¥oracle_home¥REPADM60

EXECUTE_RON60 d:¥oracle_home¥BIN¥CKRON60.EXE

EXECUTE_MATRIX_ DIAGRAMMER60

d:¥oracle_home¥BIN¥AWM60.EXE

LOG_DIRECTORY_RAU d:¥oracle_home¥REPADM60¥LOGS

HELP71_RAU d:¥oracle_home¥CDOC71¥HELP¥CKRAU60.HLP

EXECUTE_IMPORT d:¥oracle_home¥BIN¥IMP73.EXE

EXECUTE_EXPORT d:¥oracle_home¥BIN¥EXP73.EXE

EXECUTE_PLUS_RAU d:¥oracle_home¥BIN¥PLUS33.EXE

作業ディレクトリ 書込み可能な任意のディレクトリ

「RAUパラメータ設定」ダイアログ・ボックスで「キャンセル」をクリックして、

「Repository Administration Utility」ウィンドウに戻ります。

Page 72: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-38 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ステップステップステップステップ12 - ユーザー拡張定義を抽出(存在する場合)ユーザー拡張定義を抽出(存在する場合)ユーザー拡張定義を抽出(存在する場合)ユーザー拡張定義を抽出(存在する場合) リポジトリにユーザー拡張定義が含まれている場合、アップグレードの前にそれを抽出する

必要があります。抽出しないと、定義が失われてしまいます。抽出した定義はこの後でアッ

プグレード済みのリポジトリにロードします。

注意注意注意注意: リリース1.xのリポジトリから定義を抽出する場合、リリース1.xバー

ジョンのRepository Administration Utilityは使用できません。ここで述べるよ

うに、リリース2.xバージョンを必ず使用してください。

ユーザー拡張定義を抽出するには、次の手順で行います。

1. 「Repository Administration Utility」ウィンドウの 「ユーザー拡張の抽出」ボタンを

クリックします。

2. ダイアログ・ボックスで、データを入れるダンプ・ファイルの名前と場所を指定し、「保

存」(または「エクスポート」)ボタンをクリックします。定義を復元するときに後で

必要になるため、ダンプ・ファイルの名前と場所を控えておきます。

操作の進行中に、操作を制御することができます。詳細については、「制御ステータス」

ダイアログ・ボックスを参照してください。

ユーザー拡張定義のリストが表示されます。ユーザー拡張定義は、まだダンプ・ファイ

ルに書き込まれていないので、この時点では抽出表に保持されています。

3. リストの入ったウィンドウを取り消します。

4. 「出力を削除しますか?」というメッセージに「いいえ」で応答します。

「いいえ」と応答すると、ダンプ・ファイルと同じディレクトリにCK_UE_EX.LISという

出力ファイルが作成されます。出力ファイルにはユーザー拡張定義の細目が保存される

ため、リカバリを行うときに有効です。dumpfile_name.EXPというログ・ファイルも同じ

ディレクトリに作成されます。このログ・ファイルには、抽出を実行するエクスポート

操作の詳細が記録され、なんらかの理由で操作が失敗した場合に役に立ちます。

5. 「操作完了」のメッセージが表示されたら、「OK」をクリックして承認します。

6. Windowsエクスプローラを使用して、ダンプ・ファイルが作成されていることを確認しま

す。

Page 73: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-39

ステップステップステップステップ13 - 操作要件を確認操作要件を確認操作要件を確認操作要件を確認

1. 「Repository Administration Utility」ウィンドウで 「アップグレード」ボタンをクリッ

クします。

2. 「サーバーのアップグレード」ダイアログ・ボックスで、「見積り」ボタンをクリック

します。

リポジトリの現在の要素の数をもとに、リポジトリ・サイズの見積り値が計算されます。

見積りの結果、「小」、「中」または「大」オプション・ボタンが自動的に選択されま

す。

この選択は別のオプション・ボタンを選択すれば、必要に応じて変更することができま

す。詳細については、「リポジトリ・サイズの設定」を参照してください。

3. 「事前確認」ボタンをクリックします。

4. 「操作要件」ダイアログ・ボックスで、システム権限のリストを確認します。

リストには、アップグレードに必要な権限およびリポジトリ所有者が現在持っている権

限が表示されます。リストされている権限の中で、「権限はありますか?」の下にマーク

がないものがあれば、次の手順を実行します。

a. Repository Administration Utilityを終了します。

b. DBAから必要な権限を取得します。

c. Repository Administration Utilityを再起動し、「アップグレード」をクリックして再度

確認を行います。

ステップステップステップステップ14 - 表領域要件を確認表領域要件を確認表領域要件を確認表領域要件を確認 「操作要件」ダイアログ・ボックスには、前のステップで選択したリポジトリ・サイズの

小表領域要件が表示されます。(他のリポジトリ・サイズの絶対的な 小要件を表示するに

は、「リポジトリ・サイズ」ドロップダウン・リストから選択します。)使用可能領域は決

してこれらの数値より小さくせず、通常は10%-20%大きくしてください。

表領域要件を確認するには、次の手順で行います。

1. 「操作要件」ダイアログ・ボックスで、「表領域」ボタンをクリックします。

2. 「表領域分析」ダイアログ・ボックスで、次の処理を実行します。

a. インストールに使用する各表領域について、「使用可能領域」の値を控えておきま

す。

Page 74: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-40 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

表領域の大きさが十分でなく、AUTOEXTEND機能も使用していない場合、SQL*Plusを起動してSYSまたはDBA権限をもつユーザーとしてログオンし、「alter tablespace」文を実行して表領域を拡張します。

b. 「キャンセル」をクリックします。

3. 「操作要件」ダイアログ・ボックスで、次の処理を実行します。

a. 各種のカテゴリのリポジトリ・データに対してどの表領域を使用するかを決めます

(「リポジトリの表領域要件」を参照)。

b. 「OK」をクリックします。

4. 「キャンセル」を繰り返しクリックして「サーバーのアップグレード」ダイアログ・ボッ

クスに戻ります。

ステップステップステップステップ15 - アップグレード用の表領域およびロールバック・セグメントアップグレード用の表領域およびロールバック・セグメントアップグレード用の表領域およびロールバック・セグメントアップグレード用の表領域およびロールバック・セグメント

の割当ての割当ての割当ての割当て デフォルトでは、表および索引はリポジトリ所有者のデフォルトの表領域として定義されて

いる表領域に格納されます。

任意で、リポジトリ・データの各種カテゴリ別に異なる表領域を選択し、表領域の割当てを

調整することができます。以下に示す索引とインスタンス・データのカテゴリ以外のすべて

の表に対して、個別の表領域を選択できます。カテゴリに関する詳細は、「リポジトリの表

領域要件」を参照してください。

「サーバーのアップグレード」ダイアログ・ボックスで表領域を割り当てるには、次の手順

で行います。

1. 索引については、必要に応じて「索引の表領域」の下のドロップダウン・リストを使用

します。

2. 表については、必要に応じて「表の表領域」の下のドロップダウン・リストを使用しま

す。

3. (オプション)「ロールバック・セグメントのノミネート」ドロップダウン・リストか

らアップグレード用のロールバック・セグメントを選択します。ステップ7でお薦めした

ように、アップグレード専用のロールバック・セグメントを作成した場合は、そのロー

ルバック・セグメントを選択します。

ステップステップステップステップ16 - アップグレードを開始アップグレードを開始アップグレードを開始アップグレードを開始 アップグレードは、多くの段階から構成されています。各段階ごとに、ログ・ファイルがロ

グ・ディレクトリに書き込まれます(ログ・ディレクトリの位置については、「パラメータ

の表示」ボタンをクリックし、LOG_DIRECTORY_RAUを調べます)。これらのログ・ファイ

Page 75: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-41

ルにはstage.LISという名前がついています。stageには、制約のアップグレード段階に対する

CKCONSTなどの、特定の段階を指定しています。アップグレードの進行中に、ログ・ファイ

ルを調べたり監視したりすることはかまいませんが、アップグレードが完了し異常がないこ

とを確認するまではこれらのログ・ファイルは絶対に削除しないでください。

注意注意注意注意: アップグレード・プロセス中に、アップグレードを実行しているPCでSQL*Plusを起動しないでください。インストール失敗の原因になります。

アップグレードを開始するには、次の手順で行います。

1. 「サーバーのアップグレード」ダイアログ・ボックスで、「開始」ボタンをクリックし

ます。

次のメッセージが表示された場合、

操作を実行するためのデータベース権限が不足しています。 「事前確認」ボタンをクリックし、ステップ13の手順に従って実行し、アップグレード

を再試行します。

2. この時点で、リポジトリ所有者のバックアップとユーザー拡張定義に関する2つの警告

メッセージが表示されます。ステップ6およびステップ12を実行した場合は、各メッセー

ジに対して「OK」を応答します。疑わしい場合は、これら2つのステップをもう一度繰

り返してから、再びここに戻ってください。

次のメッセージが表示された場合、

ユーザー定義レポート・メタデータが存在します。アップグレード時にそれらを自動的に復元しますか? ユーザー定義Repository Reportsを自動的にロードする場合、「はい」をクリックします。

また、ロードを延期する場合、「いいえ」をクリックします(「ユーザー定義Repository Reportsのロード」を参照)。

次の文で始まるメッセージが表示された場合、

警告: リポジトリはすでに最新です... アップグレード処理を中断してください。かわりに、「アップグレード後の作業」から

続行してください。

3. この時点から、アップグレード・プロセスは自動的に処理され、通常ユーザーが介入す

る必要はありません。

「制御ステータス」ダイアログ・ボックスの表示後に、プロセスに割り込む必要がある

場合は、 「中断」ボタンをクリックします。

Page 76: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-42 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

このダイアログ・ボックスを使用してアップグレードを制御する方法についての詳細は、

「制御ステータス」ダイアログ・ボックスを参照してください。

次のメッセージが表示された場合、

ORA-00955: その名前は既存のオブジェクトによって使用されています。 このメッセージの詳細は「付録C」を参照してください。

4. 「操作完了」のメッセージが表示されたら、「OK」、「キャンセル」の順にクリックし

て「Repository Administration Utility」ウィンドウに戻ります。

ヒントヒントヒントヒント: ログ・ディレクトリのファイルを日付順に表示すると、どのファイルが も 近に作

成されたかがわかります。Windowsエクスプローラでこのように表示するには、「表示」→「ア

イコンの整列」→「日付順」を選択します。

アップグレードが正常に完了した場合、ログ・ファイルを調べてオブジェクトの作成および

コンパイル時にOracleエラーや警告が生成されなかったことを確認します。

アップグレードが失敗した場合、ログ・ファイルを調べて「トラブルシューティング」の項

に進みます。

ステップステップステップステップ17 - ユーザー拡張定義データをロード(存在する場合)ユーザー拡張定義データをロード(存在する場合)ユーザー拡張定義データをロード(存在する場合)ユーザー拡張定義データをロード(存在する場合) アップグレード手順のはじめにユーザー拡張定義を抽出しなかった場合は、次のステップに

進みます。 ユーザー拡張定義をすでに抽出している場合は、「Repository Administration Utility」ウィンド

ウの 「ユーザー拡張の抽出」ボタンをクリックします。

ダイアログ・ボックスで、ステップ12で作成したダンプ・ファイルを選択し、「開く」(ま

たは「インポート」)ボタンをクリックします。

出力ファイルCK_UE_LD.LISに関するメッセージが表示される場合があります。このファイル

には、前に抽出したユーザー拡張定義の詳細が含まれています。

メッセージに対して「いいえ」と応答すると、ダンプ・ファイルと同じディレクトリに

CK_UE_LD.LISという出力ファイルが作成されます。出力ファイルにはユーザー拡張定義の細

目が保存されるため、リカバリを行うときに有効です。dumpfile_name.EXPというログ・ファ

イルも同じディレクトリに作成されます。このログ・ファイルには、抽出を実行するエクス

ポート操作の詳細が記録され、なんらかの理由で操作が失敗した場合に有効です。

「ユーザー拡張メタデータのロードを続行しますか?」というメッセージが表示されたら、

「はい」をクリックします。

Page 77: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-43

「続行する前に、次のログ・ファイルのエラー確認をしてください...」というメッセージが表

示されたら、

1. そのログ・ファイルの名前および位置を控えておきます。

2. 続行する前に、ファイルを確認し、エラーを修正します。

3. 「続行する前に...」というメッセージを承認し、続行するために、「OK」をクリックし

ます。

4. 「ユーザー拡張メタデータのロードを続行しますか?」というメッセージに対して、「は

い」と応答します。

「操作完了」のメッセージが表示されたら、「OK」をクリックして承認します。

ステップステップステップステップ18 - NLS_LANGパラメータを元に戻すパラメータを元に戻すパラメータを元に戻すパラメータを元に戻す データベース・サーバーのキャラクタ・セットに合わせて変更していたNLS_LANGパラメー

タを元に戻します。次のように設定してください。

Windowsレジストリ: 「HKEY_LOACL_MACHINE」→「SOFTWARE」→「ORACLE」

NLS_LANG = JAPANESE_JAPAN.JA16SJIS

ステップステップステップステップ19 - リポジトリへ日本語データをロードリポジトリへ日本語データをロードリポジトリへ日本語データをロードリポジトリへ日本語データをロード 以下の手順に従って、日本語リポジトリ・データをリポジトリにロードします。

1. SQL*Plusを起動し、リポジトリ所有者としてリポジトリに接続し、次のコマンドを実行

します。

@oracle_home¥repadm60¥nls¥ins_nls.sql

2. 「Repository Administration Utility」ウィンドウから「ユーティリティ」→「NLS」を選択

し、「NLS翻訳」ダイアログ・ボックスを表示します。

3. 「リポジトリ言語」グループの「言語」ドロップダウン・リストに「American」と表示

されていることを確認します。表示されていない場合は、「American」に戻して、「設

定」ボタンおよび「OK」ボタンをクリックします。

4. 「翻訳テキスト」グループの「言語」ドロップダウン・リストから「Japanese」を選択し、

「oracle_home¥REPADM60¥NLS」が設定されていることを確認し、「ロード」ボタンを

クリックします。

5. ロードが完了したら、「リポジトリ言語」グループの「言語」ドロップダウン・リスト

に「Japanese」を設定し、「設定」ボタンおよび「OK」ボタンをクリックします。

Page 78: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-44 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

アップグレード後の作業アップグレード後の作業アップグレード後の作業アップグレード後の作業 アップグレードが正常に完了したら、次を実行して、Oracle Designerを使用してアプリケー

ション開発をする場合に、正しく機能するかどうかを確認してください。

❑ 1つ以上のSYSTEM以外のロールバック・セグメントがオンラインであることを確認

する

❑ 不必要な索引を削除する

❑ 無効、不足または使用禁止のリポジトリ・オブジェクトを確認する

❑ Broadcast Serverをセットアップする(オプション)

❑ ユーザー定義Repository Reportsをロードする(オプション)

❑ リポジトリをテストする

❑ アップグレード時のログ・ファイルを削除する

❑ 統計情報の算出

1つ以上のつ以上のつ以上のつ以上のSYSTEM以外のロールバック・セグメントがオンラインである以外のロールバック・セグメントがオンラインである以外のロールバック・セグメントがオンラインである以外のロールバック・セグメントがオンラインである

ことを確認することを確認することを確認することを確認する アプリケーション・システムを作成するためには、SYSTEM以外のロールバック・セグメン

トが少なくとも1つはオンラインである必要があります。さらに、Repository Object Navigatorユーティリティの中には、実行時間の長いトランザクションを含むものもあります(たとえ

ば、アプリケーション・システムのコピー、新規バージョン、削除、アーカイブおよび復元

ユーティリティ)。これらのユーティリティでは、ユーザーは小さなエクステントを大量に

もつ、デフォルト以外のロールバック・セグメントを指定することができますが、このロー

ルバック・セグメントはこうしたトランザクションには適していない場合もあります。

このために、少なくとも1つのSYSTEM以外の使用可能なロールバック・セグメントを用意し

ておくことをお薦めします。

また、アップグレード専用のロールバック・セグメントを作成した場合、それをSYSTEM以

外のロールバック・セグメントとして利用することができます。

初に、既存のロールバック・セグメントのステータスを確認します。SQL*Plusを起動し

(Repository Administration Utilityツールバーの ボタンをクリックします)、次のSQLコマンドを実行します。

select segment_name, tablespace_name, status from dba_rollback_segs;

Page 79: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-45

既存のSYSTEM以外のロールバック・セグメントが適しているが、現在オフラインである場

合は、次のSQL文を実行します。

alter rollback segment rbs_name online; ロールバック・セグメントを作成するには、次のSQL文を実行します。

create rollback segment rbs_name tablespace tbs_name storage (initial 1m next 1m minextents 3 optimal 4m); alter rollback segment rbs_name online; rbs_nameにはロールバック・セグメントの名前、tbs_nameにはそのロールバック・セグメント

を含む表領域の名前を指定します。

サーバー・マシンが再起動されるたびに、ロールバック・セグメントがオンラインになるよ

うにするには、INITxxx.ORAデータベース初期化ファイルの次の行を追加または編集します

(「データベース初期化パラメータの設定」を参照)。

rollback_segments = (rbs_name[, rbs_name ...]) 既存の表領域またはロールバック・セグメントを削除する場合、次のSQL文を実行します。

drop rollback segment rbs_name; drop tablespace tbs_name; 完了したら、SQL*Plusを終了します。

不必要な索引を削除する不必要な索引を削除する不必要な索引を削除する不必要な索引を削除する 索引ELEMENT_TYPEおよびSTRUCTURE_TYPEが存在するかどうかを確認します

(「Repository Administration Utility」ウィンドウの「オブジェクト状態」ボタンを使用して、

INDEXESの下を表示します)。これらの索引が存在する場合、SQL*Plusを起動し、次の文を

実行します。

drop index element_type; drop index structure_type; そして、統計情報の算出操作を行います(「Repository Administration Utility」ウィンドウの「統

計情報の算出」ボタンを使用します)。

Page 80: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-46 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

無効、不足または使用禁止のリポジトリ・オブジェクトを確認する無効、不足または使用禁止のリポジトリ・オブジェクトを確認する無効、不足または使用禁止のリポジトリ・オブジェクトを確認する無効、不足または使用禁止のリポジトリ・オブジェクトを確認する アップグレードが完了したら、無効、不足または使用禁止のリポジトリ・オブジェクトがな

いかを確認することをお薦めします。

「Repository Administration Utility」ウィンドウから、 「オブジェクトの表示」ボタンを

クリックします。「オブジェクト状態」→「続行」を選択し、次のダイアログ・ボックスで

「ステータス」ドロップダウン・リストから「INVALID」、次に「MISSING」を選択します。

これらのカテゴリにリストされているオブジェクト名を控えておきます。

無効なオブジェクトがある場合、「Repository Administration Utility」ウィンドウで 「再

作成」ボタンをクリックし、「オブジェクトを再コンパイル」→「開始」を選択します。

不足または使用禁止のオブジェクトがある場合、「再作成」ボタンをクリックし、索引、

ビュー、トリガーまたはパッケージを適宜選択してから、「開始」または「続行」をクリッ

クします。

リポジトリで定期的にこの確認を実行することをお薦めします。

ユーザー定義ユーザー定義ユーザー定義ユーザー定義Repository Reportsを抽出するを抽出するを抽出するを抽出する アップグレードを行う前にリポジトリがユーザー定義リポジトリ・レポート定義を含んでお

り、このデータの抽出を選択した場合、このデータをいつでも復元できます。復元するには、

Repository Administration Utilityで「ユーティリティ」→「ユーザー定義レポート用メタ・デー

タのロード」を選択します。

リポジトリをテストするリポジトリをテストするリポジトリをテストするリポジトリをテストする 他のユーザーにリポジトリへのアクセスを許可する前に、Repository Object Navigator、ダイア

グラマおよびジェネレータを使用して、リポジトリをレビューし、テストすることをお薦め

します。

アップグレード時のログ・ファイルを削除するアップグレード時のログ・ファイルを削除するアップグレード時のログ・ファイルを削除するアップグレード時のログ・ファイルを削除する アップグレード時のログ・ファイルにOracleエラーも警告も含まれておらず、その他のアップ

グレード後のテストも正常に終了したことを確認したら、ログ・ディレクトリにあるアップ

グレード時のログ・ファイルを削除してもかまいません(場所を確認するには、「パラメー

タの表示」ボタンをクリックし、LOG_DIRECTORY_RAUを調べます)。アップグレード時の

ログ・ファイルの詳細は「付録B」を参照してください。

Page 81: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-47

統計情報の算出統計情報の算出統計情報の算出統計情報の算出 リポジトリが効率的に使用されていることを確認するには、「統計情報の算出」ユーティリ

ティを実行します。「Repository Administration Utility」ウィンドウから、「統計情報の算出」

ボタンをクリックします。ダイアログ・ボックスで、計算する表の割合を調整し、「計算」

をクリックします。

次のステップ次のステップ次のステップ次のステップ これでリポジトリ・インスタンスのアップグレードが完了し、Oracle Designerを使用する準備

が整いました。第1章の「Oracle Designerの起動」を参照してください。

Oracle Designerのこのリリースにおける新機能については、Oracle Designerのメイン・ウィン

ドウから「ヘルプ」→「新機能」を選択してください。

Oracle Designerを使用中にヘルプが必要になったら、現在使用しているツールの「ヘルプ」→

「ヘルプ・トピック」を選択します。ダイアログ・ボックスが表示されたら、「ヘルプ」ボ

タンをクリックします。

Oracle Designerのツールおよびユーティリティの使用方法を確認する場合は、ハンズオン・

チュートリアルを完了してください。チュートリアルを実施する場合は、このリリースに添

付している『Oracle Designerチュートリアル』マニュアルを参照してください。

その他の情報その他の情報その他の情報その他の情報 このセクションでは、次のトピックについて説明します。

� リポジトリのサイズ設定

� リポジトリのチューニング

� システム権限

� 作業ディレクトリ

� 「制御ステータス」ダイアログ・ボックス

� Broadcast Server

リポジトリのサイズ設定リポジトリのサイズ設定リポジトリのサイズ設定リポジトリのサイズ設定 リポジトリのインストールまたはアップグレードを行う場合は、正確にリポジトリ・サイズ

の見積りを出すことが重要です。これにより、ディスク領域を有効に利用することができま

す。

リポジトリに関連して、ここで考慮すべき重要な要因は次の2つです。

Page 82: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-48 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

� サイズの設定(小、中または大)

� 表領域要件

リポジトリ・サイズの設定リポジトリ・サイズの設定リポジトリ・サイズの設定リポジトリ・サイズの設定 インストール中に、インストールするリポジトリを小、中または大のいずれかに設定する必

要があります。リポジトリが保持する要素定義数として想定される初期値をもとに、次の表

を使用して設定方法を選択します。

リポジトリ・リポジトリ・リポジトリ・リポジトリ・ サイズサイズサイズサイズ

リポジトリ要素の数リポジトリ要素の数リポジトリ要素の数リポジトリ要素の数

小 20,000以下

中 20,000から100,000

大 100,000より多い

アップグレード時には、リポジトリのサイズが小、中または大のどれであるかRepository Administration Utility自身が見積ります。見積りは、アップグレードしようとしているリポジ

トリにすでに存在している要素数をもとに、上記の表と同じ分類によって行われます。この

見積りは変更することができます。

リポジトリの表領域要件リポジトリの表領域要件リポジトリの表領域要件リポジトリの表領域要件 インストールまたはアップグレード時に、リポジトリをパーティション化する(リポジトリ・

データをカテゴリ別に表および索引の表領域に保存する)ことができます。

リポジトリ表および索引用に10個まで表領域を使用できます。インストールまたはアップグ

レード時に、Repository Administration Utilityを使用して、これらの表領域を割り当てることが

できます。(Preconfigured Repositoryをインストールする場合は、パーティション化が行われ

ます。)

表領域を競合しないドライブに割り当てるようにしてください(システムに複数のディス

ク・コントローラがある場合、大きな効果があります)。これによって索引や表の再作成を

管理し、断片化の除去、パラメータの変更およびエクステントの圧縮などがはるかに容易に

なります。

リポジトリを複数の表領域およびファイルにわたってパーティション化することの利点は、

I/O操作の詳細を監視できることです。たとえば、SDD_ELEMENTS、SDD_STRUCTURE_ELEMENTS、索引、RM表、ロールバック・セグメントなどにいつアクセ

スしているかを監視できます。このようにしてI/Oを自分の現在のアクティビティと関連づけ

ることができます。

Page 83: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-49

リポジトリ・データの各種のカテゴリは次のとおりです。

カテゴリカテゴリカテゴリカテゴリ 注記注記注記注記

システム・メタデータ リポジトリの構造を定義するデータ。この表領域は静的なままです。

一時データ Loadなどのユーティリティによって使用されます。ユーティリティを使用す

る頻度によっては、非常に大きくなる可能性があります。Repository Administration Utilityから、「再作成」ボタンをクリックし「一時表の切捨て」

を選択して、定期的に切り捨てる必要があります。

安定成長時のインス

タンス・データ SDW_USERS、ACCESS_RIGHTSなどの一定の割合でゆるやかに拡大する表。

急成長時のインス

タンス・データ SDD_ELEMENTS、SDD_STRUCTURE_ELEMENTSなどの、急速に拡大する

可能性のある表(これらはリポジトリ要素定義を含む表です)。

ハッシング メインのリポジトリ表へのアクセスを高速化するために使用される表。

リポジトリ・データの各種のカテゴリに対してどの表領域を作成または使用するかを決定し

たら、その表領域がどれくらいのディスク領域を占有するかを知る必要があります。次の表

は、前に説明したリポジトリ・サイズの3つの分類の絶対 小限の表領域要件を示しています。

使用可能領域は決してこれらの数値より小さくせず、通常は10%-20%大きくしてください。

リポジトリ・パッケージ、プロシージャおよびビューはSYSTEM表領域に格納されるため、

構成によっても異なりますが一般的には60MB必要です。

同じデータベースでその他のリポジトリ・インスタンスを使用する(または使用する予定の)

場合、追加のインスタンスごとに、合計の下に示されているのと同じ量の領域、さらにシス

テム・グローバル領域用の追加領域が必要になります(下の「データベース初期化パラメー

タ」を参照)。各リポジトリ・インスタンスを別々の表領域に置くようにすると、個別に制

御することができます。

Page 84: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-50 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

リポジトリのチューニングリポジトリのチューニングリポジトリのチューニングリポジトリのチューニング DBAまたはリポジトリ所有者は、次のようなリポジトリのパフォーマンスを向上させるよう

に設計された操作を実行できます。

� データベース初期化パラメータの設定

� リポジトリ表の分析

� 一時表の切捨て

� 断片化された索引の再構築

� 永続的なストレージ表の再編成

� リポジトリの整頓

データベース初期化パラメータの設定データベース初期化パラメータの設定データベース初期化パラメータの設定データベース初期化パラメータの設定 サーバーのファイルINITxxx.ORAには、起動時にOracleデータベースを構成するためのパラ

メータが含まれています。

ここでは、パラメータの設定例を示します。単一のリポジトリ・インスタンスがインストー

ルされていて、そのインスタンスに同時に接続することができるユーザー数を 大4と想定し

た場合の、 低限必要な設定です。同時に接続するユーザーの数を増やしたい場合、または

複数のリポジトリ・インスタンスがインストールされている場合は、データベース管理者が

さらに下記のパラメータ値を調整する必要があります。同じOracleデータベースに対して他の

システムが実行されていて、そのシステムで下記の値より大きな値が既に設定されている場

合、それらの値を小さくするようなことはしないでください。

shared_pool_sizeの設定は、システム・グローバル領域(SGA)のサイズに影響します。

shared_pool_sizeの値はバイト単位で表されますので、このパラメータの設定には特に注

意してください。たとえばこの値を約16MBに設定するには、16000000と入力し、0(ゼロ)

の個数を正しく入力するようにしてください。

Page 85: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-51

各種タイプのデータベース・サーバー・マシンのパラメータの設定例を次に示します。

32MB RAMを搭載したを搭載したを搭載したを搭載したPC

shared_pool_size = 16000000 db_block_buffers = 1000 global_names = false open_cursors = 400 processes = 100 48MB RAMを搭載したを搭載したを搭載したを搭載したPC

shared_pool_size = 18000000 db_block_buffers = 1000 global_names = false open_cursors = 400 processes = 100 64MB RAMを搭載したを搭載したを搭載したを搭載したSun Sparc

shared_pool_size = 28000000 db_block_buffers = 5000 global_names = false open_cursors = 400 processes = 100 log_buffer = 65536 128MB RAMを搭載したを搭載したを搭載したを搭載したSun Sparc

shared_pool_size = 28000000 db_block_buffers = 25000 global_names = false open_cursors = 400 processes = 150 log_buffer = 65536 この設定例を使用するか、または変更するかの判断は慎重に検討してください。システムを

監視し、これらのパラメータが現行のアクティビティの期間に対して適切であることを確認

するのは、DBAの責任です。

ユーザーを追加したり、アクティビティを切り替えたりした場合は、INITxxx.ORAパラメータ

を再調整します。Oracle Enterprise Managerが監視を行い、ここでチューニング・ツールが有効

になります。

OPTIMIZER_MODEパラメータはデフォルト値のCHOOSEに設定することをお薦めします。

Page 86: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-52 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

特定の変更が必要な場合もあります。UNIXなど一部のシステムでは、オペレーティング・シ

ステムのI/Oのチューニング(使用しているシステムの特定のサーバー・マニュアルを参照)

と調和して、これらの変更を行う必要があります。SGAがメモリーに収まりきらなくなるほ

ど、パラメータ値を大きくしないように注意してください。

DB_BLOCK_BUFFERSをををを1000以上に設定以上に設定以上に設定以上に設定 十分なメモリーが使用可能な場合、2000までの設定を試します(DB_BLOCK_BUFFERキャッ

シュ・ヒット・モニターを使用して効果を確認します)。

表のデータ行をキャッシュしたままにしておくと、大きなデータ・ファイルのロードや多数

のAPIの妥当性検査を必要とするその他の操作を高速化するのに有効です。物理的なディス

ク・アクセスが目に見えて著しく減少します。

これは、SQL文の実行やフェッチ時間に も影響力のあるチューニング・パラメータです。

ただし、db_block_buffersの設定を大きくすると、(extra追加分 * block_size)バイトに

等しいSGAメモリー要件も大きくなることに注意してください。ここで、extra追加分は、

db_block_buffersの設定の増加分を示し、block_sizeはINITxxx.ORAファイルの

db_block_sizeパラメータの値です。

SHARED_POOL_SIZEをををを18MB以上に設定以上に設定以上に設定以上に設定 このように設定すると、キャッシュからスワップ・アウトされるPL/SQLブロックおよびSQLの再ローディングや再解析の回数が軽減されます。

ユーザーがシステムのモデリングやシステム設計など異なる要素タイプで作業しているマル

チ・ユーザー・リポジトリの場合、より多く(または 大限)のAPIが同時に必要となるため、

この値を大きく設定することが必要です。

これは、解析とローディングの回数に も大きな影響を与えるチューニング・パラメータで

す。ブロックまたはステートメントがすでにメモリー内にあり、実行可能状態になっている

場合に も効果があります。

LOG_BUFFERをををを64KBに設定に設定に設定に設定 この値を大きく設定するとREDOログ・ファイルへのI/Oが減少します。システムが多数の長

時間実行のトランザクション(Archive/Restore)を実行する場合、またはより小さなトランザ

クションを多数実行する場合、デフォルト値(UNIXでは32KB)から値を増やします。

一般的に、ダイアグラマおよびその他のツールのトランザクション・サイズは小さく頻度も

少ない傾向があります。このような状況では、このパラメータはほとんど効果はないと思わ

れますが、多数のユーザーがリポジトリにアクセスしているような場合には、頻度もトラン

ザクション・サイズも劇的に増大する可能性があるため、このパラメータの設定値を大きく

することを検討してください。

Page 87: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-53

OPEN_CURSORSを少なくともを少なくともを少なくともを少なくとも400以上に設定以上に設定以上に設定以上に設定 リポジトリが5名以上のアクティブなユーザーによって使用されている場合、この値を大きく

設定しなければなりません。

リポジトリ表の分析リポジトリ表の分析リポジトリ表の分析リポジトリ表の分析 「統計情報の算出」ユーティリティを(「Repository Administration Utility」ウィンドウから)

定期的に実行して、表の物理的な記憶特性についてのデータを分析します。これは、大きな

データのロードや同様の操作を行った後には特に重要です。デフォルト値(20%)よりも大き

いパーセンテージ値を使用するようにしてください。たとえば、50%の値を使用します。

一時表の切捨て一時表の切捨て一時表の切捨て一時表の切捨て 一時表を定期的に切り捨てます。ユーティリティが使用される頻度によっては、一時表は非

常に大きくなる可能性があります。「Repository Administration Utility」ウィンドウから、「再

作成」→「一時表の切捨て」を選択します。

断片化された索引の再構築断片化された索引の再構築断片化された索引の再構築断片化された索引の再構築 断片化された索引を再構築します。索引を表領域の 初のエクステントに圧縮します。

永続的なストレージ表の再編成永続的なストレージ表の再編成永続的なストレージ表の再編成永続的なストレージ表の再編成 永続的なストレージ表(たとえば、SDD_ELEMENTS、SDD_STRUCTURE_ELEMENTSなど)

が断片化されたときに、Exportユーティリティの後にImportユーティリティを使用してそれを

再編成します。

UPDATEまたはDELETEの要件によって、PCTFREEおよびPCTUSEDパラメータを調整しま

す。たとえば、更新よりも挿入の方が多い場合、データはより完全にパックできます。一般

的に、行は挿入の後に更新される傾向があります。しかし、これはユーザーの作業標準や習

慣、さらに関与しているデータのタイプによって変わります。たとえば、業務モデル(概要)

とシステム設計(詳細を追加)とを比較してみるとわかります。

Page 88: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-54 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

リポジトリの整頓リポジトリの整頓リポジトリの整頓リポジトリの整頓 古くなったリポジトリ・データ(たとえば、使用されなくなったアプリケーション・システ

ムまたは要素定義など)がパフォーマンスに影響を及ぼしているのではないかと思われる場

合は、これらのデータを削除します。このデータを単に削除しただけでは、何の効果もない

ことに注意してください。さらに、次に説明するように、ExportおよびImportユーティリティ

を使用する必要があります。

リポジトリ・オブジェクトのサイズを表示し(「Repository Administration Utility」ウィンドウ

から、「オブジェクトの表示」ボタンをクリックして「オブジェクト・サイズ」を選択)、

多数のエクステント(通常「エクステント」フィールドの値が10より大きい)を持っている

リポジトリ・オブジェクト(特にSDD_ELEMENTS)がないかどうかを調べます。そのような

リポジトリ・オブジェクトがあれば、Repository Object Navigatorを使用して古いデータを含ん

でいるアプリケーション・システムをアーカイブし、次に古いデータを削除します。この作

業が終わったら、Repository Administration Utilityを使用してリポジトリ表をバックアップし、

多くのエクステントがあると判定した各リポジトリ・オブジェクトに対してExportおよび

Importユーティリティを使用し、復元したデータを関連する表領域の1つまたは2つのエクス

テントに圧縮します。

システム権限システム権限システム権限システム権限 リポジトリ所有者および従属ユーザー(リポジトリ所有者でないリポジトリ・ユーザー)に

は、さまざまなデータベース・システム権限が必要です。これらの権限を使用すると、デー

タベースへの接続やデータベース・オブジェクトの作成などの操作を行うことができます。

リポジトリ所有者の権限リポジトリ所有者の権限リポジトリ所有者の権限リポジトリ所有者の権限 一部の権限は、インストールまたはアップグレード時にユーザーが実行するSQLスクリプト

を介してリポジトリ所有者に付与されます。また、あらかじめ付与されているものもありま

す。

従属ユーザーの権限従属ユーザーの権限従属ユーザーの権限従属ユーザーの権限 従属ユーザーの権限は、インストール中またはアップグレード中には付与されません。従属

ユーザーはRepository Administration Utilityの「ユーザーの保守」ダイアログ・ボックスを介し

て作成されます。このダイアログ・ボックスの「調整」ボタンを使用すると、同時に、新規

に追加された従属ユーザーに必要なロールが作成され、リポジトリのデータベース・オブジェ

クトに対する権限が従属ユーザーに付与されます。

Page 89: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-55

システム権限のリストシステム権限のリストシステム権限のリストシステム権限のリスト 次の表は、リポジトリ所有者と従属ユーザーに必要なシステム権限の確認リスト、およびそ

れらのシステム権限に主として対応づけられている操作またはプロセスを示しています。

権限権限権限権限 リポジトリ所有者リポジトリ所有者リポジトリ所有者リポジトリ所有者 従属ユーザー従属ユーザー従属ユーザー従属ユーザー

CREATE SESSION 接続 接続

ALTER SESSION 診断 診断

CREATE TABLE インストール/ アップグレード

Server Generator、アプリケーション・

システムのアップグレード

CREATE VIEW インストール/ アップグレード

Server Generator

CREATE SEQUENCE インストール/ アップグレード

Server Generator、アプリケーション・

システムのアップグレード

CREATE PROCEDURE インストール/ アップグレード

Server Generator

CREATE TRIGGER インストール/ アップグレード

Server Generator

CREATE CLUSTER Server Generator Server Generator

CREATE SYNONYM Server Generator、アプリケーション・

システムのアップグレード

CREATE ANY SYNONYM 調整

DROP ANY SYNONYM 調整

CREATE DATABASE LINK Server Generator Server Generator

CREATE ROLE 調整

CREATE SNAPSHOT Server Generator Server Generator

「診断」の権限は、SQL TRACEを使用可能にするときなどに必要です。

「Server Generator」の権限は、Server Generatorのツールを使用して同じスキーマの中でデータ

ベース・オブジェクトを作成する場合に必要です。

「調整」の権限があれば、Repository Administration Utilityの「ユーザーの保守」ダイアログ・

ボックスの「調整」ボタンから従属ユーザーを有効または無効(シノニムの作成または削除)

にできます。

Page 90: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-56 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

「アプリケーション・システムのアップグレード」の権限は、従属ユーザーが以前のリリー

ス・レベルでリポジトリからエクスポートされたアプリケーション・システムを復元する場

合(Repository Object Navigatorを使用する場合など)に必要です。

作業ディレクトリ作業ディレクトリ作業ディレクトリ作業ディレクトリ Oracle Designerは、クライアントPCごとに1つのディレクトリを使用して、各種のファイルを

保存します。この作業ディレクトリはRepository Administration Utilityの中から識別できます

が、作業ディレクトリを変更したい場合は、Oracle Designerを終了する必要があります。

Repository Administration Utilityからの作業ディレクトリの識別からの作業ディレクトリの識別からの作業ディレクトリの識別からの作業ディレクトリの識別 どれが作業ディレクトリであるかを調べるには、次の手順で行います。

1. 「Repository Administration Utility」ウィンドウで、 「パラメータの表示」ボタンを

クリックします。

2. これで、「RAUパラメータ設定」ダイアログ・ボックスが表示されます。「作業ディレ

クトリ」というパラメータが作業ディレクトリの位置を示しています。

Windowsからの作業ディレクトリの識別と変更からの作業ディレクトリの識別と変更からの作業ディレクトリの識別と変更からの作業ディレクトリの識別と変更 ショートカット・アイコンとして作成したOracle DesignerのアイコンがWindowsのデスクトッ

プにある場合(第1章の「Oracle Designerの起動」を参照)、デスクトップから作業ディレク

トリを識別および変更(またはそのいずれかを)することができます。

これを行うには、次の手順に従います。

1. デスクトップ上のOracle Designerのアイコンでマウス右ボタンをクリックします。

2. 「プロパティ」をクリックし、「ショートカット」タブを選択します。作業ディレクト

リが「作業フォルダ」フィールドに表示されます。

3. ディレクトリを変更するには、「作業フォルダ」フィールドに新規のディレクトリ・パ

スを入力し「OK」をクリックします。

注意注意注意注意: ショートカット以外の方法で作成されたアイコンでは、「ショート

カット」タブは表示されません。したがって、作業ディレクトリを変更す

ることはできません。

Page 91: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-57

「制御ステータス」ダイアログ・ボックス「制御ステータス」ダイアログ・ボックス「制御ステータス」ダイアログ・ボックス「制御ステータス」ダイアログ・ボックス このダイアログ・ボックスは、リポジトリのインストールまたはアップグレード・プロセス

中に表示されます。このダイアログ・ボックスを使用して操作を制御するために介入し、操

作の進捗に関するステータス情報を提供することができます。

ダイアログ・ボックスの上部の3つの情報領域を次に示します。

領域領域領域領域 表示内容表示内容表示内容表示内容

ステージ詳細 操作の現在のステージの名称と説明

オブジェクト詳細 現在ロード中のオブジェクトのタイプと名前

ステータス情報 現在の操作のステータス

進捗バー領域に、操作の現在のステージの進捗状況が表示されます。

ダイアログ・ボックスのコントロールは次のとおりです。

ボタンボタンボタンボタン 名前名前名前名前 効果効果効果効果

開始 現在中断している操作を再開します

再試行 失敗した操作を再試行します

スキッ

プ 失敗した操作をバイパスします

中断 操作を中断、または現在中断している操作を再開します

中止 操作を停止します

Broadcast Server リポジトリ・ユーザーはBroadcast Serverを使用することにより、現行のアプリケーション・シ

ステムにおいてリポジトリ・オブジェクトが変更されると、すぐに通知されます。ユーザー

はこの機能をローカルで(1つのツールでの変更が他のツールでもすぐに参照できます)、ま

たはネットワーク全体で(ローカルと同様。さらに、1人のユーザーによる変更を他のユーザー

もすぐに参照できます)使用できます。また、使用禁止にすることもできます。

次の表は、この機能の使用方法に応じた必要手順を示しています。

Page 92: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-58 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

使用方法使用方法使用方法使用方法 手順手順手順手順

ローカル(デスク

トップのみ) 1. PCを構成します。

2. ブロードキャスト機能をテストします。

ネットワーク全体 1. Broadcast Serverファイルをインストール

します(1台のクライアントでまたはサー

バー側で)。

2. Broadcast Serverログを構成します。

3. Broadcast Serverホストを指定します。

4. PCを構成します。

5. Broadcast Serverを実行します。

6. ブロードキャスト機能をテストします。

使用禁止 PCを構成します。

詳細はリポジトリ管理のオンライン・ヘルプを参照してください。このヘルプにアクセスす

るには、Repository Administration UtilityまたはRepository Object Navigatorを起動します。「ヘ

ルプ」→「ヘルプ・トピック」を選択し、「キーワード」タブをクリックします。

PCの構成の詳細は、「ブロードキャスト機能」→「ブロードキャスト・オプションの設定」

を選択します。その他のタスクの詳細は、「Broadcast Server」を選択します。

この機能をネットワーク全体で使用している場合、Broadcast ServerをクライアントPC、また

はリポジトリがインストールされているデータベース・サーバーのどちらから実行するのか

を決定する必要があります。それに応じて、Broadcast Serverをインストールします。

Page 93: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

サーバー側のインストールおよびアップグレード 2-59

インストールまたはアップグレードに関するトラブルシューインストールまたはアップグレードに関するトラブルシューインストールまたはアップグレードに関するトラブルシューインストールまたはアップグレードに関するトラブルシュー

ティングティングティングティング このセクションでは、リポジトリのインストールやアップグレードに関連する問題の原因を

判定するのに役立つ情報を提供します。

リポジトリのインストールおよびアップグレード・プロセスの 新情報は、『Repository Administration Utility SRB』を参照してください。そのためには、「スタート」→「プログラ

ム」→「Oracle Designer R6.0 リリース・ノート」→「Repository Administration Utility SRB」をクリックします。

初期対処法初期対処法初期対処法初期対処法 なんらかの理由でインストールまたはアップグレードが失敗した場合、原因を示すメッセー

ジが表示されます。

可能であれば、Repository Administration Utilityを画面上でアクティブにします。これで、問題

を修正して続行できる場合があります。次の手順で行います。

1. メッセージ・ボックスで参照されているログ・ファイルを調べます。ログ・ファイルの

エラー・メッセージを探します。ログ・ファイルはログ・ディレクトリに書き込まれて

います。

2. ログ・ファイルのエラー・メッセージに適した修正を行います(「付録C」を参照)。

Repository Administration Utilityをアクティブにしたまま、修正できる場合は、ステップ3から続行します。

Repository Administration Utilityを閉じなければ修正を行えない場合には、メッセージ・

ボックスの「中止」ボタンをクリックします。修正を行ってから、Repository Administration Utilityを再起動してインストールまたはアップグレードを再開します。

3. メッセージ・ボックスに「再試行」オプションが示された場合、修正を行った後でこの

ボタンをクリックします。「再試行」をクリックすると、失敗したインストールまたは

アップグレードのステージが再試行され、続行されます。

注意注意注意注意: 「続行」オプションを使用すると、修正が行われないままインストー

ルまたはアップグレードを続行しようとするため、このオプションは使用

しないようにしてください。

Page 94: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

2-60 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

インポート操作時の障害インポート操作時の障害インポート操作時の障害インポート操作時の障害 インポート中に障害が発生した場合、再試行するかどうかをたずねるメッセージが表示され

ます。ログ・ファイルを確認して修正を行ってから、「再試行」オプションを選択してくだ

さい。

アップグレード中の失敗の後、アップグレード前のアクティビティとして行ったバックアッ

プ・ファイルからシステムを回復する以外に、対処法がないことがあります。

Page 95: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

A

構成パラメータの設定 A-1

構成パラメータの設定構成パラメータの設定構成パラメータの設定構成パラメータの設定

構成パラメータの値を変更することによって、Oracleの構成をカスタマイズすることができま

す。この付録では、これらのパラメータについて説明します。

構成パラメータを使用すると、実行形式プログム、ライブラリおよびヘルプ・ファイルの名

前や位置などを制御することができます。SQL*Net for Windowsを使用する場合、ネットワー

ク接続に使用されるドライバやSQL*Netが操作パラメータに対して使用する値も、この構成パ

ラメータによって決定されます。

Oracle Installerを使用する場合、WindowsのレジストリにOracle製品のエントリが作成されま

す。レジストリは、PC上にインストールされているすべてのWindows製品の構成の詳細を記

録するデータベースです。

構成パラメータを設定するには、「Windowsレジストリの変更」を参照してください。

Oracle Designerのレジストリ設定例を見るには、テキスト・エディタなどを使用してOracle DesignerのCDにあるファイル¥PRODUCTS¥DOC¥CDOC71¥REF¥ORACLE.REGを開きます。こ

のファイルを実行することで、その内容をレジストリに挿入することができます(たとえば、

レジストリが壊れた場合など)。

注意注意注意注意: ORACLE.REGファイルを実行すると(Windowsエクスプローラなどか

ら)、Oracle Designerに対するレジストリ・エントリがファイルの内容で上

書きされます。「レジストリ・ファイルの内容の追加」を参照してくださ

い。

Page 96: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

A-2 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

Windowsレジストリの変更レジストリの変更レジストリの変更レジストリの変更 レジストリ・エディタを使用することにより、Oracle製品の構成の詳細を見たり、編集したり

することができます。

レジストリ・エディタの使用方法レジストリ・エディタの使用方法レジストリ・エディタの使用方法レジストリ・エディタの使用方法

レジストリ・エディタの起動レジストリ・エディタの起動レジストリ・エディタの起動レジストリ・エディタの起動 レジストリ・エディタを起動するには、次の手順で行います。

1. 「スタート」バーをクリックし、「ファイル名を指定して実行」をクリックします。

2. 「ファイル名を指定して実行」ダイアログ・ボックスで、「名前」フィールドに「REGEDIT」と入力します。

Oracle製品の詳細が「HKEY_LOCAL_MACHINE」の「レジストリ・エディタ」ウィンドウに

表示されます。「SOFTWARE」をダブルクリックし、次に「ORACLE」をクリックします。

Oracle製品の一般パラメータが表示されます。ORACLEの下のいずれかの名前をクリックする

と、インストール領域の構成パラメータが表示されます。

新規パラメータの追加新規パラメータの追加新規パラメータの追加新規パラメータの追加 レジストリに新規パラメータを追加するには(たとえば、LOCALパラメータが存在しない場

合)、次の手順で行います。

1. 新規パラメータを追加する領域をクリックします。たとえば、LOCALパラメータを追加

するには、「ORACLE」をクリックします。

2. 「編集」→「新規作成」→「文字列の値」を選択します。

3. ダミー名の上から、追加するパラメータ名(たとえば、LOCAL)を入力し、[ENTER]を押します。

4. 新規パラメータ名をダブルクリックします。

5. 「文字列の編集」ダイアログ・ボックスで、「値のデータ」フィールドにパラメータ値

を入力し、「OK」をクリックします。

新規の値がただちに有効になります。

Page 97: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

構成パラメータの設定 A-3

既存パラメータの編集既存パラメータの編集既存パラメータの編集既存パラメータの編集 すでにレジストリに存在するパラメータの値を変更するには、次の手順で行います。

1. 既存パラメータを編集するレジストリの領域をクリックします。たとえば、LOCALパラ

メータを編集するには、「ORACLE」をクリックします。

2. パラメータのリストが表示されたら、編集するパラメータ名をダブルクリックします。

3. 「文字列の編集」ダイアログ・ボックスで、必要に応じて「値のデータ」フィールドの

値を編集し、「OK」をクリックします。

更新した値がただちに有効になります。

レジストリ・ファイルの内容の追加レジストリ・ファイルの内容の追加レジストリ・ファイルの内容の追加レジストリ・ファイルの内容の追加 レジストリ・ファイルに正しい書式でエントリを追加して、レジストリを変更することがで

きます。

注意注意注意注意: レジストリの元の内容が完全に上書きされてしまうため、十分に注意

してご使用ください。

コマンド・ラインを使用する方法コマンド・ラインを使用する方法コマンド・ラインを使用する方法コマンド・ラインを使用する方法 1. 「スタート」バーをクリックし、「ファイル名を指定して実行」をクリックします。

2. 「ファイル名を指定して実行」ダイアログ・ボックスの「名前」フィールドに次のよう

に入力します。

REGEDIT filename filenameは、レジストリ・ファルの名前です。

マウスを使用する方法マウスを使用する方法マウスを使用する方法マウスを使用する方法 Windowsエクスプローラから、レジストリ・ファイルのエントリをダブルクリックします。

Page 98: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

A-4 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

Page 99: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

B

ログ・ファイル B-1

ログ・ファイルログ・ファイルログ・ファイルログ・ファイル

インストールまたはアップグレードが完了すると、この付録のリストに示す出力ログ・ファ

イルが作成されます。

これらのファイルは、ログ・ディレクトリ(デフォルトでは oracle_home¥REPADM60¥LOGS)にあります。現在の位置を確認するには、「Repository Administration Utility」ウィンドウの「パラメータの表示」ボタンをクリックして、

LOG_DIRECTORY_RAUを見ます。

注意注意注意注意: 見つからないファイルがある場合は、インストールまたはアップグ

レードが異常終了した可能性があります。原因はログ・ファイルの中に示

されているか、あるいはディスク領域が不足している可能性があります。

Page 100: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

B-2 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

インストール時のログ・ファイルインストール時のログ・ファイルインストール時のログ・ファイルインストール時のログ・ファイル

ファイルファイルファイルファイル ログの対象ログの対象ログの対象ログの対象

CKCOMREP.LIS 無効なリポジトリ・オブジェクトのコンパイル

CKCONST.LIS リポジトリ制約の作成

CKCRERLE.LIS リポジトリ・ロールの作成

CKDES2.LOG リポジトリ定義表のインポート

CKINDX.LIS リポジトリ索引の作成

CKLDPC.LIS 事前チェック・パッケージのロード

CKPACK.LIS リポジトリ・パッケージの作成

CKPRECHK.LIS リポジトリ権限の事前チェック

CKPREREQ.LOG CK_INSTALLED_OBJECTS のインポート

CKREPINI.LIS リポジトリ・ユーザーおよびアクセス権限の初期化

CKROLGRT.LIS リポジトリ・オブジェクトのアクセス権限のリポジトリ・ロール

への付与

CKSEQ.LIS リポジトリ順序の作成

CKTABS.LIS リポジトリ表の作成

CKTRIG.LIS リポジトリ・トリガーの作成

CKVERS.LIS リポジトリ・バージョン番号の割当て

CKVIEW.LIS リポジトリ・ビューの作成

Page 101: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

ログ・ファイル B-3

アップグレード時のログ・ファイルアップグレード時のログ・ファイルアップグレード時のログ・ファイルアップグレード時のログ・ファイル

ファイルファイルファイルファイル ログの対象ログの対象ログの対象ログの対象

CKxxxyyy.LIS リポジトリ・バージョン xxxからバージョン yyyへのアップグレー

CKALTTAB.LIS リポジトリ・インスタンス表の表定義の変更

CKCOMPST.LIS 統計情報の算出ログ

CKCOMREP.LIS 無効なリポジトリ・オブジェクトのコンパイル

CKCONST.LIS リポジトリ制約の作成

CKCRERLE.LIS リポジトリ・ロールの作成

CKDES2.LOG リポジトリ定義表のインポート

CKDRPAPI.LIS リポジトリ API オブジェクト(トリガー、パッケージおよび ビュー)の削除

CKDRPCON.LIS リポジトリ制約の削除

CKDRPIND.LIS リポジトリ索引の削除

CKDRPSC.LIS リポジトリ・メタオブジェクトの削除

CKERTOAT.LIS エンティティ・リレーション・ダイアグラムからタイプ・モデル

への変換ログ

CKGRTROL.LIS リポジトリ・ロールの従属ユーザーへの付与

CKINDX.LIS リポジトリ索引の作成

CKLDPC.LIS 事前チェック・パッケージのロード

CKLDPURG.LIS パージ・ユーティリティ・パッケージのロード

CKLDUPG1.LIS アップグレード・シノニムを作成するためのパッケージのロード

CKLDUPG2.LIS アップグレードの検証のためのパッケージのロード

CKLDUPG3.LIS インスタンスのアップグレード用パッケージのロード

CKMODCNV.LIS モジュールのアップグレード

Page 102: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

B-4 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

ファイルファイルファイルファイル ログの対象ログの対象ログの対象ログの対象

CKMODEND.LIS ポスト・モジュール・アップグレード

CKMODINI.LIS プリ・モジュール・アップグレード

CKNULLFK.LIS XT 参照のプリプロセス(復元アップグレードのみ)

CKPACK.LIS リポジトリ・パッケージの作成

CKPRECHK.LIS リポジトリ権限の事前チェック

CKPREREQ.LOG CK_INSTALLED_OBJECTS のインポート

CKPURGE.LIS パージ・ユーティリティのログ

CKREPINI.LIS リポジトリ・ユーザーおよびアクセス権限の初期化

CKROLGRT.LIS リポジトリ・オブジェクトのアクセスのリポジトリ・ロールへの

付与

CKSEQ.LIS リポジトリ順序の作成

CKTABS.LIS リポジトリ表の作成

CKTRIG.LIS リポジトリ・トリガーの作成

CKUPGINI.LIS アップグレード・シノニムの初期化

CKUPSEQ.LIS 順序 SDD_EL_SEQ の初期化

CKVERS.LIS リポジトリ・バージョン番号のアップグレード

CKVIEW.LIS リポジトリ・ビューの作成

CKXTVER.LIS XT 参照の妥当性検証(復元アップグレードのみ)

Page 103: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

C

エラー・メッセージ C-1

エラー・メッセージエラー・メッセージエラー・メッセージエラー・メッセージ

ソフトウェアのインストレーション、アップグレードまたは通常の使用に関連する、一般的

なエラー・メッセージを次に示します。

エラー・メッセージは、インストレーションまたはアップグレード時にログ・ファイルに書

き込まれるか(付録B参照)、あるいはユーザーが製品を起動したり、Oracle Designerのツー

ルを使用するときに表示されます。

識別子のついたメッセージ識別子のついたメッセージ識別子のついたメッセージ識別子のついたメッセージ 大半のメッセージには識別子がついており、識別子の前半はメッセージを発行したコンポー

ネントの内部名を表しています。

ORA-nnnnnおよびPLS-nnnnnメッセージの詳細については、『Oracle8エラー・メッセージ』ま

たは『Oracle7 Serverメッセージ』マニュアルおよび『Oracle Network製品メッセージ』の各マ

ニュアルを参照してください。

Page 104: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

C-2 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

メッセージメッセージメッセージメッセージ 考えられる原因と措置考えられる原因と措置考えられる原因と措置考えられる原因と措置

CDI-20039: このユーザーは、インストール済みのリポジトリを持っていません。

リポジトリが存在しません。

新規リポジトリをインストールしている場合は、「はい」をクリックします。

製品を起動する場合は、リポジトリが正しくインストールされていること、さらに、リポジトリ所有者に対する正しいユーザー名を使用していることを確認します。

CDI-21704: クライアント・ソフトウェアとサーバー・ソフトウェアのバージョンに互換性がありません。

リポジトリがアップグレードされていません。

サーバー側のアップグレードを実行し、第2章「既存のリポジトリのアップグレード」から続行してください。

CDI-21706: インストールが無効です。サーバーのバージョンを取り出せません。続行できません。

リポジトリが正しくインストールされていないか、または、リポジトリ所有者に対して不正なユーザー名が入力された可能性があります。

リポジトリが正しくインストールされていること(インストール時のログ・ファイルがまだ使用可能であれば確認)、さらに正しいユーザー名を使用していることを確認してください。

CDI-21742: このリポジトリ・インスタンスに対して設定されているネットワーク通知サービスがありません。デスクトップのみの通知セッションが起動されました。

Broadcast Serverがアクティブにされていません(Broadcast Serverはリポジトリ・オブジェクトの変更をただちにリポジトリ・ユーザーに通知します)。

このネットワーク通知サービスを使用する場合、Broadcast Serverをアクティブにします。使用法については、「Repository Administration Utility」メニューで「ヘルプ」→「ヘルプ・トピックス」を選択し、次のようにナビゲートします。「リポジトリの管 理」→「リポジトリのインストールまたはアップグレード」→「Broadcast Serverの構成」。

ネットワーク通知サービスを使用しない場合、リポジトリ・ユーザーは、「オプション」→「ブロードキャスト・オプション」→「使用禁止」と選択することによって、このメッセージが表示されないようにすることができます。

ORA-00955: その名前は既存のオブジェクトによって使用されています。

権限付与を調整しているときに発生する可能性があります。

このメッセージがリポジトリ・アップグレード時のCKCRESYNステージで表示された場合、「制御ステータス」ダイアログ・ボックスの「オブジェクト詳細」の下に表示される詳細に注意してください。最初の名前は従属ユーザー名であり、2番目の名前はシノニム名です。「SQL*Plus」ウィンドウを開き、従属ユーザーとして接続してから、シノニムの「DROP SYNONYM」コマンド(通常はSDD_EL_SEQ)を入力します。SQL*Plusを終了します。Repository Administration Utilityで「OK」をクリックし、「エラー・メッセージ」ウィンドウを閉じてから、「制御ステータス」ダイアログ・ボックスの「再試行」ボタンをクリックします。

Page 105: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

エラー・メッセージ C-3

メッセージメッセージメッセージメッセージ 考えられる原因と措置考えられる原因と措置考えられる原因と措置考えられる原因と措置

このメッセージがその他のときに表示された場合、メッセージ・ボックスで「詳細」をクリックしてください。従属ユーザーに対して「RME-02124: SQL文を実行できませんでした」というメッセージが表示された場合、「SQL*Plus」ウィンドウを開き、従属ユーザーとして接続してから、作成できなかった各シノニムに対して 「DROP SYNONYM」コマンドを入力します。そして、Repository Administration Utilityで「ユーザーの保守」ボタンをクリックしてから、「調整」をクリックします。

ORA-01004: デフォルトのユーザー名は使用できません。ログオンは拒否されました。

ORA-01017: ユーザー名またはパスワードが無効です。ログオンできません。

データベース接続のためのユーザー名、パスワードおよびデータベース別名(またはそのいずれか)が誤っているか、不足しています。

使用しているユーザー名とパスワードおよびデータベース別名の組合せをチェックして、再試行してください。

エラーが解消されない場合は、データベース管理者に連絡して有効なユーザー名とパスワードまたはデータベース別名を問い合せてください。

ORA-01034: ORACLEが使用できません。

指定されたOracleデータベースは起動されていません。

サーバーで、データベースを起動します(たとえば、Server Managerを使用)。

ORA-01045: ユーザーはCREATE SESSION権限を持っていません。ログオンはできません。

このユーザー名はOracleに接続するための必要なシステム権限を持っていません。

ユーザー名がリポジトリ所有者のユーザー名である場合は、リポジトリのインストール時に、GRANT CONNECT、RESOURCE...文がリポジトリ所有者に対して正しく発行されなかった可能性があります。

ORA-01547: エクステントの割当てに失敗しました。

指定された表領域の利用可能領域が、オブジェクトの作成や、挿入または更新の実行に不十分です。

通常、指定された表領域にデータ・ファイルを追加するか、既存の表領域のデータ・ファイルでAUTOEXTENDを使用することによって解決します。

ORA-01562: ロールバック・セグメントの拡張に失敗しました。

システムはロールバック・セグメントを拡張できませんでした。このメッセージの後には、通常失敗の原因を示すメッセージが続きます。

メッセージ・ボックスで「詳細」をクリックし、原因を特定するために、他に報告されているエラーがないかどうかを調べます。他にもエラーがリストされていれば、データベースをシャットダウンおよび再起動して、示された原因に対して適切な措置をとります。

他にリストされているエラーがなければ、データベースの領域不足が原因と思われます。

Page 106: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

C-4 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

メッセージメッセージメッセージメッセージ 考えられる原因と措置考えられる原因と措置考えられる原因と措置考えられる原因と措置

ORA-01658: 表領域のセグメントに対する初期エクステントを作成できません。

リポジトリ表領域のデータ・ファイルが一杯になりました。

データ・ファイルでAUTOEXTEND(自動拡張)を設定するか、または、SQLコマンドのALTER TABLESPACEを使用して十分なサイズの別のデータ・ファイルを追加します(第2章「リポジトリの表領域要件」を参照してください)。

ORA-03113: 通信チャネルでファイルの終了になりました。

ORA-03114: Oracleに接続されていません。

ネットワークの問題である可能性があります。さらに高い可能性として、クライアントとの接続を切るようなエラーが、サーバー上で発生した可能性があります。

ORA-03121: インタフェース・ドライバが接続されていません - 機能は実行されません。

1. SQL*Net Clientが不足しているかまたは正しくインストールされていません。Oracle Installerを実行し、「カスタム・インストール」を選択して「SQL*Net Client」を選択します。

2. 旧スタイルの接続文字列が「接続」ダイアログ・ボックスで指定されました。データベース別名を使用します。

いずれの場合も、第1章「データベース接続に関するSQL*Netの構成」を参照してください。

ORA-04030: numバイトのstr、strを割り当てようとしましたが、プロセス・メモリーが不足しています。

サーバーはプログラム・グローバル領域(PGA)を割り当てようとして、メモリーが不足しました。

DBAユーザーとして次のコマンドを発行してみます。

ALTER SYSTEM FLUSH SHARED_POOL;

これでエラーが消えない場合、サーバー上の他のプロセス数を減らすか、使用可能なスワップまたは実メモリーを増やしてください。

ORA-04031: numバイトの共有メモリーnum、num、numを割り当てることができません。

サーバー上のシステム・グローバル領域(SGA)のスペースが不足しています。SHARED_POOL_SIZEパラメータに対して推奨値を入力しなかったか(第2章「データベース初期化パラメータの設定」を参照)、またはサーバー上のその他のプロセスがメモリーを大量に消費しすぎています。

DBAユーザーとして次のコマンドを発行してみます。

ALTER SYSTEM FLUSH SHARED_POOL; これでもエラーが消えない場合は、SHARED_POOL_SIZEの値を大きく設定してデータベースを再起動するか、またはシステムを使用しているユーザー数が減ったときに再試行します。

ORA-06502: PL/SQL数値または値エラーです。

このメッセージは数多くの理由から表示される可能性がありま す。

メッセージ・ボックスで「詳細」をクリックし、原因を特定するために、他に報告されているエラーがないかどうかを調べます。

Page 107: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

エラー・メッセージ C-5

メッセージメッセージメッセージメッセージ 考えられる原因と措置考えられる原因と措置考えられる原因と措置考えられる原因と措置

表領域が一杯の場合、SQL*PlusでALTER TABLESPACEコマンドを使用して表領域を拡張します。

リポジトリ表のRM$HASHESが一杯の場合、ハッシュ・テーブルを再作成します(Repository Administration Utilityで、「再作成」→ 「ハッシュ・テーブル」をクリックします)。

リポジトリの内容に問題があるような場合は、無効または不足しているリポジトリ・オブジェクトがないかどうかをチェックします(第2章「インストールの後に」または「アップグレード後の作業」を参照してください)。

ORA-12154: TNS:サービス名を解決できません。

1. 「接続文字列」フィールドで指定されたデータベース別名が、定義されているものではありません。

第1章「データベース接続に関するSQL*Netの構成」を参照してください。

2. SQL*Net構成ファイルのSQLNET.ORAが不足しています。

SQL*Net Easy Configuration Utility(第1章「データベース接続に関するSQL*Netの構成」を参照)を起動して、画面の指示に従ってください。

ORA-12203: TNS:接続先に接続できません。

データベース・サーバーの構成項目が不正であるか、または不足しています。 第1章「データベース接続に関するSQL*Netの構成」を参照してください。

ネットワーク接続ができません。ネットワーク管理者に連絡してください。

TNSリスナー・サービスが起動されていません。メッセージORA-12224を参照してください。

ORA-12224: TNS:リスナーがありません。

TNSリスナー・サービスが起動されていません。

� Windows NTサーバーの場合、「コントロール パネル」→「サービス」で、「OracleTNSListener80(Oracle8 server)」または「OracleTNSListener(Oracle7 server)」を選択し、「開始」をクリックします。

� UNIXサーバーの場合、UNIXプロンプトから「lsnrctl start」と入力します。

ORA-12500: TNS:リスナーが専用サーバー・プロセスの起動に失敗しました。

1. データベースは起動されませんでした。

� Windows NTサーバーの場合、「コントロール パネル」→「サービス」で、「OracleStartxxxx」(xxxxはデータベース名)を選択し、「開始」をクリックします。

� UNIXサーバーの場合、データベースを起動します(たとえば、Server Managerを使用して)。

2. データベースが存在していません。

Page 108: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

C-6 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

メッセージメッセージメッセージメッセージ 考えられる原因と措置考えられる原因と措置考えられる原因と措置考えられる原因と措置

SQL*Plusを介して(またはPreconfigured Repositoryをインストールすることによって、第2章を参照)データベースを作成します。上記の1に従ってデータベースを起動します。

ORA-12505: TNS:リスナーは接続記述子に指定されたSIDを解決することができませんでした。

LISTENER.ORAファイルにおいてデータベース名(SID)が不足しているか、または間違っています。

第1章「サーバーでのリスナー・エントリの作成」を参照してください。

PLS-00201: 識別子「DBMS_PIPE...」を宣言する必要があります。

下記の「パッケージRMDBGでの問題」を参照してください。

RME-00220: リポジトリへの接続に失敗しました

メッセージ・ボックスで「詳細」をクリックし、原因を特定するために、他に報告されているエラーがないかどうかを調べます。

RME-00222: リポジトリに対するオペレーションのディスパッチに失敗しました

メッセージ・ボックスで「詳細」をクリックし、原因を特定するために、他に報告されているエラーがないかどうかを調べます。

無効または不足しているリポジトリ・オブジェクトがないかどうかをチェックします(第2章「インストールの後に」または「アップグレード後の作業」を参照)。

これでも問題が解決しない場合は、カスタマ・サポートに連絡してください。

RME-02006: 接続文字列でユーザー名が欠落しています RME-02007: 接続文字列でパスワードが欠落しています RME-02008: 接続文字列にホスト名が欠落しています

不足しているユーザー名、パスワードおよびデータベース別名(あるいはそのいずれか)を該当するフィールドに入力して、「OK」をクリックします。

RME-02020: Oracleデータベースに接続できませんでした

メッセージ・ボックスで「詳細」をクリックし、原因を特定するために、他に報告されているエラーがないかどうかを調べます。

RME-02124: SQL文を実行できませんでした

メッセージORA-00955を参照してください。

パッケージパッケージパッケージパッケージRMDBGまたはまたはまたはまたはRMMACでの問題での問題での問題での問題 パッケージRMDBGまたはRMMACへの参照も含めたログ・ファイルで、次のようなメッセー

ジが表示される場合があります。

警告: パッケージ本体が作成されましたが、コンパイル・エラーがあります ここで、SQLコマンドを実行します。

Page 109: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

エラー・メッセージ C-7

Show errors package body package (packageはRMDBGまたはRMMAC)、次のタイプのメッセージが表示されます。

PLS-00201 識別子 'DBMS_PIPE....' は宣言されていません PLS-00201 識別子 'DBMS_LOCK....' は宣言されていません これらのメッセージは、インストールまたはアップグレード手順の「GRANT EXECUTE ON DBMS_xxxx」を実行しない場合に表示されます。

問題を修正するには、リポジトリの中の無効なオブジェクトを再コンパイルする必要があり

ます。

Page 110: Upgrade from Oracle Designer 1.3.2/ഀ⸀㐀 琀漀 㘀⸀ …otndnld.oracle.co.jp/document/products/itools/designer/6...v はじめに Oracle Designerへようこそ。このマニュアルでは、Oracle

C-8 Upgrade from Oracle Designer 1.3.2/1.4 to 6.0 インストレーション・ガイド

識別子のないメッセージ識別子のないメッセージ識別子のないメッセージ識別子のないメッセージ メッセージの中には、先頭に識別子がつかないものもあります。

メッセージメッセージメッセージメッセージ 考えられる原因と措置考えられる原因と措置考えられる原因と措置考えられる原因と措置

nn行がCKAZ_ACTIONS表に挿入されました。

下記の「無効な参照の検出」を参照してください。

PL/SQLパッケージを作成することができません。

1. SYSTEM表領域が断片化されている場合、Repository Administration Utilityがパッケージを作成するための十分な連続領域は存在しない場合があります。

「Repository Administration Utility」ウィンドウの「表領域の表示」ボタンをクリックします。「表領域分析」ダイアログ・ボックスで、SYSTEM表領域が断片化されている(「最大エクステント」の値が「空き領域」の値より著しく小さい)かを調べます。断片化されている場合、全データベースをエクスポートして、再インポートを実行します。

2. Oracle7 Serverのみ - プロシージャのオプションがデータベース・サーバー上に正しくインストールされていません。

CATPROC.SQLスクリプトを実行します。

一時作業ファイルまたはログを作成できません。

作業ディレクトリへの書込みアクセスがないか、または領域不足です。

作業ディレクトリに書込みアクセスがあること、およびディスクが一杯でないことを確認します。作業ディレクトリの位置について は、「Repository Administration Utility」ウィンドウで「パラメータの表示」ボタンをクリックします。

SQL*Plusを起動できません。プログラムはすでにロードされています。

その他のSQL*Plus接続が同じクライアント・ワークステーション上でアクティブになっています。

もう1つのSQL*Plus接続を閉じてください。

無効な参照の検出無効な参照の検出無効な参照の検出無効な参照の検出 Oracleカスタマ・サポートの要求により整合性検査ユーティリティを実行すると、次のメッ

セージが表示されます。

nn行がCKAZ_ACTIONS表に挿入されました。 これは、ユーティリティが無効な参照を検出したことを示しています。この問題の修正方法

は、ユーティリティによって出力される.LISファイルを参照してください。ただし、その他の

問題(たとえば、一部のユーティリティが実行できないなど)がない限り、この措置をとる

必要はありません。