Linux下oracle11g靜默安裝過程

2021-07-30 11:41:34 字數 3514 閱讀 4782

1:

輸入命令:

vi /etc/security/limits.conf,按i

鍵進入編輯模式,將下列內容加入該檔案。

oracle   soft    nproc    2047

oracle   hard    nproc    16384

oracle   soft    nofile     1024

oracle   hard    nofile    10240

編輯完成後按

esc鍵,輸入

「:wq」

存檔退出

2:修改

/etc/pam.d/login

檔案,輸入命令:

vi  /etc/pam.d/login,按i

鍵進入編輯模式,將下列內容加入該檔案。

session   required    /lib/security/pam_limits.so 

session   required    pam_limits.so

編輯完成後按

esc鍵,輸入

「:wq」

存檔退出 3

:輸入命令

: vi  /etc/sysctl.conf ,按i

鍵進入編輯模式,將下列內容加入該檔案

fs.file-max = 6815744 

fs.aio-max-nr = 1048576 

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 = 1048576

編輯完成後按

esc鍵,輸入

「:wq」

存檔退出

然後輸入

sysctl  -p 

檢視結果

:編輯/etc/profile

,輸入命令:

vi  /etc/profile,按i

鍵進入編輯模式,將下列內容加入該檔案。

if [ $user = "oracle" ]; then 

if [ $shell = "/bin/ksh" ]; then 

ulimit -p 16384 

ulimit -n 65536 

else 

ulimit -u 16384 -n 65536 fi

fi 編輯完成後按

esc鍵,輸入

「:wq」

存檔退出 5

: 建立使用者,輸入命令:

groupadd  oinstall 

groupadd  dba 建立

oracle

使用者和密碼

,輸入命令:

useradd -g oinstall -g dba -m oracle

passwd  oracle

然後會讓你輸入密碼,密碼任意輸入

2次,但必須保持一致,回車確認 6

: 建立資料庫軟體

目錄和資料檔案存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這裡我把其放到

oracle

使用者下,

例如:

輸入命令:

7:

更改目錄屬主為

oracle

使用者所有,輸入命令:

8:package

安裝檢查

rpm -qbinutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gccgcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcclibstdc++ libstdc++-devel make pdksh sysstat unixodbc unixodbc-devel | grep"not installed"

安裝未安裝的

package(

需要掛載

linux iso

安裝包,

)yum install binutils compat-libstdc++-33 elfutils-libelfelfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-develglibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make pdkshsysstat unixodbc unixodbc-devel

9:配置

oracle

使用者的環境變數

,首先,切換到新建立的

oracle

使用者下,

輸入:su – oracle  

,然後直接在輸入

:vi.bash_profile按i

編輯.bash_profile,

進入編輯模式,增加以下內容:

oracle_sid

為各自的資料庫

sid

export oracle_home=$oracle_base/product/11.2.0/db_1

export oracle_sid=ora11g

export path=$path:$home/bin:$oracle_home/bin

export ld_library_path=$oracle_home/lib:/usr/lib

編輯完成後按

esc鍵,輸入

「:wq」

存檔退出

10:安裝過程

cd/home/oracle/database

./runinstaller-silent -force -noconfig -responsefile /home/oracle/database/response /db.rsp

依據列印日誌判斷安裝進度以及按照是否成功

dbca -silent-responsefile /home/oracle/database/response/dbca.rsp

依據列印日誌判斷安裝進度以及按照是否成功

netca -silent-responsefile /home/oracle/database/response/netca.rsp

依據列印日誌判斷安裝進度以及按照是否成功



Linux下解除安裝Oracle 11g

第一種方法 使用oracle自帶的runinstaller 解除安裝 oracle localhost cd opt oracle product 11.2.0 dbhome 1 deinstall oracle localhost deinstall export lang en oracle l...

Linux下解除安裝Oracle 11g

第一種方法 使用oracle自帶的runinstaller 解除安裝 oracle localhost cd opt oracle product 11.2.0 dbhome 1 deinstall oracle localhost deinstall export lang en oracle l...

在Linux下解除安裝Oracle 11g

1.使用sql plus停止資料庫 oracle oracletest oracle sqlplus nolog sql connect as sysdba sql shutdown immediate sql exit 2.停止listener oracle oracletest oracle l...