最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn)分享

 更新時(shí)間:2017年01月10日 09:20:53   作者:沛東  
這篇文章主要介紹了linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn), 所有操作無需使用圖形界面. 靜默安裝能減少安裝出錯(cuò)的可能性, 也能大大加快安裝速度。有需要的朋友可以參考借鑒,下面來一起看看吧。

前言:

1、我的linux是64位的redhat6.5,安裝的oracle版本是11.2.0的。

2、我這是自己安裝的linux虛擬機(jī),主機(jī)名為ora11g,ip為192.168.100.122

3、這臺(tái)機(jī)器以前沒有安裝過oracle數(shù)據(jù)庫,這是第一次安裝;系統(tǒng)安裝好了之后,僅僅只配了ip地址;所以新手完全可以按照我的步驟裝一次oracle。

準(zhǔn)備工作:

1、確認(rèn)主機(jī)名一致:

[root@ora11g ~]# vi /etc/hosts

在末尾添加   (#其中192.168.100.123為本機(jī)ip地址,ora11g為本機(jī)主機(jī)名,請(qǐng)根據(jù)服務(wù)器不同自行更改)

192.168.100.123 ora11g

2、上傳數(shù)據(jù)庫安裝壓縮包,比如/home/下,并解壓,會(huì)得到一個(gè)database的文件夾。

打系統(tǒng)補(bǔ)丁包

1、建立光盤源

1)查看光盤位置,可以看出/dev/sr0即為系統(tǒng)光盤文件

[root@ora11g ~]# df -h

提示內(nèi)容為

Filesystem Size Used Avail Use% Mounted on
/dev/sda3 26G 2.8G 22G 12% /
tmpfs 936M 224K 936M 1% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot
/dev/sr0 3.6G 3.6G 0 100% /media/RHEL_6.5 x86_64 Disc 1

2)、掛載光盤 (掛載點(diǎn)為mnt目錄)

[root@ora11g ~]# mount /dev/sr0 /mnt/ 

3)、創(chuàng)建本地yum源并編輯

[root@ora11g ~]# touch /etc/yum.repos.d/redhat.repo

[root@ora11g ~]# vi /etc/yum.repos.d/redhat.repo

在redhat.repo中添加內(nèi)容(#后面文字為說明,復(fù)制的時(shí)候請(qǐng)自行刪除)

[Sever]
name=redhat6.5  #自定義名稱
baseurl=file:///mnt/ #本地光盤掛載路徑
enabled=1  #啟用yum源,0為不啟用,1為啟用
gpgcheck=0  #檢查GPG-key,0為不啟用

4)、把 yum.conf中的gpgcheck改為0

vi /etc/yum.conf

2、打補(bǔ)丁

rqm -qa | grep compat(補(bǔ)丁包名) 為查看系統(tǒng)是否有這個(gè)補(bǔ)丁包

yum install compat(補(bǔ)丁包名)  為安裝這個(gè)補(bǔ)丁包

1)、redhat6.5版本64位系統(tǒng)所需系統(tǒng)補(bǔ)丁截圖

2)、打補(bǔ)?。ǜ鶕?jù)我系統(tǒng)安裝的版本檢查完后發(fā)現(xiàn)只需要安裝以下補(bǔ)丁,這里不在贅述)

 [root@ora11g ~]#yum install compat-libcap* 

 [root@ora11g ~]#yum install compat-libstdc++-33* 

 [root@ora11g ~]#yum install compat-libstdc++-33*.i686 
 
 [root@ora11g ~]#yum install gcc*

 [root@ora11g ~]#yum install glibc-devel-*.i686

 [root@ora11g ~]#yum install libstdc++-devel*.i686

 [root@ora11g ~]#yum install libaio*.i686

 [root@ora11g ~]#yum install libaio-devel*

 [root@ora11g ~]#yum install unixODBC*

 [root@ora11g ~]#yum install unixODBC*.i686

 [root@ora11g ~]#yum install ksh

(ps:上述的包為我這個(gè)系統(tǒng)中沒有的補(bǔ)丁包,在安裝的時(shí)候針對(duì)不同系統(tǒng)有不同的情況,請(qǐng)注意。請(qǐng)對(duì)照?qǐng)D片中所列的補(bǔ)丁包一一確認(rèn),其中(*86_64)與(.i686)為不同的補(bǔ)丁包,i686的需要的后面加上.i686,可以參照上面的寫法。)

可以使用下面命令檢驗(yàn)補(bǔ)丁包是否打完

[root@ora11g ~]#rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh

[root@ora11g ~]#rpm -q libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel

修改系統(tǒng)文件參數(shù)

1、配置linux內(nèi)核參數(shù)

[root@ora11g ~]# vi /etc/sysctl.conf 

注釋掉kernel.shmmax與kernel.shmall,并追加以下內(nèi)容

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

2、配置資源使用情況

[root@ora11g ~]# vi /etc/security/limits.conf

追加以下內(nèi)容

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

3、登陸設(shè)置

[root@ora11g ~]# vi /etc/pam.d/login 

追加以下內(nèi)容

session required /lib64/security/pam_limits.so
session required pam_limits.so
[root@ora11g ~]# 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

4、關(guān)閉selinux ,確保SELINUX=disabled

[root@ora11g ~]# vi /etc/selinux/config

創(chuàng)建用戶、用戶組和安裝目錄

1、創(chuàng)建oinstall和dba組和oracle用戶

[root@ora11g ~]# groupadd oinstall

[root@ora11g ~]# groupadd dba

[root@ora11g ~]# useradd -g oinstall -G dba oracle

[root@ora11g ~]# passwd oracle

##之后會(huì)輸入兩次oracle密碼

 2、創(chuàng)建安裝目錄并修改所屬用戶和組

[root@ora11g ~]# mkdir -p /u01/app/oracle

[root@ora11g ~]# chown -R oracle:oinstall /u01/app/

修改環(huán)境變量

1、切換到oracle用戶。

[root@ora11g ~]# su - oracle

2、修改環(huán)境變量

[oracle@ora11g ~]$ vi .bash_profile

追加以下內(nèi)容

export ORACLE_BASE=/u01/app/oracle
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

移動(dòng)database文件

移動(dòng)文件并修改權(quán)限等

[root@ora11g ~]# mv /home/database/ /u01/

[root@ora11g ~]# chown -R oracle:oinstall database/

[root@ora11g ~]# chmod -R 777 database/

下面才是正菜(靜默安裝oracle)

1、靜默安裝oracle軟件

1)、編輯響應(yīng)文件db_install.rsp

[root@ora11g ~]# vi /u01/database/response/db_install.rsp 

需要修改的配置有以下內(nèi)容(參考大神說明 http://blog.csdn.net/jameshadoop/article/details/48086933)

oracle.install.option=INSTALL_DB_SWONLY   #選擇安裝類型:1.只裝數(shù)據(jù)庫軟件 2.安裝數(shù)據(jù)庫軟件并建庫 3.升級(jí)數(shù)據(jù)庫

ORACLE_HOSTNAME=ora11g       #指定操作系統(tǒng)主機(jī)名,通過hostname命令獲得

UNIX_GROUP_NAME=oinstall       #指定oracle inventory目錄的所有者,通常會(huì)是oinstall或者dba

INVENTORY_LOCATION=/u01/app/oraInventory   #指定產(chǎn)品清單oracle inventory目錄的路徑

SELECTED_LANGUAGES=en,zh_CN,zh_TW    #指定數(shù)據(jù)庫語言,可以選擇多個(gè),用逗號(hào)隔開

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 #設(shè)置ORALCE_HOME的路徑

ORACLE_BASE=/u01/app/oracle      # 設(shè)置ORALCE_BASE的路徑

oracle.install.db.InstallEdition=EE    #選擇Oracle安裝數(shù)據(jù)庫軟件的版本

oracle.install.db.isCustomInstall=false

oracle.install.db.DBA_GROUP=dba     #指定擁有OSDBA、OSOPER權(quán)限的用戶組,通常會(huì)是dba組

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE  #選擇數(shù)據(jù)庫的用途,一般用途/事物處理,數(shù)據(jù)倉庫

oracle.install.db.config.starterdb.globalDBName=ora11g  #指定GlobalName

oracle.install.db.config.starterdb.SID=ora11g    #指定SID

oracle.install.db.config.starterdb.characterSet=ZHS16GBK  #選擇字符集。不正確的字符集會(huì)給數(shù)據(jù)顯示和存儲(chǔ)帶來麻煩無數(shù)。
                #通常中文選擇的有ZHS16GBK簡體中文庫,根據(jù)公司規(guī)定自行選擇
oracle.install.db.config.starterdb.password.ALL=123456  #設(shè)定所有數(shù)據(jù)庫用戶使用同一個(gè)密碼,其它數(shù)據(jù)庫用戶就不用單獨(dú)設(shè)置了。

DECLINE_SECURITY_UPDATES=true     # False表示不需要設(shè)置安全更新,注意,在11.2的靜默安裝中疑似有一個(gè)BUG
            # Response File中必須指定為true,否則會(huì)提示錯(cuò)誤,不管是否正確填寫了郵件地址

2)、切換到oracle用戶進(jìn)入到/u01/database目錄下執(zhí)行安裝命令

[oracle@ora11g ~]$ cd /u01/database/

[oracle@ora11g database]$ ./runInstaller -silent -ignorePrereq responseFile /u01/database/response/db_install.rsp 

使用root用戶使用tail -f 查看實(shí)時(shí)日志,不贅述。

3)、等到窗口出現(xiàn)以下命令時(shí)

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

#-------------------------------------------------------------------
...
/u01/app/oraInventory/orainstRoot.sh
/u01/app/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í)行以下命令

[root@ora11g ~]# /u01/app/oraInventory/orainstRoot.sh
[root@ora11g ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh

oracle軟件安裝完成。

2、靜默安裝監(jiān)聽,( $ORACLE_HOME/bin/netca /silent /responsefile  u01/database/response/netca.rsp)

[oracle@ora11g ~]$ /u01/app/oracle/product/11.2.0/db_1/bin/netca /silent /responseFile /u01/database/response/netca.rsp

3、靜默建庫

1)、編輯dbca.rsp

[root@ora11g ~]# vi /u01/database/response/dbca.rsp 

修改配置如下

#以下內(nèi)容不要修改
RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "createDatabase"

#以下內(nèi)容必須設(shè)置

GDBNAME = "ora11g"

SID = "ora11g"

TEMPLATENAME = "General_Purpose.dbc"

#以下內(nèi)容根據(jù)需要修改

CHARACTERSET = "ZHS16GBK"

2)、使用oracle用戶執(zhí)行建庫命令(注意執(zhí)行監(jiān)聽的時(shí)候是 /silent /responseFile  而執(zhí)行建庫則是 -silent -responseFile)

[oracle@ora11g ~]$ /u01/app/oracle/product/11.2.0/db_1/bin/dbca -silent -responseFile /u01/database/response/dbca.rsp 

之后會(huì)提示輸入sys和system的密碼,我的都是123456,所有輸入2次都是一樣的。(我這里命令行會(huì)先刪除界面的內(nèi)容才可以輸入,不知道是不是系統(tǒng)的原因還是別的導(dǎo)致的)

界面會(huì)提示安裝進(jìn)度

Copying database files

...

37% complete

Creating and starting Oracle instance

...

62% complete

Completing Database Creation

...

100% complete

Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/ORCL/ORCL.log" for further details.

之后就完成了數(shù)據(jù)庫的安裝。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • 用vnc實(shí)現(xiàn)Windows遠(yuǎn)程連接linux桌面之服務(wù)器配置

    用vnc實(shí)現(xiàn)Windows遠(yuǎn)程連接linux桌面之服務(wù)器配置

    這篇文章主要介紹了用vnc實(shí)現(xiàn)Windows遠(yuǎn)程連接linux桌面之服務(wù)器配置,需要的朋友可以參考下
    2016-09-09
  • Linux服務(wù)器數(shù)據(jù)盤移除并重新掛載的全過程

    Linux服務(wù)器數(shù)據(jù)盤移除并重新掛載的全過程

    這篇文章主要介紹了在Linux服務(wù)器上移除并重新掛載數(shù)據(jù)盤的整個(gè)過程,分為三大步:卸載文件系統(tǒng)、分離磁盤和重新掛載,每一步都有詳細(xì)的步驟和注意事項(xiàng),確保數(shù)據(jù)安全和系統(tǒng)穩(wěn)定性,需要的朋友可以參考下
    2025-11-11
  • Linux  crontab 命令的使用

    Linux crontab 命令的使用

    這篇文章主要介紹了Linux crontab 命令的使用,幫助大家更好的理解和學(xué)習(xí)Linux系統(tǒng),感興趣的朋友可以了解下
    2020-08-08
  • 詳解linux系統(tǒng)調(diào)用原理

    詳解linux系統(tǒng)調(diào)用原理

    這篇文章給大家詳細(xì)講述了linux系統(tǒng)調(diào)用原理的相關(guān)知識(shí)點(diǎn)內(nèi)容,對(duì)此有興趣的朋友參考學(xué)習(xí)下。
    2018-08-08
  • linux centos7離線安裝telnet包全過程

    linux centos7離線安裝telnet包全過程

    文章詳細(xì)介紹了在CentOS 7系統(tǒng)上離線安裝Telnet及其相關(guān)服務(wù)的步驟,包括下載RPM包、檢測(cè)安裝情況、卸載現(xiàn)有包、按正確順序安裝新的包、配置服務(wù)、重啟服務(wù)以及測(cè)試安裝是否成功
    2026-03-03
  • Linux中多版本Python管理方式

    Linux中多版本Python管理方式

    文章詳細(xì)介紹了在Linux系統(tǒng)中使用pyenv進(jìn)行Python版本管理和創(chuàng)建虛擬環(huán)境的步驟,包括安裝pyenv、配置環(huán)境變量、安裝Python版本、創(chuàng)建和激活虛擬環(huán)境等
    2026-01-01
  • Linux忘記/更改密碼實(shí)現(xiàn)方式

    Linux忘記/更改密碼實(shí)現(xiàn)方式

    當(dāng)出現(xiàn)connectionclosedbyforeignhost時(shí),通常是因?yàn)槊艽a輸入錯(cuò),可通過修改root用戶密碼、以root用戶修改其他用戶密碼等方式找回,如忘記root用戶密碼,則需在系統(tǒng)重啟情況下通過編輯gr
    2026-04-04
  • 類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解

    類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解

    如何在linux系統(tǒng)中安裝jdk1.8?很多小伙伴都不知道在linux系統(tǒng)中怎么安裝jdk,下面,小編就為大家介紹下在linux系統(tǒng)中安裝jdk1.8方法。
    2019-09-09
  • 詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器

    詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器

    本篇文章主要介紹了詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • Centos7.4 zabbix3.4.7源碼安裝的方法步驟

    Centos7.4 zabbix3.4.7源碼安裝的方法步驟

    這篇文章主要介紹了Centos7.4 zabbix3.4.7源碼安裝的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06

最新評(píng)論

宜兰市| 赣州市| 定日县| 奉化市| 卢湾区| 淮安市| 鄯善县| 景洪市| 揭东县| 霍林郭勒市| 石渠县| 郸城县| 台南县| 黄石市| 微博| 天等县| 娄烦县| 岳阳县| 伊通| 铅山县| 镇沅| 佛山市| 深州市| 永川市| 汪清县| 仙桃市| 盐源县| 旬邑县| 泰州市| 涟源市| 桐梓县| 三穗县| 通江县| 邮箱| 屯门区| 惠安县| 龙川县| 耒阳市| 松滋市| 望江县| 湘潭县|