この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 21960|答える: 0

[出典] CentOS6.5インストール OracleXE11Gのフルチュートリアル共有

[リンクをコピー]
掲載地 2015/03/29 9:15:27 | | |
最近、ハイバネートを使い始めたので学び始めるつもりでしたオラクルデータベースだから私もそこにいたいサーバーあなたのウェブサイトにOracleをインストールしてください。
インストールしましたoracle-xe-11.2.0-1.0.x86_64.rpm.zip
サーバーのせいで意気あまり良くなかったので、サイズは3億1Mしかありませんが、機能がまさに求めていたものの、oracle-xe版をインストールすることにしました。
この記事の#はrootユーザーを示し、$は通常のユーザーを示します
まずは私のサーバーを見てみて情報行きましょう
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP 2014年7月31日(木)17:20:51 UTC x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release(redhat-release)
CentOSリリース6.5(最終版)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
メモリ:1gハードディスク(20+8)g
以下からインストールを始めましょう。インターネット経由でも言及しているので、さらに差出人処理済みのため、以下の作業はネットワークに似ている可能性があります。
1. 視点操作システムは設置可能かどうかを認識しています
Linux5、linux6(x86-64)およびRed Hat linux5、Red Hat linux6(x86-64)カーネルは2.6.32-xxxxxx以上のバージョンをインストールでき、このシステムもインストール可能です。 インストールをサポートしないなら、スキップしてください
2. 必要なパッケージをインストールします。このステップはオンライン方式で見つけることができます。
Yumに直接インストールしてください
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc-cc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y
注:Yumソースは163ソースを直接指しており、システムは使用していませんミラーリング地元の美味しい料理を作ろう。
3. ユーザーおよびユーザーグループの作成
グループを作成する
# グループ追加 oインストール
# Groupadd、DBA

ユーザーオラクルをグループに追加
# useradd -m -g oinstall -G dba oracle
並べるパスワード
# パスウッド・オラクル
useraddコマンドを使ってユーザーを作成すると、ホームディレクトリにOracleというフォルダが作成されます。
後でoracleaを使う必要があります
Oracleユーザーのためのsudo権限を追加
# vim /etc/sudoers

4. オラクルインストールディレクトリを作成する
下の最初の行はインターネット上の/u01/11gで誤りです。なぜなら、このインストールディレクトリではoralceには11gディレクトリがなく、最上位ディレクトリはappだからです
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. 核パラメータを設定する
カーネルパラメータの詳細については、このページをご覧ください
# vim /etc/sysctl.conf  
fs.aio-max-nr = 1048576   
FS.file-max = 6815744   
kernel.shmall = 2097152   
kernel.shmmax = 4294967295   
kernel.shmmni = 4096
kernel.sem = 250 32000 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 = 1048586
# システム -p #重新载入立即生效
6. 環境変数の設定
環境変数は重要であり、その多くはインターネット上で明確に示されていないか間違っている。 以下の環境変数設定を参照してください。
Oracle-XE-11.2.0はシングルインスタンスバージョンなので、環境変数のORACLE_SIDを変更しないでください。 修正後にエラーが発生します。
# ヴィム ~オラクル/.bash_profile   
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
エクスポート ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# ソース ~オラクル/.bash_profile        
#加载意気またはOracleユーザーがログアウトして再ログインする
8. スイッチングパーティションを設定する
以下の手順に従ってください
a,# free -m はスワップパーティションがあるかどうか確認するためで、トランザクションはスワップパーティションのサイズをメモリの2倍に設定します。私のメモリは1gなので2gに設定し、なければ追加し、もしあればそれに合わせて修正します。 削除してから再作成できます
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
スワップパーティションを設定する
c. 交換条件を設定する
# mkswap /var/swap
d, Enable Swapパーティションを直ちに有効化
# スワップオン /var/swap
E、システムブート追加時の自己起動動作
# vi /etc/fstab で行を追加
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f、交換スペースを取り戻す
# スイッチオフ /ヴァー/スワップ
g、ファイルシステムからの回収
# rm /var/swap

9. modify shm を設定
ORA-00845: このシステムでサポートされていないMEMORY_TARGETデータベースを起動(起動)後でエラーが発生することがあります
つまり、Oracle SGAのサイズがシステムshmのサイズを上回る場合、解決策は2つあります:1. shmのサイズを変更する .2. SGA_MAX_SIZEのサイズを変更する
私たちはshmを修正します
$ vi /etc/fstab
なし /dev/shm TMPFS デフォルト 0 0
修正内容:
none /dev/shm tmpfs defaults,size=2G 0 0
ここでは2gに修正しました。変更する際は、ご自身のシステムに合わせて設定してください
その後、セーブして終了し、再マウントします
$ umount /dev/shm
$ マウント /dev/shm
SHMのサイズをご覧ください
$ df -h |grep shm
10. ダウンロードoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Oracle公式ダウンロードへ。
Oracleが権限を強化したため、直接ダウンロードは許可されず、ダウンロードはログイン後にダウンロードする必要があります。そのため、通常はログイン後にダウンロードしてからダウンロードするのが一般的な方法ですアップロード、面倒になるだろう。 幸いなことに、強力なwgetコマンドがあります。 以下でダウンロード方法をお教えします。
まずOracleにログインして、ダウンロード接続をクリックしoracle-xe-11.2.0-1.0.x86_64.rpm.zipですが、ダウンロードはしていません。ダウンロードではなく、この接続だけを得たいのです。この接続は下のリンクに似ています
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
centOSのwgetコマンドで直接ダウンロードできず、Windowsでもそのパラメータが一度しか使えないためダウンロードできないかもしれません。
時間を節約するために、centosの下でwgetコマンドをこのように使うべきです
# wget -c –http-user=オラクルユーザー名–http-password=ユーザーパスワード–出力文書=出力ファイル名 ダウンロードURL
ダウンロードURLに注目してください。上記の最新のダウンロードURLコマンドでなければなりません。みんな理解すべきだと思います。
11. 設置を開始します。
まずはOracleユーザーについて
# ス・オラクル
Oracleのインストールディレクトリへ行ってください
$ CD /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
須須は必ず前列に追加しなければ、権限エラーが出ます。
以下の設置方法は簡単です
データベースの設定にはルートユーザーとして「/etc/init.d/oracle-xe configure'を実行する必要があります。
rootとして#/etc/init.d/oracle-xeを実行してください
プロンプトに応じてポート8080と1521、システムおよびシステムパスワード、起動の有無などを設定してください
「インストール完了」と表示されたとき。 設置成功を計算してください。
それ以来、試すことができます
Go to Oracle user su Oracle
$sqlplus /nolog
最初にインストールしたとき、もし誤りがあれば修正したいと思っています


以下の内容は比較的少ないですが、きっと気に入ると思います。ORACLE-XE-11.2.0 入り方APEX管理
この記事では、oracle-xe-11.2.0-1.0.x86_64.rpmを正常にインストールした後にブラウザでApexを管理する方法を説明しています
まずは http://www.abc.com:8088/apex/apex_admin を開けましょう
ユーザー名はadminです
パスワードはoracle-xe-11.2.0をインストールする際に設定したパスワードで、ログインするには初めてパスワードを変更する必要があり、パスワードは彼の要件(大文字・小文字の数字と記号の両方)を満たす必要があります。

また、APEXは一部のブラウザをサポートしていない場合があり、誤ったユーザー名とパスワードを入力するとエラーメッセージが表示されます。
正しいユーザー名とパスワードを入力すると、直接ログインページにジャンプします。

以下のヒントを参照してください。
nginx www.abc.com.confを改変してください。 内容は以下の通りです
サーバー {
80;
server_name www.abc.com www.abc.com;
n / { を除去するための位置づけ
proxy_pass http://127.0.0.1:8088;
proxy_set_header ホスト$host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
こうすることで、ポートを追加せずに直接 www.abc.com/apex Apexにアクセスできます





先の:OAuth 1.0とOAuth 2.0には違いがあります
次に:AlipayクレジットカードのHuabei機能がついに登場しましたか? どれだけオーバードローできるか試してみる?
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com