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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux静默安装oracle

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

文章來源:https://blog.51cto.com/meiling/1783490

1.操作系統(tǒng)及Oracle版本

Linux版本:red_hat release6.2 (Final)

Oracle版本:Oracle Database11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip)

?

2.硬件檢測(cè):

物理內(nèi)存不少于1G

硬盤可以空間不少于5G

swap分區(qū)空間不少于2G

支持256色以上顯卡

cpu主頻不小于550mHZ

?

cat /etc/issue

uname -r (版本)

grep MemTotal /proc/meminfo?(內(nèi)存大小)

grep SwapTotal /proc/meminfo?(交換區(qū)大小)

grep "model name" /proc/cpuinfo?(CPU信息)

free?(可用內(nèi)存)

?

3.主機(jī)名確認(rèn)無誤

vi /etc/hosts

IP hostname(主機(jī)名)

?

service iptables stop

setenforce=0

?

如果交換空間不夠:

dd if=/dev/zero of=/test bs=1G count=4

mkswap -f /test

swapon /test

free -m

一、下載安裝相關(guān)依賴安裝包:

yum install -y binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc.i686 glibc glibc-devel glibc-devel.i686 pdksh libgcc.i686 libgcc libstdc++.i686 libstdc++ libstdc++-devel.i686 libstdc++-devel libaio.i686 libaio libaio-devel.i686 libaio-devel make sysstat unixODBC unixODBC.i686 unixODBC-devel unixODBC-devel.i686 libXext.i686 libXext elfutils-libelf-devel unzip

二、內(nèi)核參數(shù)修改

vi /etc/sysctl.conf

在文件末尾加上以下內(nèi)容:

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 536870912
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

立即執(zhí)行修改:

?sysctl -p

三、編輯vi /etc/pam.d/login文件:

vi /etc/pam.d/login

在文件末尾添加以下內(nèi)容:

session??required????? pam_limits.so?????

四、修改用戶的SHELL的限制,修改/etc/security/limits.conf文件

vi /etc/security/limits.conf

在文件末尾加上以下內(nèi)容:

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

五、修改?/etc/profile?限制其他用戶使用:

vi /etc/profile

在文件末尾加上以下內(nèi)容:

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

使設(shè)置生效

source /etc/profile

六、創(chuàng)建相應(yīng)用戶及用戶組:

groupadd oinstall???? //創(chuàng)建安裝組

groupadd dba?????????? //創(chuàng)建管理組

useradd -g oinstall -G dba -d /data/oracle?oracle????? //創(chuàng)建運(yùn)行用戶

passwd oracle????????? //設(shè)置oracle用戶的密碼

修改目錄權(quán)限:

chown -R oracle:oinstall /data/oracle

chmod 755 -R /data/oracle

切換到oracle用戶下,解壓:

[oracle@just ~]$ unzip linux.x64_11gR2_database_1of2.zip

[oracle@just ~]$ unzip linux.x64_11gR2_database_2of2.zip

七、設(shè)置oracle環(huán)境變量:

su - oracle

vi ~/.bash_profile

在最后加上以下內(nèi)容:

export ORACLE_BASE=/data/oracle

export ORACLE_SID=orcl

注意,除了ORACLE_BASE和ORACLE_SID,(/etc/profile和.bash_profile中)不設(shè)置任何oracle相關(guān)環(huán)境變量(ORACLE_HOME, PATH,LD_LIBRARY_PATH等)

使設(shè)置生效

source /data/oracle/.bash_profile

檢查環(huán)境變量:

env

同時(shí),在使用靜默安裝的時(shí)候會(huì)檢查DISPLAY的設(shè)置,如果經(jīng)常說檢查DISPLAY不行的話,到root用戶下執(zhí)行“xhost +?你的ip:0.0”

八、靜默安裝軟件

8.1?復(fù)制響應(yīng)文件模板

# su – oracle

mkdir etc //創(chuàng)建個(gè)目錄

cp /data/oracle/database/response/* /data/oracle/etc/

設(shè)置響應(yīng)文件權(quán)限

chmod 700 /data/oracle/etc/*.rsp(注意所有者,oinstall)

8.2?靜默安裝Oracle軟件

su - oracle

修改安裝Oracle軟件的響應(yīng)文件/data/oracle/etc/db_install.rsp

?

oracle.install.option=INSTALL_DB_SWONLY ????//安裝類型,只裝數(shù)據(jù)庫軟件

ORACLE_HOSTNAME=test ??????? ?????????????????//主機(jī)名稱(hostname查詢)

UNIX_GROUP_NAME=oinstall ?????? ????????????//?安裝組

INVENTORY_LOCATION=/data/oracle/oraInventory ?//INVENTORY目錄(不填就是默認(rèn)值)

SELECTED_LANGUAGES=en,zh_CN,zh_TW??? ?????????//?選擇語言

ORACLE_HOME=/data/oracle/product/11.2.0/db_1 ??// oracle_home

ORACLE_BASE=/data/oracle ?? ???????????????????// oracle_base

oracle.install.db.InstallEdition=EE ?????????// oracle版本

oracle.install.db.isCustomInstall=false ? ? ?//自定義安裝,否,使用默認(rèn)組件

oracle.install.db.DBA_GROUP=dba ?????? ???? ?//dba用戶組

oracle.install.db.OPER_GROUP=oinstall ???????//oper用戶組

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE???????//數(shù)據(jù)庫類型

oracle.install.db.config.starterdb.globalDBName=orcl ? ? ? ??//globalDBName

oracle.install.db.config.starterdb.SID=orcl? //SID

oracle.install.db.config.starterdb.memoryLimit=81920?????? ??//自動(dòng)管理內(nèi)存的內(nèi)存(M)

oracle.install.db.config.starterdb.password.ALL=oracle??????//設(shè)定所有數(shù)據(jù)庫用戶使用同一個(gè)密碼

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false(手動(dòng)寫了false)

DECLINE_SECURITY_UPDATES=true ?????//設(shè)置安全更新(貌似是有bug,這個(gè)一定要選true,否則會(huì)無限提醒郵件地址有問題,終止安裝。PS:不管地址對(duì)不對(duì))

開始靜默安裝

cd database

./runInstaller -silent -responseFile /data/oracle/etc/db_install.rsp

安裝中,如果提示[WARNING]不必理會(huì),此時(shí)安裝程序仍在進(jìn)行,如果出現(xiàn)[FATAL],則安裝程序已經(jīng)停止了。

查看安裝日志信息了解安裝進(jìn)度

cd $ORACLE_BASE/oraInventory/logs

tail -f installActions*.log

出現(xiàn)類似如下提示表示安裝完成:

#-------------------------------------------------------------------

/usr/oracle/oraInventory/orainstRoot.sh

/usr/oracle/product/11.2.0/db_1/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

4. Return to this window and hit"Enter" key to continue

?

Successfully Setup Software.

#-------------------------------------------------------------------

使用root用戶執(zhí)行腳本

這里是有兩個(gè)腳本要執(zhí)行,跑一下就好

su - root

/data/oracle/product/11.2.0/db_1/root.sh

/data/oracle/oraInventory/orainstRoot.sh

vi? /opt/oracle/.bash_profile

最后添加上面下面內(nèi)容

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE/lib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export LIBPATH=${CLASSPATH}:$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
export ORACLE_OWNER=oracle
export SPFILE_PATH=$ORACLE_HOME/dbs
export ORA_NLS10=$ORACLE_HOME/nls/data

執(zhí)行source .bash_profile之后,netca和dbca命令就會(huì)出現(xiàn)

到這里,oracle11g的數(shù)據(jù)庫實(shí)例軟件就算是裝好了,接下來配置數(shù)據(jù)庫實(shí)例的基本參數(shù)文件~

8.3?靜默配置監(jiān)聽

vi etc/netca.rsp

[GENERAL]

RESPONSEFILE_VERSION="11.2"

CREATE_TYPE="CUSTOM"

INSTALL_TYPE=""custom"????"安裝的類型("typical—典型","minimal—最小" or "custom—自定義")

LISTENER_NUMBER=1 ????????監(jiān)聽器數(shù)量

LISTENER_NAMES={"orcl"} ??監(jiān)聽器的名稱列表

LISTENER_PROTOCOLS={"TCP;1521"}?監(jiān)聽器使用的通訊協(xié)議列表

LISTENER_START=""orcl""?????????監(jiān)聽器啟動(dòng)的名稱

然后運(yùn)行:

netca /silent /responsefile /data/oracle/etc/netca.rsp(注:參數(shù)如果用-silent–responseFile是不可執(zhí)行的,會(huì)出錯(cuò),后面的監(jiān)聽路徑必須指定所在絕對(duì)路徑)

正在對(duì)命令行參數(shù)進(jìn)行語法分析:

?參數(shù)"silent"= true

?參數(shù)"responsefile"= /etc/netca.rsp

?完成對(duì)命令行參數(shù)進(jìn)行語法分析。

?Oracle Net Services?配置:

?完成概要文件配置。

?Oracle Net?監(jiān)聽程序啟動(dòng):

??正在運(yùn)行監(jiān)聽程序控制:

?/data/oracle/product/11.2.0/db_1/bin/lsnrctlstart LISTENER

?監(jiān)聽程序控制完成。

??監(jiān)聽程序已成功啟動(dòng)。

??監(jiān)聽程序配置完成。

??成功完成?Oracle Net Services?配置。退出代碼是0

成功運(yùn)行后,在/data/oracle/product/11.2.0/db_1/network/admin目錄下生成sqlnet.ora和listener.ora兩個(gè)文件。

?通過netstat-tlnp?命令,看到

?tcp?0?? 0 :::1521??????? :::*????? LISTEN????? 5477/tnslsnr

?說明監(jiān)聽器已經(jīng)在1521端口上開始工作了。

8.4?靜默建立新庫(同時(shí)也建立一個(gè)對(duì)應(yīng)的實(shí)例)

修改/etc/dbca.rsp,設(shè)置如下:

[GENERAL]

?RESPONSEFILE_VERSION = "11.2.0"? ????//不能更改

?OPERATION_TYPE = "createDatabase"

?GDBNAME = "orcl"? ?????????????//全局?jǐn)?shù)據(jù)庫的名字=SID+主機(jī)域名

?SID= "orcl"??? ????????????????????//對(duì)應(yīng)的實(shí)例名字

?TEMPLATENAME = "General_Purpose.dbc"????//建庫用的模板文件

?SYSPASSWORD = "123456"?? ???????????? ?//SYS管理員密碼

?SYSTEMPASSWORD = "123456"? ????????????//SYSTEM管理員密碼

?DATAFILEDESTINATION = /data/oracle/oradata?//數(shù)據(jù)文件存放目錄

?RECOVERYAREADESTINATION=/data/oracle/ flash_recovery_area????//恢復(fù)數(shù)據(jù)存放目錄

?CHARACTERSET = "ZHS16GBK"???//字符集,重要!!!?建庫后一般不能更改,所以建庫前要確定清楚。(CHARACTERSET = "AL32UTF8"

NATIONALCHARACTERSET= "UTF8")

?TOTALMEMORY = "5120"????//oracle內(nèi)存5120MB

?然后靜默運(yùn)行:

?$dbca -silent -responseFile etc/dbca.rsp

?復(fù)制數(shù)據(jù)庫文件

?1%?已完成

?3%?已完成

?11%?已完成

?18%?已完成

?26%?已完成

?37%?已完成

?正在創(chuàng)建并啟動(dòng)Oracle?實(shí)例

?40%?已完成

?45%?已完成

?50%?已完成

?55%?已完成

?56%?已完成

?60%?已完成

?62%?已完成

?正在進(jìn)行數(shù)據(jù)庫創(chuàng)建

66%?已完成

?70%?已完成

?73%?已完成

?85%?已完成

?96%?已完成

?100%已完成

?有關(guān)詳細(xì)信息,?請(qǐng)參閱日志文件"/data/oracle/cfgtoollogs/dbca/orcl/orcl.log"。

?查看日志文件

?$cat /data/oracle/cfgtoollogs/dbca/wang/wang.log

?復(fù)制數(shù)據(jù)庫文件

?DBCA_PROGRESS : 1%

?DBCA_PROGRESS : 3%

?DBCA_PROGRESS : 11%

?DBCA_PROGRESS : 18%

?DBCA_PROGRESS : 26%

?DBCA_PROGRESS : 37%

?正在創(chuàng)建并啟動(dòng)Oracle?實(shí)例

?DBCA_PROGRESS : 40%

?DBCA_PROGRESS : 45%

?DBCA_PROGRESS : 50%

DBCA_PROGRESS : 55%

?DBCA_PROGRESS : 56%

?DBCA_PROGRESS : 60%

?DBCA_PROGRESS : 62%

?正在進(jìn)行數(shù)據(jù)庫創(chuàng)建

?DBCA_PROGRESS: 66%

?DBCA_PROGRESS : 70%

?DBCA_PROGRESS : 73%

?DBCA_PROGRESS : 85%

?DBCA_PROGRESS : 96%

?DBCA_PROGRESS : 100%

?數(shù)據(jù)庫創(chuàng)建完成。有關(guān)詳細(xì)信息,?請(qǐng)查看以下位置的日志文件:

?/data/oracle/cfgtoollogs/dbca/orcl。

數(shù)據(jù)庫信息:

全局?jǐn)?shù)據(jù)庫名:orcl.test

系統(tǒng)標(biāo)識(shí)符?(SID):orcl

轉(zhuǎn)載于:https://www.cnblogs.com/888888-/p/10653330.html

總結(jié)

以上是生活随笔為你收集整理的Linux静默安装oracle的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 操bbbbb| 青青草视频免费播放 | 亚洲春色一区二区三区 | 草草在线观看视频 | 国产激情一区二区三区 | 国产乱淫a∨片免费视频 | 上海贵妇尝试黑人洋吊 | 午夜啊啊啊 | 91嫩草欧美久久久九九九 | 国产精品少妇 | 久久久久亚洲av无码专区喷水 | 国产欧美视频一区二区 | 不卡av免费 | 精品人妻av在线 | 精品久久人人妻人人做人人 | 草草色| 色网站入口 | 久久av无码精品人妻系列试探 | 欧洲a级片| 丁香婷婷亚洲 | 亚洲色图av在线 | 五月婷婷伊人网 | 亚洲熟妇一区二区 | 黄色成年人网站 | 日韩三区四区 | 国产一区二区内射 | 国自产拍偷拍精品啪啪一区二区 | 熟女国产精品一区二区三 | 亚洲欧美日本在线 | 亚洲二区精品 | 色噜噜狠狠成人中文 | 熟妇人妻中文av无码 | xvideos成人免费视频 | 一区二区三区午夜 | 3d动漫精品h区xxxxx区 | se综合| 99精品乱码国产在线观看 | 亚洲激情在线视频 | 爱如潮水3免费观看日本高清 | 久久久久久一区二区三区 | 天天激情 | 99网站 | 久久精品色欲国产AV一区二区 | 四季av一区二区夜夜嗨 | 亚洲视频在线观看免费 | 手机看片福利久久 | 福利视频二区 | 日本黄色成人 | 国产日韩成人 | 欧美黄页网站 | www.youjizz.com久久| 日韩av高清在线播放 | 超碰天天 | 手机免费看av片 | 黑人一级大毛片 | 中文字幕一区二区在线播放 | 黄色av免费 | 亚洲无限观看 | 搡老岳熟女国产熟妇 | 国产欧美久久久精品免费 | 欧美日韩性生活 | 黄色福利在线观看 | 日本理伦片午夜理伦片 | 精品人妻少妇AV无码专区 | 老熟妇一区二区三区 | 大咪咪dvd | 亚洲爱av | 91黄色视屏 | 一级黄色免费视频 | 羞辱极度绿帽vk | 一区两区小视频 | 国产精品男同 | 激情高潮呻吟抽搐喷水 | 91碰在线视频 | 成人99| 欧美激情第二页 | 中文字幕免费观看视频 | 国产不卡二区 | 3d成人动漫在线观看 | 牛牛在线 | 91精品久久久久久久 | 久操视频免费 | 乳女教师の诱惑julia | 美女被娇喘流出白 | 音影先锋av资源 | 夜夜操网址 | 美女视频黄色免费 | 插插插综合视频 | 色美av | 精品日本一区二区三区在线观看 | 国产这里有精品 | 青春草免费视频 | 午夜激情男女 | 卡通动漫精品一区二区三区 | 欧美色射 | 波多野结衣高清电影 | 国产色婷婷一区二区三区竹菊影视 | 最近中文在线观看 | 精品国产乱码久久久久久久 |