1つは、CentOS7システムをインストールして構成することです。
1.インストールするときは、デスクトップのインストールを選択します。
ここで、デスクトップのインストールを選択できます
2.ホスト構成
①ホスト名を変更するホスト名
vim / etc / hostname
oraTest
②ホストを変更する
vim / etc / hosts
192.168.166.45 oraTest
③ファイアウォールとselinuxを閉じます
防火壁が閉まっている
systemctl disablefirewalld
selinuxオフ
vim / etc / selinux / config
無効に変更
これらの変更を有効にするには、再起動する必要があります。覚えておいてください。
2.データベースインストール前の環境構成
1. CentOSシステムのロゴを変更します。変更しない場合、oracle11gがこのシステムへのインストールをサポートしていないというエラーが報告されます。
vim / etc / redhat-リリース
redhat-7
2. ORACLEユーザー、ユーザーグループ、インストールディレクトリを作成し、対応する権限を付与します(rootユーザーが実行)
/ usr / sbin / groupadd -g 501 oinstall
/ usr / sbin / groupadd -g 502 dba
/ usr / sbin / groupadd -g 503 oper
/ usr / sbin / useradd -g oinstall -G dba、oper oracle
mkdir -p /opt/oracle/product/11.2.0/dbhome
chown -R oracle:oinstall / opt
chmod -R 775 / opt
passwd oracle(パスワードabc123を設定)
3.ホストのセキュリティ設定を変更します
vi /etc/security/limits.conf(rootユーザー)
赤いメッセージを追加
#ORACLE設定
オラクルソフトnproc2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login(root用
户)#ORACLESETTING
セッションにはpam_limits.soが必要です
vi /etc/sysctl.conf
#ORACLE設定
#ここでのshmax、shmmni、shmallは、メモリに従って設定する必要があります
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000
100128 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
sysctl -p(有効な設定)
vim / etc / profile
if [$ USER = "oracle"]; 次に
if [$ SHELL = "/ bin / ksh"]; 次に
ulimit-p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
4.データベースインストールファイルをアップロードします
mkdir / opt / soft /
cd / opt / soft /
ORACLEインストールソフトウェアをアップロードする
chown -R oracle:oinstall / opt / soft /
ここでは、公式Webサイトから7つのパッケージがダウンロードされていることを説明する必要があります。データベースが1台のマシンにのみインストールされている場合は、1of7と2of7のみが必要です。
ユーザーを切り替えて権限を変更する
su-オラクル
chmod -R u + x / opt / soft /
5.oracleユーザー環境変数を設定します
su-オラクル
$ cd / opt / soft
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
$ vi /home/oracle/.bash_profile
#Oracle設定oracle
ORACLE_BASE = / opt / oracle; ORACLE_BASEをエクスポートします
ORACLE_HOME = $ ORACLE_BASE / product / 11.2.0 / dbhome; ORACLE_HOMEをエクスポートします
ORACLE_SID = ORCL; ORACLE_SIDをエクスポートします
PATH = / usr / sbin:/ usr / bin:/ bin:/ sbin:$ ORACLE_HOME / bin export PATH
変更後に再起動して有効にする
su-ルート
リブート
3、データベースのインストール(グラフィカルインターフェイスのインストール)
su-オラクル
cd / opt / soft / database
./runInstaller
次のステップに進んでください
このインターフェイスが表示されるまで、インストールする必要のある依存関係の検出があります。
最初にコマンドを実行できます
yum –y install binutils compat-libstdc ++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c ++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc ++ libstdc ++-devel libstdc ++-static make numactl-devel sysstat unixODBCunixODBC-devel
インストール後に再度確認してください
次の3つがあります、私たちは一つずつ解決します
最初の数値エラーshmmaxは、4101355520を推奨するように変更できます。
Sysctl -pは、変更後に有効になります
2番目のcompat-libstdc ++はrpmパッケージをダウンロードしてインストールし、後でアップロードします
rpm -ivh compat-libstdc ++-33-3.2.3-72.el7.x86_64.rpm
第三に、これは影響しません。インターネット上の多くの人々は、shnaのアンインストールのようなものが実際には役に立たないことに遭遇しました。次のファイルを変更して実行することができます。
cd / opt / soft / database / stage / cvu / cv / admin /
vim cvu_config
CV_ASSUME_DISTID = OEL4をCV_ASSUME_DISTID = OEL6に変更します
保存後のRerunInstaller
最後に次の場所にインストールし、rootユーザーを使用して対応する場所でスクリプトを実行します
cd / opt / oraInventory /
sh orainstRoot.sh
cd /opt/oracle/product/11.2.0/dbhome/
sh root.sh
Enterキーを押します
これでインストールは完了です。
第四に、データベースはデータベースを作成するために初期化されます
su-オラクル
dbca
データベースSIDを入力します
次に、両方のチェックを外す必要があることに注意してください
sysdbaパスワードを入力してください
これは、パスワードが単純すぎるためです。これで問題ありません。
ここで4096に変更
文字セットをUTF-8に変更します
[完了]をクリックします
[OK]をクリックして完了し、データベースの作成を開始します
完了するのを待つ