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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7 安装 oracle 10g

發(fā)布時(shí)間:2023/12/10 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7 安装 oracle 10g 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先安裝vnc,因?yàn)楸敬问褂玫氖菆D形界面按照,可參考 ?https://blog.csdn.net/qq_14898661/article/details/87252960

在關(guān)閉selinux及防火墻

修改Linux發(fā)行版本信息

由于Oracle 10g發(fā)行的時(shí)候,CentOS 6/7沒有發(fā)行,所以O(shè)racle 10g并沒有對(duì)CentOS 6/7確認(rèn)支持,需要修改文件讓Oracle 10g支持CentOS 6/7。

編輯/etc/redhat-release文件

# vim /etc/redhat-release

將其中的內(nèi)容CentOS Linux release 7.4?.1708(Core)修改為redhat 4,或者注釋掉原來的信息,如下圖

安裝依賴包:

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf 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 ?libXp?libXt.i686?libXtst.i686 libXp.i686

創(chuàng)建Oracle用戶與組

(1) 建立群組oinstall

# groupadd oinstall

(2) 建立群組dba

# groupadd dba

(3) 新建用戶oracle并將其加入oinstall和dba組

# useradd -m -g oinstall -G dba oracle

(4) 查看oracle賬號(hào)信息(這里注意一下dba的id,后面改配置文件的時(shí)候需要)

# id oracle

(5) 設(shè)置oracle的密碼

# passwd oracle

將oracle使用者加入到sudo群組中

# vim /etc/sudoers

root ALL=(ALL) ALL

這行下面加入

oracle ALL=(ALL) ALL

如圖:

找到sysctl.conf文件配置系統(tǒng)內(nèi)核參數(shù)

# vi /etc/sysctl.conf

添加以下內(nèi)容(這里的參數(shù)可以直接用,也可以根據(jù)自己的需求調(diào)整):

net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.rp_filter = 1 fs.file-max = 6815744#設(shè)置最大打開文件數(shù) fs.aio-max-nr = 1048576 kernel.shmall = 2097152#共享內(nèi)存的總量 kernel.shmmax = 7730941132#最大共享內(nèi)存的段大小 kernel.shmmni = 4096#整個(gè)系統(tǒng)共享內(nèi)存端的最大數(shù) kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500#可使用的IPv4端口范圍 net.core.rmem_default = 262144#默認(rèn)的接收窗口大小 net.core.rmem_max= 4194304#接收窗口的最大大小 net.core.wmem_default= 262144#默認(rèn)的發(fā)送窗口大小 net.core.wmem_max= 1048576#發(fā)送窗口的最大大小vm.hugetlb_shm_group=1002#這里1002是oracle用戶組dba的gid

編輯完之后,保存,然后執(zhí)行:

# sysctl -p

接著編輯/etc/security/limits.conf

# vim /etc/security/limits.conf

添加以下四行,如圖:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

?

編輯/etc/pam.d/login

# vim /etc/pam.d/login

添加以下兩行?

session required /lib64/security/pam_limits.so?

session required pam_limits.so?

修改/etc/profile

# vim /etc/profile

將以下代碼添加到里面,注意格式和位置。

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi fi

創(chuàng)建Oracle安裝文件夾以及數(shù)據(jù)存放文件夾

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

配置Linux主機(jī)名

檢查/etc/hosts文件中是否有l(wèi)ocalhost的記錄(指向127.0.0.1即可),若沒有的話,在后面配置Oracle監(jiān)聽的時(shí)候會(huì)出現(xiàn)一些問題。

現(xiàn)在注銷root同時(shí)使用oracle賬號(hào)再次登入系統(tǒng)。?

配置oracle用戶環(huán)境變量

$ vim /home/oracle.bash_profile

修改并加入以下內(nèi)容

ORACLE_BASE=/opt/oracle //上面創(chuàng)建的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

使設(shè)置馬上生效:

$ source /home/oracle/.bash_profile

現(xiàn)在開始安裝Oracle,并進(jìn)行相關(guān)設(shè)置

解壓縮安裝文件

將下載的10201_database_linux_x86_64放至即將安裝oracle的文件夾/opt/oracle,請(qǐng)進(jìn)入到database文件夾中執(zhí)行安裝;

如果你的centos是中文環(huán)境,安裝時(shí)會(huì)出現(xiàn)中文亂碼,請(qǐng)下以下指令

$ export LANG=en_US

執(zhí)行安裝之前需要給予文件夾權(quán)限

chmod 775 runInstaller&install/.oui&chmod 775 unzip

執(zhí)行安裝

$ ./runInstaller -ignoresysprereqs

安裝進(jìn)度大約到65%時(shí)會(huì)有錯(cuò)誤提示:

我在網(wǎng)上查詢了一下,說這是oracle安裝程序的一個(gè)bug,可以忽略此錯(cuò)誤繼續(xù)安裝,對(duì)系統(tǒng)沒什么影響。

chown -R oracle:dba /opt/oracle

新開個(gè)終端,需要root權(quán)限執(zhí)行

# /opt/oracle/oraInventory/orainstRoot.sh # /opt/oracle/102/root.sh

此時(shí),您可以以上述網(wǎng)址,作為測(cè)試,登入賬號(hào)可以為sys或system

http://10.1.200.38:5560/isqlplus

http://10.1.200.38:5560/isqlplus/dba

http://10.1.200.38:1158/em

[root@localhost system]# /opt/oracle/102/bin/relink all

//查看當(dāng)前是不是指向orcl實(shí)例

$echo $ORACLE_SID

//如果上面命令輸出不是orcl,可以用下面命令指定

$export ORACLE_SID=orcl

//啟動(dòng)oracle監(jiān)聽

$lsnrctl start

$lsnrctl status

//啟動(dòng)sqlplus

$sqlplus /nolog

//以dba進(jìn)入oracle

$conn /as sysdba

//啟動(dòng)當(dāng)前實(shí)例

$startup

show parameter instance

總結(jié)

以上是生活随笔為你收集整理的CentOS7 安装 oracle 10g的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。