Oracle是關(guān)系型數(shù)據(jù)庫管理系統(tǒng),被廣泛使用于各種業(yè)務(wù)場景中,今天給大家分享oracle安裝過程在linux環(huán)境下。
1.下載 Oracle 的安裝包 從 Oracle 官方網(wǎng)站。
大家可以自行搜索
2.安裝前準(zhǔn)備工作
安裝必要的依賴 再安裝 Oracle 前,需要確保系統(tǒng)中已經(jīng)安裝了必要的軟件包和依賴項,可以使用以下命令進(jìn)行安裝:
yum install -y 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 libXi.i686
libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
3.創(chuàng)建 Oracle 用戶和組
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
4.配置內(nèi)核參數(shù)
需要調(diào)整內(nèi)核參數(shù)以支持 Oracle 數(shù)據(jù)庫的正常運(yùn)行,編輯 /etc/sysctl.conf 文件并增加以下內(nèi)容:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
使配置生效:
sysctl -p
4.修改用戶限制配置
編輯 /etc/security/limits.conf 文件,并添加以下內(nèi)容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5.設(shè)置環(huán)境變量
在 .bashrc 文件中設(shè)置 Oracle 的環(huán)境變量:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
并執(zhí)行:
source ~/.bashrc
6.安裝 Oracle 數(shù)據(jù)庫
解壓下載的安裝文件并進(jìn)入 ./database 目錄運(yùn)行 Install,
按照提示進(jìn)行安裝。配置監(jiān)聽器 在 $ORACLE_HOME/network/admin 目錄下創(chuàng)建 listener.ora 和 tnsnames.ora 文件并進(jìn)行相應(yīng)配置。
創(chuàng)建數(shù)據(jù)庫實(shí)例 在 $ORACLE_HOME/bin 路徑下運(yùn)行 dbca 命令創(chuàng)建數(shù)據(jù)庫實(shí)例。
啟動和驗(yàn)證 Oracle 啟動 Oracle:
sqlplus / as sysdba
startup
驗(yàn)證 Oracle 是否安裝成功:
sqlplus / as sysdba
select * from v$version;
7.創(chuàng)建數(shù)據(jù)庫
可以使用以下命令創(chuàng)建一個名為 testdb 的數(shù)據(jù)庫:
CREATE DATABASE testdb;
8.創(chuàng)建用戶并賦權(quán)
登錄到 Oracle 數(shù)據(jù)庫后,使用以下命令創(chuàng)建一個名為 testuser 的用戶,并為其授權(quán):
CREATE USER testuser IDENTIFIED BY password;
GRANT CONNECT, RESOURCE TO testuser;
9.解鎖用戶
如果用戶被鎖定了,需要使用以下命令解鎖用戶:
ALTER USER testuser ACCOUNT UNLOCK;
10.創(chuàng)建表空間
創(chuàng)建表空間可以使用以下命令:
CREATE TABLESPACE testspace DATAFILE '/path/to/testspace.dbf' SIZE 100M;
整理不易,歡迎大家點(diǎn)贊收藏轉(zhuǎn)發(fā),關(guān)注我每天分析運(yùn)維小知識。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實(shí),本站將立刻刪除。原文轉(zhuǎn)載: 原文出處: