Oracle はよく知られたリレーショナル データベース管理システムです。強力で大量のデータを管理できます。特に金融、電気通信、電子商取引、教育などの分野の企業や機関で広く使用されています。 CentOS 7 オペレーティング システムを使用していて、Oracle データベースをインストールする場合は、次の手順に従ってください。
Oracle データベースをインストールする前に、必要なソフトウェアをインストールする必要があります。ここでは 2 つのインストール方法が提供されています。1 つは yum パッケージ マネージャーを使用してインストールする方法、もう 1 つは Oracle 公式 Web サイトからダウンロードして手動でインストールする方法です。ここでは最初の方法を使用します。
ターミナルを開き、root ユーザーとしてログインし、次のコマンドを実行します。
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat
これにより、多くのソフトウェア パッケージがインストールされ、時間がかかります。複数のダウンロード ソースがある場合は、優先順位を設定してダウンロードを高速化できます。次のコマンドを実行します。
yum install yum-plugin-priorities
次に、/etc/yum.repos.d/public-yum-ol7.repo ファイルを作成し、次の内容を追加します。
[ol7_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1 [ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1 [ol7_addons] name=Oracle Linux $releasever Add ons ($basearch) baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 priority=1
次のコマンドを実行します。 yum キャッシュをクリアしてキャッシュを再構築するには:
yum clean all yum makecache
Oracle データベース インストール ファイルをダウンロードします。公式 Web サイト https://www.oracle.com/downloads/index.html で対応するバージョンとプラットフォームを見つけてダウンロードします。ここでは、Oracle Database 19c Enterprise Edition for Linux x86-64を例としており、ダウンロードファイル名はLINUX.X64_193000_db_home.zipです。
ダウンロードしたファイルをサーバーにコピーします。これを /home/oracle ディレクトリにコピーします。
Oracle ユーザーとグループを作成します:
groupadd oinstall groupadd dba useradd -m -g oinstall -G dba oracle
インストール ファイルを解凍します。コマンド ラインで、ダウンロードした圧縮パッケージが配置されているディレクトリを入力し、次のコマンドを実行します。
unzip LINUX.X64_193000_db_home.zip
解凍後、データベース ソフトウェア ディレクトリを入力します。例:
cd /home/oracle/LINUX.X64_193000_db_home
環境を設定します。変数。 root ユーザーとして次のコマンドを実行します:
echo "fs.file-max=6815744" >> /etc/sysctl.conf echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf echo "kernel.shmmni=4096" >> /etc/sysctl.conf echo "kernel.shmall=1073741824" >> /etc/sysctl.conf echo "kernel.shmmax=4398046511104" >> /etc/sysctl.conf echo "net.core.rmem_default=262144" >> /etc/sysctl.conf echo "net.core.wmem_default=262144" >> /etc/sysctl.conf echo "net.core.rmem_max=4194304" >> /etc/sysctl.conf echo "net.core.wmem_max=1048576" >> /etc/sysctl.conf echo "fs.aio-max-nr=1048576" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range=9000 65500" >> /etc/sysctl.conf /sbin/sysctl -p
ユーザー制限を変更します。 /etc/security/limits.conf ファイルの末尾に次の行を追加します。
oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240
/etc/pam.d/login ファイルの末尾に次の行を追加します。
session required /lib64/security/pam_limits.so
ユーザー環境変数を設定します。ユーザー ~/.bash_profile ファイルを編集し、次の内容を追加します。
ORACLE_HOME=/home/oracle/LINUX.X64_193000_db_home export ORACLE_HOME PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH
Oracle ユーザーに切り替えて、インストーラーを実行します。以下のコマンドを実行します:
su - oracle ./runInstaller
インストールウィザード画面が表示されるので、操作プロンプトに従って、インストールパス、データベースの種類、パスワードなどを選択します。 SSH を使用してリモートでログインし、グラフィカル インターフェイスでインストール ウィザードを実行する場合は、まず X サーバーをローカルで起動し、次に SSH 接続に -X パラメータを追加します。例:
ssh -X oracle@192.168.0.100
注意: インストールプロセス中に、必要な環境変数とソフトウェアパッケージがインストールされているかどうかを確認し、問題がある場合は、エラーメッセージをよく読んで解決してください。インストール プログラムは一部のカーネル パラメータも自動的に調整しますが、これにはサーバーの再起動が必要になる場合があります。
インストールプロセスが完了したら、パスワードとその他の情報を忘れずに記録してください。
Oracle データベースをインストールした後、正常に接続して使用できるようにいくつかの構成が必要です。ここでは、基本的な構成手順をいくつか示します。
データベースを起動します。 Oracle ユーザーとして次のコマンドを実行します:
sqlplus / as sysdba
パスワードを入力した後、SQL コマンド ライン インターフェイスに入ります。次のコマンドを実行します。
startup
しばらく待つと、データベースが開始されたことがコマンド ラインに表示されます。
新しいユーザーを作成します。データベースに新しいユーザーを作成する必要がある場合は、次のコマンドを実行できます。
create user newuser identified by password;
ここで、newuser はユーザー名、password はパスワードです。このユーザーに特定の権限とロールを割り当てる必要がある場合は、追加のコマンドを実行できます。
リスナー構成を変更します。リスナーのプロパティを変更する必要がある場合は、/home/oracle/LINUX.X64_193000_db_home/network/admin/listener.ora ファイルを編集できます。
リスナーを開始します。 Oracle ユーザーとして次のコマンドを実行します:
lsnrctl start
接続をテストします。 SQL Developerなどの別のコンピュータ上のクライアント ソフトウェアを使用して、データベース インスタンスに接続します。サーバーのIPアドレス、ポート番号、ユーザー名、パスワードなどを正しく入力し、テストを実行してください。接続に成功すると、クライアント ソフトウェアを使用してデータベースを管理できます。
上記は、CentOS 7 に Oracle データベースをインストールするための基本的な手順です。お役に立てば幸いです。データベースの損傷を避けるため、セキュリティにも注意してください。
以上がCentOS 7 に Oracle をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。