1

LinuxにOracleDBをインストールしようとしています。これは私の最初の試みなので、私をあまり厳しく判断しないでください。

DBCAを介してDBを作成するときに、問題が発生しました。

データベース制御の開始中にエラーが発生しました。以下のコマンドを実行してください。

1)環境変数ORACLE_UNQNAMEをデータベースの一意の名前に設定します

2)/u01/app/oracle/product/11.2.0/dbhome_1/bin/emctl start dbconsole

私は何か間違ったことをしていますか?続行するか、一歩下がって何かをしますか?

質問する理由:oracleユーザーが空の文字列を表示するため、インストールプログラムがORACLE_HOME変数を設定していないことがわかります。echo $ORACLE_HOMEWindowsでは自動的に設定されることを覚えています。だから、私はここで一歩を逃していますか?

共通:OracleソフトウェアとDBのインストール時に、ORACLE関連の環境変数を設定するための特定の手順を実行する必要がありますか?それとも自動的に設定する必要がありますか?

4

3 に答える 3

0

igrに従って、ORACLE_HOMEおよび関連する変数は手動で設定する必要があります。

于 2013-02-16T13:09:05.190 に答える
0

インストールを行う前に、プラットフォームとOracleバージョン(32ビットまたは64ビット)のインストールガイドをお読みください。
ここにいくつかのヒント
があります。これは最初のインストールなので、可能な限り単純化してください。
データベース制御やエンタープライズマネージャーは必要ありません。すべての鐘や笛なしで初めて行きます。
データベースの作成には、文字セットとブロックサイズのみを選択します。他のパラメータとオプションは、インストール後に変更できます。AL32UTF8を選択した場合は、準備済みのインストールを行わずに、カスタムインストールを選択してください。

于 2013-02-16T12:45:12.607 に答える
0

このガイドを使用して、 OracleDB18cを何度もインストールしました。しかし、私の場合、$ORACLE_HOME/bin/PATHを介してコマンドを使用できるようにするために、PATHを~/.bash_profile次のように変更しました。

export PATH=/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oracle/.local/bin:/home/oracle/bin:$ORACLE_HOME/bin

あなたの場合、あなたはそれを次のように変更することができます:

export PATH=$PATH:$ORACLE_HOME/bin

次に、rootであるため、次のコマンドでユーザーをoracleユーザーに変更します。

# su - oracle

ただし、その前に、いくつかの変数をエクスポートする必要があります。

# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=ol7
export ORACLE_UNQNAME=cdb1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/18.3.0/dbhome_1
export ORA_INVENTORY=/u01/app/oraInventory
export ORACLE_SID=cdb1
export PDB_NAME=pdb1
export DATA_DIR=/u02/oradata

もちろん、設定を反映するように値を変更することもできます。

また、ガイドに従うことにより、ガイドに記載されているように、ユーザーまたはユーザーの下でコマンドを実行することについて$、記号に注意してください。#[oracle@host]$[root@host]#

于 2019-10-07T20:58:15.510 に答える