Oracle は、テクノロジーとパフォーマンスの面で業界をリードする大規模なエンタープライズ レベルのデータベース ソフトウェアです。 Oracle データベースは企業や政府機関で広く使用されているため、Linux に Oracle データベースをインストールする方法を知ることは非常に重要なスキルです。この記事では、Linux システムに Oracle データベースをインストールする方法を段階的に説明します。
ステップ 1: 準備
Oracle をインストールする前に、次の要件をすべて満たしていることを確認する必要があります。
必要なパッケージを事前にインストールします。まず、システムが最新バージョンに更新されていることを確認してから、次のパッケージをインストールします。
yum install binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libxcb.i686 libxcb.x86_64 libX11.i686 libX11.x86_64 libXau.i686 libXau.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
システム カーネル パラメータとシステム ユーザーを構成します。
/etc/sysctl.conf
ファイルを編集し、次の値を追加します。
kernel.sem=250 32000 100 128 kernel.shmmni=4096 kernel.shmall=1073741824 kernel.shmmax=4398046511104 fs.file-max=6815744 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
次のコマンドを実行してシステム ユーザーとグループを作成します:
groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle
最後に、次のディレクトリを作成してください。およびそのサブディレクトリ:
mkdir -p /u01/app/oracle/product/12.2.0/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01
ステップ 2: Oracle インストール ファイルをダウンロードする
unzip linuxx64_12201_database.zip
cd /home/user/Downloads/database
./runInstaller
/etc/systemd/system/oracledb.service ファイルを作成します。および次の内容を追加します:
[Unit] Description=Oracle Database After=syslog.target network.target [Service] User=oracle Group=dba ExecStart=/u01/app/oracle/product/12.2.0/dbhome_1/bin/dbstart /u01/app/oracle/product/12.2.0/dbhome_1 ExecStop=/u01/app/oracle/product/12.2.0/dbhome_1/bin/dbshut /u01/app/oracle/product/12.2.0/dbhome_1 Type=simple Restart=always [Install] WantedBy=multi-user.target
systemctl daemon-reload systemctl enable oracledb.service systemctl start oracledb.service
$ORACLE_HOME/bin/sqlplus / as sysdba
SQL> CREATE USER test identified BY 'testpassword'; SQL> GRANT CONNECT, RESOURCE TO test; SQL> EXIT;
sqlplus test/testpassword
以上がOracleインストールチュートリアルLinuxの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。