検索
ホームページphp教程php手册HP-UX での ORACLE 8I のインストールと構成

オラクル

最近、HP-UX11.11 で苦労しているので、HP-UX での ORACLE 8I のインストールと設定の手順を書き留めておきます。お役に立てれば幸いです。ハッピー。ご質問やご経験、ご提案がございましたら、技術的な問題について話し合う場合でも話し合わない場合でも、友達を作るためだけに、私のメールアドレス: yuepengfei@mail.banner.com.cn までご連絡ください。さて、始めましょう:)

注: 以下のすべての特定のパラメーターは、私のソフトウェア環境に基づいています: HP-UX 11.11 + ORACLE 8.1.7 Enterprise Edition (64 ビット)、システムの一部の内容が変更されている可能性があります。重要なポイントについての参考ヒントを提供します。

1. システム環境の確認

# id
uid=0(root) gid=3(sys) groups=0(root),1(other),2(bin),4(adm),5(daemon) ) ,6(メール),)
# pwd
/
# モデル
9000/800/L3000-5x
# uname -a
HP-UX HL165web B.11.11 U 9000/800 1154484685 ユーザー無制限ライセンス
# lanscan
ハードウェア ステーション Crd Hdw ネットインターフェイス NM MAC HP-DLPI DLPI
パス アドレス In# 状態名 PPA ID タイプ サポート Mjr#
0/0/0/0 0x00306E2C251C 0 UP lan0 snap0 1 ETHER はい 119
0/12/0/0 0x00306E21E827 1 UP lan1 snap1 2 ETHER Yes 119
# ifconfig lan1
lan1: flags=843
inet 10.0.0.3 ネットマスク ffffff00 ブロードキャスト 10.0 .0.255


# dmesg|grep 物理
物理: 2097152 キロバイト、ロック可能: 1572408 キロバイト、使用可能: 1811528 キロバイト
上記はシステムに関する基本情報で、主に次のようなシステム要件があります:
1. MEM 最小 128M、
SWAP 最小 400M または MEM。 *2.
3. X-WINDOWS を起動する必要があります。
4. ORACLE ドキュメント (注: 43507.1) には、合計 16 個の PATCH が記載されています。しかし、実際にはそれらを確認する必要はないと思います。ORACLE をインストールする前に、最新の PATCH パッケージを HP-UX に追加するだけで、すべてが解決されます。最新の PATCH については HP に問い合わせることも、HP の Web サイトからダウンロードすることもできますが、システム サービス番号が必要です。
5. /usr/ccs/bin ディレクトリに make、ar、ld、nm、および cc の実行可能ファイルが存在することを確認します。 4 を実行した場合、これらのファイルには問題はありません。

2. システムパラメータを調整します

SAM を使用して次の HP-UX パラメータを調整し、カーネルを再構築して再起動します。 ORACLE では次のパラメータが必要です:
パラメータ名 ORA 要件/私が指定したもの (説明)
SHMMAX 1 GB / 1,500,000,000
SHMMIN 1/
(このパラメータは AT&T Unix のもので、HP-UX にはまったく存在しません。とにかく, 私はこれまで見たことがありません。このパラメータの意味は、Enable Sys V Shared Memory であり、ORACLE ドキュメントの間違いだと思います。この人たちはそれをあちこちでコピーしており、どんなに優れたユーザーでも責任を負いません。)
SHMMNI 100 / 200 (デフォルト)
SHMSEG 10 / 120 (デフォルト)
SEMMNI 70 / 100

ORACLE は非常に多くのパラメーターを要求しましたが、まだあります。調整しないと迂回することになるパラメーターが 1 つあります。それは、maxdsiz (32 ビット プロセスの最大データ セグメント サイズ (バイト) を意味します) です。 maxdsiz_64bit を調整するかどうかについては、デフォルト値がちょうど 1G であるため、それはあなた次第です。
maxdsiz 67108864 / 280000000 (256M 未満にしないことをお勧めします)
maxdsiz_64bit 1073741824 / 1200000000 (デフォルト値である 1G 未満にしないことをお勧めします)

MAXDSIZ を調整しない場合、次のエラーが表示されますインストール完了後に接続すると、次のメッセージが表示されます:
makefile のターゲット インストールの呼び出しエラー
/data1/app/oracle/product/8.1.7/rdbms/lib/ins_rdbms.mk

このエラーは、ORACLE によってプロンプトが表示されます。インストールは成功しましたが、何もすることはできません。いいえ!もちろん、再インストールする必要はありません。問題を解決するにはまだ遅すぎます:

まず MAXDSIZ を調整し、カーネルを再構築してシステムを再起動し、次に ORACLE ユーザーとしてログインし、ins_rdbms をコンパイルしてインストールします。 .mk を手動で実行します:
$ cd $ORACLE_HOME/rdbms/ lib
$ make -f ins_rdbms.mk install

OK、このプロセスには数分ほどかかり、ORACLE は正常にインストールされます。

3. ORACLE グループ、ユーザーを作成し、環境変数を設定します

#groupadd -g 200 dba
#groupadd -g 201 oinstall
#useradd -u 200 -g 201 -s /bin/ksh -m -d /data1 / oracle8 oracle8
#vi /etc/group (oracle8 を dba グループに追加します。vi を使用するのは純粋に個人的な習慣です。便利だと思います^_^)
#passwd oracle8
#su - oracle8
$vi .profile
設置環境变量、主な内容は以下の通り:
#--------------BEGIN---------------------- -----------
# gototop 2002.10.18 によって追加されました

ORACLE_BASE=/data1/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
ORACLE_SID=ora8
ORACLE_TERM=vt100
LD_LIBRARY_PATH =$ORACLE_HOME/lib:/usr/lib
PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM LD_LIBRARY_PATH PATH

DISPLAY=10.16.93.79:0.0
ORA_NLS33=$ORA CLE_HOME/ocommon/nls/admin/ data
NLS_LANG=american_america.zhs16cgb231280
TNS_ADMIN=$ORACLE_HOME/network/admin
ORA_DB=$ORACLE_HOME/dbs

export DISPLAY ORA_NLS33 NLS_LANG TNS_ADMIN ORA_DB
umask 022
#--------------終了-------------------------------------

完了後、保存して退出します。
$。 ./.profile
$env|grep ORA
ORACLE_BASE=/data1/app/oracle
ORA_DB=/data1/app/oracle/product/8.1.7/dbs
ORACLE_SID=ora8
ORACLE_TERM=vt100
ORA_NLS33=/data1/ app/oracle/product/8.1.7/ocommon/nls/admin/data
ORACLE_HOME=/data1/app/oracle/product/8.1.7

よろしく、決定。

四、インストールを開始します

もう一窗口以ROOT用户MOUNT DVD:
# nohup /usr/sbin/pfs_mountd &
# nohup /usr/sbin/pfsd &
# /usr/sbin/pfs_mount -t rrip -x unix /dev/dsk/c3t2d0 /cdrom

その後、oracle ユーザーの実行に戻ります:
$cd /cdrom
$ls
$./runI*

OK、稍等の瞬間、よく知られた ORACLE WELCOME インターフェイスがビューの前に表示されます。何か必要ですか? その後は、すべてが実用的なもので、図のインターフェイスに従って進み、他のプラットフォームにセクショ ンが何もないようにインストールされます。 .sh、これは他の UNIX/Linux 上でも必要であり、私はこれを非常に熟達しています。




声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。