Linuxのコマンド・ライン・データベースのインストールoracle11g

サイレントインストールoracle11g_R1

補足RHEL6.0コマンドラインインストールOracleデータベース
1.サーバーのlinux6.0のバージョンをインストールします
(データベース環境の最小要件をインストールするために:LVディスクの10G、メモリ1G、スワップパーティションが2倍のメモリである)
2.ネットワークを設定し、ファイアウォールのポートを開きます、SELinuxの許可
設定ローカルホスト名を、リモート・ホストまたはドメインのドメイン名
4はYUM、YUM配置され、ローカルネットワークは、ソースYUMことができる
5.インストールデータベース開始します
インストールのデータベースに必要な環境
はyumはcompatの-のlibstdc ++のbinutilsをインストール-y 33 elfutils-libelfをelfutils-libelfを-develののlibaio-develのlibaioをGCCのgcc-C ++のglibcのglibc-共通のglibc-develののlibgccのlibstdc ++のlibstdc ++ - - develのnumactl sysstatのlibXpがunixODBCのunixODBC-を作りますdevelのcompatの-のlibstdc ++
環境変数の設定:
#1 ENV [159〜@ルート] |オラクル-iはgrep
ORACLE_SID = ORCL
ORACLE_BASE = /オラクル/オラクル
PATH = / BOSSSOFT_BLOCKCHAIN_GENESIS /ソフト/ノード/ binに:/usr/local/home/java/jdk1.8.0_11/bin:/usr/local/home/java/jdk1.8.0_11/jre/bin:は/ usr / local / sbinに:は/ usr / local / binにします。/ usr / sbinにします。/ usr / binに:/home/apache-maven-3.5.2/bin:/ルート/ binに:/ルート/ binに:/オラクル/オラクル/ 11グラム/ binに:/ルートの/ bin
LIB_PATH = /オラクル/オラクル/ 11グラム/ libに
ORACLE_HOME = /オラクル/オラクル/ 11グラム

II。(ダウンロードするoracle.com公式サイト)は、OracleのLinuxバージョンのインストールパッケージのダウンロード
Linuxのコマンド・ライン・データベースのインストールoracle11g
IIIを。グループとユーザーの作成
(これらのグループ以下は、公式文書に慣れているこれらのグループを作成することです、あなたが変更することができますか変更されない場合があります)
に必要なユーザーグループ(rootアカウントの下で動作)を作成するために:
groupaddのoinstallグループ、
DBAをgroupaddの、
groupaddのオペラは、
useraddのoinstallを-G DBA -g、オペラオラクル;#の
passwdのオラクル;#は、(必要がログインしたときにインストールされます)oracleアカウントのパスワードを設定

オラクルは、/ oracleディレクトリにインストールするので、インストールディレクトリを作成する必要がありますされています。
注意:データ・ストレージ内の後続の増加を回避するために、OracleのインストールルートパーティションのLVMパーティションを使用しないことをお勧めし、それを拡張することができない、大きすぎます。これは一般的なアプリケーションデータの分離で、タイムリーなアプリケーションサービスの問題は、マスタ・スレーブmysqlのと同様のデータには影響しません。オラクルでも失敗は、ログファイルのアーカイブによって回収することができます。
ます。mkdir /オラクル;
chownコマンドオラクル:oinstallを/オラクル;
/ Oracleは755をchmodは、
Shihaiは、ログを保存するためのインベントリのインストールディレクトリを設定する必要があります。
注意:あなたが作成したディレクトリは習慣によって作成され、公式に応じ
ます。mkdir /オラクル/ oraInventoryの、
chownコマンドオラクル:oinstallを/オラクル/ oraInventoryの;
のchmod 755 /オラクル/ oraInventoryの。

IV。環境変数を変更し、データベースをインストールするために使用されている自動検針
ます。vi /home/oracle/.bash_profileファイルを編集するために、次の行を追加します。
ORACLE_BASE = /オラクル;#インストールディレクトリ
ORACLE_HOME = $ ORACLE_BASE / 11グラムを、#oracleホームディレクトリ
#; ORACLE_SID = ORCL名の例
LIB_PATH = $ ORACLE_HOME / libに、
PATH PATH = $:$ ORACLE_HOME / binに:$ HOME / binに、
輸出ORACLE_BASE ORACLE_HOME ORACLE_SID LIB_PATH PATH;

、ファイルのvi /etc/pam.d/loginを編集して、以下の行を追加します(11gR1のは、要求されている、R2は不要です):
pam_limits.so必要なセッション
注意:現時点では、ほとんどの政府の企業は、銀行は、証券が11gR1のと10gで使用されているが、これは設定の必要はありません。

V. Oracleは、制限するために、ユーザのシェルを改善するための
リソース長期占領、他の質問への応答がない、後で使用するSQL文ファイルの無視できるほど小さいをインストールするために使用されるリソースを避けるために、Oracleリソースの制約を。
編集システムのリソース制限は、viの/etc/security/limits.confをプロファイルファイルに次の行を追加します。
注意:見苦しい余分な空白行のペーストは、次のコマンドラインのブランクを使用して除去することができれば
#[-iのsed 'に/ ^ \ sの*の$ / D 「limits.confを]
オラクル#for
オラクルのソフトNPROC 2047
NPROCハードオラクル16384
1024 NOFILEのOracleソフト
NOFILEハードオラクル65536
のOracleスタックソフト10240
注:
noprocはプロセスの最大数表現された
オープン最大のファイルを表すNOFILEを多くの
ソフトソフト制御は、電流値が警告の使用の値超える
所定値超過、制御にハードハード
効果における現在のシステムの設定値を意味するソフトを。これは、システム設定することが難しいことができる最大量を示す
コアファイルサイズの制限-コアを
日付-最大データサイズ
FSIZE -最大ファイルサイズの
memlock -最大ロックメモリアドレス空間
NOFILE -開いているファイルの最大数の
永続的な設定の最大サイズ- RSS
スタックを-最大スタックサイズ
CPU -ほとんどのCPU時間の数分で
noproc -プロセスの最大数
アドレス空間の制限-など
MAXLOGINS -これは、ユーザーが最大数を記録することができます

[ルート@のloveoracle〜]#件のvim /etc/sysctl.confの最下部のテキストでパラメータを変更する
OracleのSofteの#for
#は、ファイルの最大数が扱う表し
fs.aio-NR-MAX = 1048576
fs.file-MAX = 6815744
最大値を設定する#を共有メモリセグメントサイズバイト
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 32000 250 100 128
#は、システムがポート範囲開くことを可能にする
のnet.ipv4.ip_local_port_range 9000 = 65500
受信するための#メモリバッファをデフォルトのバイト
net.core.rmem_default = 262144
最大バイト受信するための#メモリバッファ
のnet.core.rmem_max = 4194304
バイトのデフォルト値は、#送信バッファメモリを
net.core.wmem_default = 262144
緩衝送信するため#最大メモリバイト
のnet.core.wmem_max = 1048576
注:直接下に添付されたファイルをコピーすることができます
/ sbinに/ sysctlを-p開始後に変更されます。注

VI。Oracleのインストール
関連インストールパッケージを:

Oracleの11グラムR2のインストールパッケージは、次の2つのファイルに圧縮されていますlinux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip、解凍linux.x64_11gR2_database_1of2.zipを使用して、実装機にアップロード; linux.x64_11gR2_database_2of2.zipを解凍し、ため減圧は、ディレクトリデータベースの名前を取得します。私は、中/ホーム/オラクル/データベースにそれを置きます。
-R&LT 700のchmod /オラクル/データベース;
のchown -R&LTオラクル:oinstallを/オラクル/データベース。

Linuxのコマンド・ライン・データベースのインストールoracle11g
データベースへの1.解凍
Linuxのコマンド・ライン・データベースのインストールoracle11g
注:
#セットアップ応答設定ファイル、自動インストール用に設定変更
db_install.rsp
#データベースの応答を作成しますが、保存するためのデータベースを作成するために使用される
dbca.rsp
局所的なサービス応答の名前として、ネットワーク設定、#は監視を確立します、ネットワーク・サービス名を聞いている
netca.rsp

2.修改配置文件db_install.rsp、静默安装数据库
[ルート@ 159response]#猫のdb_install.rsp | grepの-v ^#| grepの-v ^ $ |はgrepの-v "= $"
oracle.install.responseFileVersion = /オラクル/インストール/ rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option = INSTALL_DB_SWONLY
ORACLE_HOSTNAME = ORACLE
UNIX_GROUP_NAME = oinstallを
INVENTORY_LOCATION = /オラクル/ oraInventoryの
SELECTED_LANGUAGES = EN、zh_CNに
ORACLE_HOME = /オラクル/オラクル/ 11グラムの
ORACLE_BASE = /オラクル/オラクル
oracle.install.db.InstallEdition = EE
oracle.install.db.isCustomInstall =偽
oracle.install.db.customComponents = oracle.server:11.2.0.1.0、oracle.sysman.ccr:10.2.7.0.0、oracle.xdk:11.2.0.1.0、oracle.rdbms.oci:11.2.0.1。 0、oracle.network:11.2.0.1.0、oracle.network.listener:11.2.0.1.0、oracle.rdbms:11.2.0.1.0、oracle.options:11.2.0.1.0、oracle.rdbms.partitioning: 11.2.0.1.0、oracle.oraolap:11.2.0.1.0、oracle.rdbms.dm:11.2.0.1.0、oracle.rdbms.dv:11.2.0.1.0、orcle.rdbms.lbac:11.2.0.1。 0、oracle.rdbms.rat:11.2.0.1.0
oracle.install.db.DBA_GROUP = DBA
oracle.install.db.OPER_GROUP = OPER
oracle.install.db.config.starterdb.type = GENERAL_PURPOSE
oracle.install.db。 config.starterdb.globalDBName = ORCL
oracle.install.db.config.starterdb.SID = ORCL
oracle.install.db.config.starterdb.characterSet = AL32UTF8
oracle.install.db.config.starterdb.memoryOption =真
oracle.install.db.config.starterdb.memoryLimit = 70240
oracle.install.db.config.starterdb.installExampleSchemas = falseを
oracle.install.db.config.starterdb.enableSecuritySettings =真
oracle.install.db.config.starterdb.password .ALL =オラクル
oracle.install.db.config.starterdb.password.SYS =オラクル
oracle.install.db.config.starterdb.password.SYSTEM =神託
oracle.install.db.config.starterdb.password.SYSMAN =オラクル
オラクル.install.db.config.starterdb.control = DB_CONTROL
oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification = falseを
oracle.install.db.config.starterdb.automatedBackup.enable = falseを
SECURITY_UPDATES_VIA_MYORACLESUPPORT = falseを
DECLINE_SECURITY_UPDATES =真
按照如上配置即可
Linuxのコマンド・ライン・データベースのインストールoracle11g
3.ログのOracleユーザー、データベースのインストール
コマンド
/home/package/oracle/database/response/db_install.rspます。./runInstaller -silent -force -responseFile
インストールログディレクトリのoraInventory /ログの
2つのスクリプト・ファイルを実行する必要性を報告しますインストールプロセスを
4.スクリプトを実行するルートとしてログインし
/oracle/oraInventory/orainstRoot.sh
/oracle/oracle/11g/root.sh
応答/ netca.rsp 5. oracleユーザーのログインおよびリスニング・コンフィギュレーション・ファイルを設定する
[ルート@ 159response]#猫のdbca.rspを|はgrepの-v ^#| grepの-v ^ $ |はgrep -v "= $"
[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
[DATABASEを作成]
GDBNAME = "orcl.us.oracle.com"
SID = "ORCL"
TEMPLATENAME = "General_Purpose.dbc"
[createTemplateFromDB]
SOURCEDB = "myhostの:1521:ORCL"
SYSDBAUSERNAME = "システム"
TEMPLATENAME = "マイコピーテンプレート"
[createCloneTemplate]
SOURCEDB = "ORCL"
TEMPLATENAME = "マイクローンテンプレート"
[DELETEDATABASE]
SOURCEDB = "ORCL"
[generateScripts]
TEMPLATENAME = "新しいデータベース"
GDBNAME = "orcl11.us.oracle.com"
[CONFIGUREDATABASE]
[ADDINSTANCE]
DB_UNIQUE_NAME = "orcl.us.oracle.com"
SYSDBAUSERNAME = "SYS"
[DELETEINSTANCE]
DB_UNIQUE_NAME = "orcl.us.oracle.com"
INSTANCENAME = "ORCL"
SYSDBAUSERNAME = "SYS"
Linuxのコマンド・ライン・データベースのインストールoracle11g
6登录オラクル用户、安装监听
DBCA -silent -responseFile /home/package/oracle/database/response/dbca.rsp
7。インストールは、Oracleプロセスの状態を確認リスニングを開始、データベースの起動完了後
のps -efを| grepをORA_#おそらく20の以上のプロセスは
、モニタのステータスLSNRCTLステータスを表示します
リスナーが起動LSNRCTLを起動
LSNRCTLストップを聞いて停止

データベースを起動
$ sqlplusを/ nologを[159〜@オラクル]
11.2.0.1.0生産のON水曜日9月4日夜03時37分57秒2019年リリース:SQL *をプラス
著作権(C)1982、2009、Oracleのすべての権利予約を。..

SQL> CONN / SYSDBAとして
接続されています。
SQL>スタートアップは、
データベースのバージョンは11.2.0.1.0で見ることができる
正式な環境下でのデータベースのシャットダウン通常/即時閉鎖との
直接駐車プロセスを監視することができ、直接シャットダウンを殺すことができる、非公式な環境
際にデータベースを閉じていないとき、あなたは、データベースの完全な閉鎖を強制的に起動力を使用して、通常のスタートアップ・データベースのコマンドを実行し、データベースを起動することができます。
簡単な8.oracleを表示すると、使用し
たデータベースへの接続
SQLPLUSをtest/[email protected]:1521 / ORCL
SQL> CONN ORCLの@システム/オラクル
のデータベース・インスタンスが起動していることを確認。
五$インスタンスからステータスを選択し、
データベースユーザーを作成し、DBA_USERSテーブルへのデフォルトでは
、テストで識別されるユーザーテストを作成; //ユーザーテスト作成
ALTERテストアカウントのユーザーUNLOCKを; //ユーザーテストのロックを解除
グラントテストにSELECT ONのDEMO_INVOICE_CLOUD.FMB_INVOICEを; //テーブルの選択をテストするための許可与えられ
、GRANTが接続テストにリソースを、アクセスを接続する//許可

インストール、環境とローカル変数同じ構成をだます、コンフィギュレーションは、メッセージを残してください、など上記の各種のエラーの出現として、コピーして直接貼り付けることができます

おすすめ

転載: blog.51cto.com/7794482/2435681