Linux での Oracle8i のインストール (転送)
オラクル
oracle 8.05 の簡潔なインストールと操作手順
oralce は Linux をサポートしており、無料でアンインストールする良い機会を提供します。ただし、多くのネチズンは (私と同じように) 専門家ではないので、私の操作手順をいくつか書き留めておきます。みんなの役に立つでしょう。
1つ。インストール前の準備
1. oracle は root でインストールできないため、root を使用するように強制すると、エラーが報告され、ストライクが発生します。 D #UserAdd Oracle (もちろん、任意の名前にすることができますが、ユーザー名として Oracle を使用することをお勧めします)
#passwd oral
で Oracle グループを見つけ、グループ名を DBA に変更します (必須ではありませんが、推奨します)
#cd/ etc
#vi group
注: oracle ユーザーが 1 つのグループのみに所属していることを必ず確認してください。そうしないと、oracle インストーラーがデータベースを作成するときに正しい制御ファイルを作成できません。
2. Oracle のインストール ディレクトリとデータベースのマウント ポイントを確立します。たとえば、oracle 8.05 のインストール ポイントとして、ルート ディレクトリに /oracle ディレクトリを作成しました。 ️ (oracle ユーザーに切り替える)
$mkdir ホーム (Oracle のホーム)
$mkdir db1 (Oracle データベース「マウント ポイント」の 3 つのストレージ ポイント)
$mkdir db2
$mkdir db3
3、のログイン ディレクトリ内oracle ユーザーとして、.proflie ファイルを変更し、必要な環境変数を追加します:
$cd ~oracle
$vi .profile 次の内容を追加します:
ORACLE_OWNER=oracle
export ORACLE_OWNER
ORACLE_HOME=/oracle/home
export ORACLE_HOME
ORACLE_SID= mytable import ORACLE_SID
LD_LIBRARY_PATH=/oracle/home/lib/
import LD_LIBRARY_PATH
ORACLE_BASE=/oracle
export ORACLE_BASE
PATH="$PATH:/oracle/home/bin:usr/local/bin"
#終わり
Make今の設定は確実に有効になります:
$source .profile 用 ‑ · /download/ ディレクトリに解凍します)
/download/orainst/ と入力して oratab.sh を実行します
#cd /download/orainst
#./ oratab.sh
設定が成功したら、インストールを開始できます。
2 番目、インストール
インストールは非常に簡単です。oarinst を実行してプロンプトに従うだけです。場合によっては、ファイルまたはディレクトリが存在しないというエラーが表示されることがあります。これは、コンソールに切り替えて手動でディレクトリを作成するだけです。 、またはインストール プログラムを再実行すると、インストールされた部分はスキップされます。 O $ CD/DOWNLOAD/Orainst
$./Orainst
入力する必要があるパラメータ:
.profile ファイルが有効になっている場合、インストール期間中に入力する必要がある Oarcle_home、Oracle_base、Oracle_sid が自動的に入力されます。 . マウントポイント.(/oracle/db1,/oracle/db2,/oracle/db3)
3、その後の設定と基本操作
1. oracle サーバーを起動してシャットダウンします
インストールが正常であれば、サーバーマネージャーを入力して oracle サーバーを起動できるはずです
$svrmgrl
sml>connect external
sml>startup
sml>exit
このようにして oracle を起動します。始まります。
閉じるには:
$svrmgrl
sml>connect external
sml>shutdown
sml>exit
起動できない場合は、/oracle/home/dbs ディレクトリに initmytable.ora ファイルがあるかどうかを確認し、table_name= であることを確認します。 mytable 設定されています。それ以外の場合は手動で行う必要があります。他の人は放っておいても構いません。
そのようなファイルがない場合は、このディレクトリに init.ora をコピーし、名前を initmytable.ora に変更して、table_name を変更できます。 (変更前はtable_name=defaultでした)
これで十分です。
2. sqlplus を使用してクエリを実行する
サーバーを起動したら、sqlplus を介してサーバーに接続できるようになります。 (Oracle はデフォルトで dba 権限を持つ 2 人のユーザーを作成しています: system/manager と sys/change_on_install)
$sqlplus system/manager
sql>select * from user_tables
すごい、なんて大きなリストでしょう! !
残念ながら、ここでは sqlplus の操作には興味がありません。
3. sqlplus のリモート接続
リモート接続には Oracle 8.0 for NT の sqlplus 8.0 を使用してテストしました
デフォルトで完全にインストールされている場合は、Net 8 が設定されているはずです。
リスナーを開始します:
$lsnrctl
lsn>start
lsn>exit
このようにして、他のマシンの sqlplus で試すことができます。
起動できない場合は、
A. アダプターがインストールされているかどうかを確認します
$adapters
インストールされていない場合は、/download/orainst/ で oarinst を実行してアダプターをインストールします。
B. oacle_home/network/admin に移動し、lintener.ora を探し、それを私のファイルと比較します。
# このファイルは次の場所にあります:~oracle_home/network/admin
#
# インストールで生成された Net8 構成
# バージョン日付: Jun-17-97
# ファイル名: Listener.ora
#
LISTENER = (ADDRESS_LIST =
( ADDRESS= (PROTOCOL= IPC)(KEY= mytable))
(ADDRESS= (PROTOCOL= IPC)(KEY= PNPKEY))
(ADDRESS= (PROTOCOL= TCP)(Host= yourhonst.yourdoman)(Port= 1521) )
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME= yourhost.yourdoman.)
(ORACLE_HOME= /oracle/home)
(SID_NAME = rsb)
)
(SID_DESC =
(SID) _NAME = extproc)
(ORACLE_HOME = /oracle/home)
(PROGRAM = extproc)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
# 最後です
C を確認してください。もしそこにあるならも同様の行です
Listener 1521 #oracle tcplistener
ない場合は追加します。
再起動すると、プルできるはずです
わかりました、ここで停止してください、ここで停止してください。
著者:charcoal
電子メール:charcoal@mail.hn.cninfo.net
1998/12/26 長沙
----------------------- - -------------------------------------------------ZZXXXXZZZ
E グループ ホーム: http://www.eGroups.com/list/njlug
eGroups.com による無料の Web ベースの電子メール グループ

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Oracle Tablespaceサイズを照会するには、次の手順に従ってください。クエリを実行して、TableSpace名を決定します。DBA_TABLESPACesからTableSpace_Nameを選択します。クエリを実行してテーブルスペースのサイズをクエリします:sum(bytes)をtotal_size、sum(bytes_free)asavail_space、sum(bytes) - sum(bytes_free)as sum(bytes_free)as dba_data_files from tablespace_

データインポート方法:1。SQLLOADERユーティリティを使用します。データファイルを準備し、制御ファイルを作成し、SQLLoaderを実行します。 2。IMP/EXPツールを使用します。データをエクスポートし、データをインポートします。ヒント:1。ビッグデータセットに推奨されるSQL*ローダー。 2。ターゲットテーブルが存在する必要があり、列定義が一致します。 3。インポート後、データの整合性を検証する必要があります。

Oracleインストール障害のためのアンインストールメソッド:Oracleサービスを閉じ、Oracleプログラムファイルとレジストリキーを削除し、Oracle環境変数をアンインストールし、コンピューターを再起動します。アンインストールが失敗した場合、Oracle Universal Uninstallツールを使用して手動でアンインストールできます。

ALTER TABLEステートメントを使用して、特定の構文は次のとおりです。ALTERTABLE TABLE_NAME add column_name data_type [constraint-clause]。 WHERE:table_nameはテーブル名、column_nameはフィールド名、data_typeはデータ型、制約条項はオプションの制約です。例:テーブルの従業員を変更すると、電子メールvarchar2(100)は、従業員テーブルに電子メールフィールドを追加します。

Oracle View暗号化により、ビュー内のデータを暗号化でき、それにより機密情報のセキュリティが強化されます。手順には以下が含まれます。1)マスター暗号化キー(MEK)の作成。 2)暗号化されたビューを作成し、暗号化されるビューとMEKを指定します。 3)暗号化されたビューにアクセスすることをユーザーに許可します。暗号化されたビューがどのように機能するか:ユーザーが暗号化されたビューを求めてクエリをするとき、OracleはMEKを使用してデータを復号化し、認定ユーザーのみが読み取り可能なデータにアクセスできるようにします。

Oracleは複数の重複排除クエリメソッドを提供します。個別のキーワードは、各列の一意の値を返します。 Group by Clauseは、結果をグループ化し、各グループの非繰り返し値を返します。一意のキーワードは、一意の行のみを含むインデックスを作成するために使用され、インデックスをクエリすると自動的に重複排除が行われます。 row_number()関数は、一意の数値を割り当て、行1のみを含む結果をフィルタリングします。min()またはmax()関数は、数値列の非繰り返し値を返します。交差する演算子は、2つの結果セットの共通値を返します(複製なし)。

Oracleテーブルの作成には、次の手順が含まれます。作成テーブルの構文を使用して、テーブル名、列名、データ型、制約、およびデフォルト値を指定します。テーブル名は簡潔で説明的である必要があり、30文字を超えてはなりません。列名は説明的でなければならず、データ型は列に保存されているデータ型を指定します。 NOT NULL制約により、列でnull値が許可されていないことが保証され、デフォルト句は列のデフォルト値を指定します。テーブルの一意の記録を識別する主要なキーの制約。外部キーの制約は、表の列が別のテーブルの主キーを指していることを指定します。主要なキー、一意の制約、デフォルト値を含むサンプルテーブル学生の作成を参照してください。

Oracle Garbledの問題は、データベース文字セットをチェックしてデータと一致するようにすることで解決できます。データベースに一致するようにクライアント文字を設定します。データを変換するか、列文字セットを変更してデータベース文字セットに一致させます。 Unicode文字セットを使用して、マルチバイト文字セットを避けます。データベースとクライアントの言語設定が正しいことを確認してください。
