日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux搭建oracle数据库

發布時間:2023/12/20 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux搭建oracle数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.安裝前準備? ?軟件硬件要求

操作系統:CentOS?6.4(32bit)
Oracle數據庫版本:Oracle 10g(10201_database_linux32.zip)
最小內存:1G(檢查命令:#grep MemTotal /proc/meminfo)
最小Swap:2G(檢查命令:#grep SwapTotal /proc/meminfo)

CentOS 6.3(x86_32)下安裝Oracle 10g R2??http://www.linuxidc.com/Linux/2014-01/95245.htm

在CentOS下安裝Oracle10g?http://www.linuxidc.com/Linux/2009-02/18530.htm

Putty + Xming 實現Oracle圖形安裝??http://www.linuxidc.com/Linux/2015-08/121051.htm

2.安裝依賴包

# rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat

如果沒有出現not installed項則表單全部依賴包都已經安裝,否則需要安裝缺少的依賴包

3.通過yum安裝缺失依賴包,命令如下:

yum -y install elfutils-libelf-devel libaio-devel libaio-devel.i686

最后還需要確保安裝了libXp,否則安裝Oracle時會出現Exception java.lang.UnsatisfiedLinkError

# yum y install libXp

3.創建Oracle用戶與組? ??新建oinstall和dba用戶組

# groupadd oinstall
# groupadd dba

新建oracle用戶并將其加入到oinstall和dba組

# useradd -m -g oinstall -G dba oracle

測試oracle賬號是否建立完成

# id oracle

創建oracle用戶密碼

# passwd oracle

4.修改/etc/sysctl.conf文件

# vi /etc/sysctl.conf,按下字母 i 進入編輯模式

# Controls the maximum shared segment size, in bytes
kernel.shmmax = 2147483648

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144

編輯完成后按下Esc鍵進入命令模式,然后輸入:wq保存退出
執行:# sysctl –p,啟用修改

5.修改/etc/security/limits.conf文件

# vi /etc/security/limits.conf,加入以下內容:

oracle? soft? ? ? ? nproc? 2047
oracle? hard? ? ? ? nproc? 16384
oracle? soft? ? ? ? nofile? 1024
oracle? hard? ? ? ? nofile? 65536

6.修改/etc/pam.d/login文件

# vi /etc/pam.d/login,加入以下內容:

session required /lib/security/pam_limits.so
session required pam_limits.so

7.修改/etc/profile文件

# vi /etc/profile,加入以下代碼:

if [ $USER = "oracle" ]; then
? ? if [ $SHELL = "/bin/ksh" ]; then
? ? ? ? ulimit -p 16384
? ? ? ? ulimit -n 65536
? ? else
? ? ? ? ulimit -u 16384 -n 65536
? ? fi
fi

8.創建Oracle安裝文件夾以及數據存放文件夾

#mkdir /opt/oracle
#mkdir /opt/oracle/102
#chown -R oracle:dba /opt/oracle

9.配置oracle用戶環境變量

使用oracle用戶登錄,$ /home/oracle/vi .bash_profile,修改并加入以下內容:?

ORACLE_BASE=/opt/oracle? ? ? ? ? ? ? ? ? ? ??
ORACLE_HOME=$ORACLE_BASE/102
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

?

保存后使用如下命令使修改生效

$ source /home/oracle/.bash_profile

二、開始安裝Oracle數據庫

1.解壓縮安裝文件

使用oracle用戶登錄,將下載的數據庫安裝文件拷貝至/opt/oracle,進入oracle文件夾:$ cd /opt/oracle

運行解壓縮命令:$ unzip 10201_database_linux32.zip

.運行安裝程序

解壓縮完成后會在oracle文件夾中創建database文件夾,$ cd database進入該文件夾,運行./runInstaller -ignoreSysPrereqs開始安裝

由于Oracle10g發布的時候CentOS6.4還沒有發布,所以當Oracle安裝程序執行系統版本檢查時,將無法通過,安裝將自動終止,使用ignoreSysPrereqs參數選項,可以忽略系統版本檢查

開始執行安裝程序

?

?直接點擊Next,進入下一步

?

由于之前已經配置好安裝路徑,這里只需要選擇dba組,點擊下拉框選擇dba,然后點擊Next進入下一步

?

根據實際需要選擇企業版或標準版,然后點擊Next進入下一步

這里的Path應該會自動加載之前已經配置好的路徑,如果路徑不對則有可能是前面配置/home/oracle/.bash_profile文件不正確,直接Next

?

點擊選中Checking Network Configuration requirements為User Verified,點擊Next

?

默認Create a database,直接Next

默認一般事務,直接Next

由于前面已經配置全局SID=orcl,所以這里不做更改,根據需要選擇合適數據庫編碼,此處請慎重選擇,如果一旦選擇錯了更改非常麻煩

?

選擇數據庫管理選項,默認即可,直接Next

?

不啟用自動備份,直接Next

?

設置SYS,SYSTEM等賬號共享同一個密碼,并且輸入數據庫管理密碼,然后點擊Next

完成安裝自定義設置,點擊Install開始安裝數據庫

等待安裝完成

安裝完成前,提示使用系統root用戶執行顯示的腳本,打開一個新的終端,使用root賬號登陸,依次執行兩端腳本

?

執行完成后,回到Oracle安裝界面,點擊OK完成所有安裝操作,彈出安裝成功提示界面,點擊Exit即可退出安裝程序

?

轉載于:https://www.cnblogs.com/xuzhongtao/p/8512881.html

總結

以上是生活随笔為你收集整理的Linux搭建oracle数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。