小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

redhat 6.5 安裝oracle 11gR2 完全手冊(cè) 圖文教程

 HK123COM 2018-05-15

本文使用相關(guān)軟件

系統(tǒng):Red Hat Enterprise Linux 6.5

數(shù)據(jù)庫:Oracle Database 11g Release 2

終端軟件: Xmanager Enterprise 4

注意:命令前為  # 號(hào)  為root用戶  $ 號(hào) 為oracle用戶   SQL> 使用sqlplus命令進(jìn)入到數(shù)據(jù)庫實(shí)例里。


一、配置本地yum源,用于安裝軟件包。

創(chuàng)建 yum 目錄

# mkdir /yum


查看光盤

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 20G 2.9G 16G 16% /

tmpfs 2.0G 76K 2.0G 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


進(jìn)入光盤

# cd /media/RHEL_6.5\ x86_64\ Disc\ 1/


復(fù)制當(dāng)前文件夾下的所有文件到 /yum 下

# cp -r * /yum


進(jìn)入yum配置目錄

# cd /etc/yum.repos.d/


修改配置文件

# ls

rhel-source.repo

# vi rhel-source.repo

[rhel-source]

name=Red Hat Enterprise Linux $releasever - $basearch - Source

baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

修改為

[rhel-source]

name=Red Hat Enterprise Linux $releasever - $basearch - Source

baseurl=file:///yum

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


清除yum緩存

# yum clean all

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Cleaning repos: InstallMedia rhel-source

Cleaning up Everything


緩存本地yum源

# yum makecache

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

rhel-source | 3.9 kB 00:00 ...

rhel-source/group_gz | 204 kB 00:00 ...

rhel-source/filelists_db | 3.8 MB 00:00 ...

rhel-source/primary_db | 3.1 MB 00:00 ...

rhel-source/other_db | 1.6 MB 00:00 ...

Metadata Cache Created


測(cè)試

# yum list

yajl.i686 1.0.7-3.el6 rhel-source

yajl.x86_64 1.0.7-3.el6 rhel-source

ypserv.x86_64 2.19-26.el6_4.2 rhel-source

yum-plugin-aliases.noarch 1.1.30-14.el6 rhel-source

yum-plugin-changelog.noarch 1.1.30-14.el6 rhel-source

yum-plugin-downloadonly.noarch 1.1.30-14.el6 rhel-source

yum-plugin-tmprepo.noarch 1.1.30-14.el6 rhel-source

yum-plugin-verify.noarch 1.1.30-14.el6 rhel-source

yum-plugin-versionlock.noarch 1.1.30-14.el6


二、安裝Oracle 11gR2 前環(huán)境配置

關(guān)閉SELinux、防火墻

# vi /etc/selinux/config

SELINUX=enforcing

改為

SELINUX=disabled


查看主機(jī)名

# hostname

oracledata


檢查hosts文件 查看主機(jī)名是否正確

# vi /etc/hosts

127.0.0.1 oracledata localhost.localdomain localhost4 localhost4.localdomain4

::1 oracledata localhost.localdomain localhost6 localhost6.localdomain6


修改linux內(nèi)核,修改/etc/sysctl.conf文件

# vi /etc/sysctl.conf

加入下面的內(nèi)容

fs.suid_dumpable = 1

# kernel.shmall = 2097152

# kernel.shmmax = 2147483648

kernel.shmmni = 4096

# semaphors: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576


使配置立刻生效。

# /sbin/sysctl -p


修改用戶的SHELL限制,輸入命令:

# vi /etc/security/limits.conf

在最下面添加以下內(nèi)容

oracle              soft    nproc   2047 

oracle              hard    nproc   16384 

oracle              soft    nofile  4096 

oracle              hard    nofile  65536 

oracle              soft    stack   10240


修改/etc/pam.d/login 文件,輸入命令:

# vi /etc/pam.d/login


在最下面加入以下內(nèi)容

session required /lib/security/pam_limits.so

session required pam_limits.so


編輯 /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


檢查所需的包,安裝缺少的包

binutils-2.20.51.0.2-5.11.el6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (x86_64)

compat-libstdc++-33-3.2.3-69.el6.i686

gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64)

glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6.i686 ksh

libgcc-4.4.4-13.el6 (i686)

libgcc-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6 (x86_64)

libstdc++-devel-4.4.4-13.el6.i686

libaio-0.3.107-10.el6 (x86_64)

libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6 (x86_64)

libaio-devel-0.3.107-10.el6.i686

make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

unixODBC-2.2.14-12.el6_3.i686.rpm

unixODBC-2.2.14-12.el6_3.x86_64.rpm

unixODBC-devel-2.2.14-12.el6_3.i686.rpm

unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm

libXp-1.0.0-15.1.el6.i686.rpm

libXp-devel-1.0.0-15.1.el6.i686.rpm

libXp-1.0.0-15.1.el6.x86_64.rpm

libXp-devel-1.0.0-15.1.el6.x86_64.rpm


# yum install -y binutils* compat* gcc* glibc* libgcc* libstdc* libaio* make* sysstat* unixODBC* libXp*


Oracle11gR2還需要一些i386的包。這些包可以到redhat5.5 32位的光盤上去找。

這些包要強(qiáng)制安裝,要不安不上。

# rpm -ivh *.rpm --force --nodeps

libaio-0.3.106-5.i386.rpm

compat-libstdc++-33-3.2.3-61.i386.rpm

elfutils-libelf-devel-0.137-3.el5.i386.rpm

libaio-devel-0.3.106-5.i386.rpm

libgcc-4.1.2-48.el5.i386.rpm

libstdc++-4.1.2-48.el5.i386.rpm

pdksh-5.2.14-36.el5.i386.rpm

unixODBC-2.2.11-7.1.i386.rpm

unixODBC-devel-2.2.11-7.1.i386.rpm


創(chuàng)建oracle用戶和組

# groupadd oinstall

# groupadd dba


創(chuàng)建orcale用戶,并設(shè)置密碼

# useradd -m -g oinstall -G dba oracle

# passwd oracle

更改用戶 oracle 的密碼 。

新的 密碼:

重新輸入新的 密碼:

passwd: 所有的身份驗(yàn)證令牌已經(jīng)成功更新。


創(chuàng)建Oracle安裝相關(guān)文件夾這里沒有單獨(dú)指定表空存儲(chǔ)目錄。

# mkdir -p /u01/app/oracle

# chown -R oracle:oinstall /u01/app/oracle

# chmod 755 /u01/app/oracle

# mkdir -p /u01/app/oraInventory

# chown -R oracle:oinstall /u01/app/oraInventory

# chmod 755 /u01/app/oraInventory


設(shè)置oracle用戶登錄時(shí)的環(huán)境變量(以下以oracle用戶登:)

# su - oracle

$ vi .bash_profile


添加以下內(nèi)容

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

ORACLE_SID=orcl

LD_LIBRARY_PATH=$ORACLE_HONE/lib PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

export NLS_LANG=american_america.zhs16gbk


保存后使用如下命令,使設(shè)置生效:

$ source /home/oracle/.bash_profile


測(cè)試配置是否生效

$ cd $ORACLE_BASE

$ pwd

/u01/app/oracle


環(huán)境配置完成最好重啟一下服務(wù)器

# reboot


三、安裝Oracle11gR2

創(chuàng)建臨時(shí)安裝文件目錄

# mkdir /tmp/oracle

上傳

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip


文件放至文件夾/tmp/oracle

# cd /tmp/oracle

解壓縮

# unzip linux.x64_11gR2_database_1of2.zip

# unzip linux.x64_11gR2_database_2of2.zip


添加權(quán)限

# chmod -R 777 /tmp/oracle/


解決安裝oracle時(shí)中文亂碼問題

下載地址: 

http://www./post/70.html

拷貝zysong.ttf 這個(gè)文件到 /usr/share/fonts/zh_CN/TrueType/ 下

如果沒有創(chuàng)建這個(gè)目錄

# mkdir -p /usr/share/fonts/zh_CN/TrueType


執(zhí)行運(yùn)行環(huán)境變量

# export DISPLAY=192.168.1.113:0.0

啟動(dòng) Xmanager - Passive

# xhost +

access control disabled, clients can connect from any host


切換到oracle用戶

# su - oracle

$ cd /tmp/oracle/database/

$ ./runInstaller

clipboard.png

下一步


clipboard.png


clipboard.png

僅安裝數(shù)據(jù)庫軟件


clipboard.png

單實(shí)例數(shù)據(jù)庫安裝


clipboard.png

選中文與英文 下一步


clipboard.png

選版本 下一步


clipboard.png

安裝目錄,就是剛才配置的.bash_profile文件里的內(nèi)容。下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn),下一步


clipboard.png

完成


clipboard.png

開始復(fù)制文件


clipboard.png

用root用戶執(zhí)行。

# /u01/app/oraInventory/orainstRoot.sh

# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh


創(chuàng)建數(shù)據(jù)庫

$ dbca

clipboard.png

下一步


clipboard.png

創(chuàng)建數(shù)據(jù)庫 下一步


clipboard.png

一般用途 下一步


clipboard.png

添入數(shù)據(jù)庫名也就是 SID 與之前在.bash_profile里配置的必須一樣。下一步


clipboard.png

可以啟用EM,也可以不啟(web的管理界面,沒要求就不啟)。下一步


clipboard.png

設(shè)置密碼 下一步


clipboard.png

提示密碼簡(jiǎn)單,選是


clipboard.png

如果沒有指定存放位置,先默認(rèn)。 下一步


clipboard.png

沒有特殊要求 默認(rèn) 下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

沒有特殊要求 默認(rèn) 選調(diào)整大小


clipboard.png

進(jìn)程改成1500 下一步


clipboard.png

沒有特殊要求 默認(rèn)


clipboard.png

沒有特殊要求 默認(rèn) 下一步


clipboard.png

默認(rèn) 點(diǎn)完成


clipboard.png

顯示摘要 點(diǎn)確定


clipboard.png

開始創(chuàng)建實(shí)例


clipboard.png

完成 退出


創(chuàng)建監(jiān)聽

$ netca

clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn) 否 下一步


clipboard.png

默認(rèn) 下一步


clipboard.png

默認(rèn) 點(diǎn) 完成


查看監(jiān)聽是否識(shí)別到數(shù)據(jù)庫 如果識(shí)別到會(huì)顯示數(shù)據(jù)庫名和READY

$ lsnrctl status

clipboard.png


四、常用的啟動(dòng)和關(guān)閉命令

如果監(jiān)聽不能識(shí)別到數(shù)據(jù)庫解決方法 進(jìn)入sqlplus

$ sqlplus / as sysdba

SQL>alter system register;


關(guān)閉和啟動(dòng)數(shù)據(jù)庫順序

關(guān)閉順序 EM和isqlplus --監(jiān)聽 --數(shù)據(jù)庫

啟動(dòng)順序 監(jiān)聽 --數(shù)據(jù)庫 --EM和isqlplus


查看端口是否打開

$ netstat -tulnp|grep 5560(isqlplus端口)


關(guān)閉和啟動(dòng)isqlplus

$ isqlplusctl stop 關(guān)閉

$ isqlplusctl start 啟動(dòng)


關(guān)閉和啟動(dòng)EM

$ emctl stop dbconsole 關(guān)閉

$ emctl start dbconsole 啟動(dòng)

$ emctl status dbconsole 查看EM狀態(tài)或用netstat 查看1158端口


關(guān)閉和啟動(dòng)監(jiān)聽(1521端口)

$ lsnrctl stop 關(guān)閉

$ lsnrctl start 啟動(dòng)


啟動(dòng)Orcale

$ sqlplus / as sysdba

SQL>startup


關(guān)閉和啟動(dòng)Orcale

$ sqlplus / as sysdba

SQL>shutdown immediate; 安全關(guān)閉

SQL>startup 啟動(dòng)

SQL>startup nomount; 啟動(dòng)數(shù)據(jù)庫 只啟動(dòng)實(shí)例

SQL>alter database mount;

SQL>alter database open;

繼續(xù)閱讀:Linux  Oracle  RedHat  

原創(chuàng)文章請(qǐng)注明轉(zhuǎn)載自技術(shù)小站本文地址:http://www./post/208.html,標(biāo)題:redhat 6.5 安裝oracle 11gR2 完全手冊(cè) 圖文教程

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多