欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Redhat 6.2 下 oracle 11g R2的安裝詳解

 更新時間:2016年07月10日 14:59:50   投稿:mdxy-dxy  
這篇文章主要介紹了Redhat 6.2 下 oracle 11g R2的安裝詳解,需要的朋友可以參考下

11、選擇配置類型

包含2個選項:

一般用途/事務(wù)處理:為一般用途或高事務(wù)處理量應(yīng)用而設(shè)計的啟動數(shù)據(jù)庫。

數(shù)據(jù)倉庫:為數(shù)據(jù)倉庫應(yīng)用程序而優(yōu)化的啟動數(shù)據(jù)庫。

這里我選擇【一般用途/事務(wù)處理】,然后點擊【Next】:

12、制定數(shù)據(jù)庫標(biāo)識符

指定Oracel全局?jǐn)?shù)據(jù)庫名和服務(wù)標(biāo)識符為:orcl(在前面提到),然后點擊【Next】:

13、制定配置選項

在【內(nèi)存】頁中勾選【啟用自動內(nèi)存管理】,在【字符集】頁中選擇【使用Unicode】,然后點擊【Next】:

14、制定管理選項

選擇【使用Database Control管理數(shù)據(jù)庫】,然后點擊【Next】:

15、指定數(shù)據(jù)庫存儲選項

選擇【文件系統(tǒng)】,并設(shè)置路徑為:/home/app/oracle/oradata,然后點擊【Next】:

16、指定恢復(fù)選項

選擇【不啟用自動備份】,然后點擊【Next】:

17、指定方案口令

這里我選擇【對所有賬戶使用相同口令】,然后輸入密碼(rootadmin),當(dāng)然你也可以為不同用戶設(shè)置不同密碼。然后點擊【Next】:

18、特權(quán)操作系統(tǒng)組

設(shè)置數(shù)據(jù)庫管理員組為【dba】,數(shù)據(jù)庫操作者組為【oinstall】。然后點擊【Next】:

19、執(zhí)行先決條件檢查

若提示有程序包不存在,我們可以通過yum進行安裝,然后點擊【Next】:

Package 包直接yum install 安裝 pdksh從網(wǎng)上down rpm包

20、概要

查看安裝概要,若無問題,則可點擊【Finish】結(jié)束配置,開始進行安裝:

21、軟件安裝及配置數(shù)據(jù)庫

22、運行配置腳本

軟件及數(shù)據(jù)庫配置完成后,需要運行配置腳本:

打開命令終端,切換到root用戶,并執(zhí)行腳本:

[root@oracle tmp]# /home/app/oraInventory/orainstRoot.sh

[root@oracle ~]# /home/app/oracle/product/11.2.0/dbhome_1/root.sh

/usr/local/bin

執(zhí)行完成后,切換到圖形安裝界面,點擊【OK】

這樣oracle數(shù)據(jù)庫就安裝完成了

三、配置優(yōu)化與測試(root)

1、修改/etc/oratab文件

root@oracle ~]# vi /etc/oratab

orcl:/home/app/oracle/product/11.2.0/dbhome_1:Y (將N改為Y)

2、修改dbstart和dbshut文件

進入dbstart和dbshut所在的bin目錄

root@oracle ~]# cd /home/app/oracle/product/11.2.0/dbhome_1/bin/

[root@oracle bin]# vi dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME (將$1改為$ORACLE_HOME)

[root@oracle bin]# vi dbshut

ORACLE_HOME_LISTNER=$ORACLE_HOME (將$1改為$ORACLE_HOME)

3、建立啟動腳本

在/etc/rc.d/init.d/目錄下新建一個oracle文件

在其中添加以下內(nèi)容:

#!/bin/bash
# chkconfig: 2345 99 10
# description: Startup Script for oracle Databases
# /etc/rc.d/init.d/oracle
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
case “$1” in
start)
echo “-----startup oracle-----“ >> /var/log/oraclelog
su oracle –c “$ORACLE_HOME/bin/dbstart”
su oracle –c “$ORACLE_HOME/bin/emctl start dbconsole”
touch /var/lock/subsys/oracle
echo “-----startup oracle successful-----“ >> /var/log/oraclelog
echo “OK”
;;
stop)
echo “-----shutdwn oracle-----“ >> /var/log/oraclelog
su oracle –c “$ORACLE_HOME/bin/dbshut”
su oracle –c “$ORACLE_HOME/bin/emctl stop dbconsole”
rm –f /var/lock/subsys/oracle
echo “-----shutdown oracle successful-----“ >> /var/log/oraclelog
echo “OK”
;;
*)
echo “Usage: ‘basename $0' start|stop”
exit 1
esac
exit 0

4、設(shè)置腳本權(quán)限

[root@oracle init.d]# chmod 755 oracle

5、建立oracle服務(wù)

[root@oracle ~]# chkconfig --add oracle

[root@oracle ~]# chkconfig oracle on

6、測試連接

[oracle@oracle ~]$ sqlplus "/as sysdba"

SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 5 16:49:24 2016

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

7、啟動oem客戶端

[oracle@oracle ~]$ emctl start dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.

https://oracle:1158/em/console/aboutApplication

- An instance of Oracle Enterprise Manager 11g Database Control is already running.

8、登錄Oracle企業(yè)管理器(OEM)

打開系統(tǒng)的FireFox瀏覽器,并輸入OEM的URL:https://oracle:1158/em,遠(yuǎn)程訪問的話輸入的URL:https://192.168.100.197:1158/em輸入sys用戶和密碼(rootadmin),以SYSDBA身份登錄,登錄成功的頁面如下:

四、安裝過程中常見的問題

yum源的配置

Redhat自身的源存在一些問題,我安裝過程中使用的是163的源。

1、 確認(rèn)RedHat的版本
cat /etc/redhat-release或者uname -m
系統(tǒng):rhel-server-6.2-i386

2、 找到對應(yīng)的redhat6.2的源rpm包

把下面4個rpm文件wget下載下來備用

http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-69.el6.centos.noarch.rpm

http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm

http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

3、 卸載自帶的yum

rpm -aq|grep yum|xargs rpm -e --nodeps

4、 按照下面的順序安裝rpm包

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

(最后兩個安裝包要放在一起同時安裝,否則會提示相互依賴,安裝失敗)

5、 添加163的yum源

# cd /etc/yum.repos.d/

# wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo

# vi CentOS6-Base-163.repo

編輯文件,把文件中的$releasever全部替換成redhat的版本號也就是6最后保存。

6、 導(dǎo)入key

# rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

7、 清理yum緩存

# yum clean all

# yum makecache     #將服務(wù)器上的軟件包信息緩存到本地,以提高搜索安裝軟件的速度

# yum install vim*    #測試yum是否可用

至此,Redhat6可以使用CentOS的yum源在線安裝軟件了!

需要安裝的依賴包

在安裝oracle的過程中會check,我們發(fā)現(xiàn)會少一些依賴包我們可以通過yum install進行安裝

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

elfutils-libelf-devel-0.161-3.el6.i686

  gcc-c++-4.4.7-16.el6.i686

libstdc++-devel-4.4.7-16.el6.i686

 libaio-devel-0.3.107-10.el6.i686

unixODBC-2.2.14-14.el6.i686

unixODBC-devel-2.2.14-14.el6.i686

pdksh-5.2.14

Swap 空間不夠問題

1、用dd指令建了一個swapfile;

[root@oracle image]# dd if=/dev/zero of=/tmp/swap bs=1M count=1024

1024+0 records in

1024+0 records out

1073741824 bytes (1.1 GB) copied, 32.223 s, 33.3 MB/s

2、用mkswap將swapfile格式化為swap文件格式

[root@oracle image]# mkswap /tmp/swap

mkswap: /tmp/swap: warning: don't erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size = 1048572 KiB

no label, UUID=4ae3030b-bedc-45c5-84e5-6193af42e7a3

3、用swapon啟動該文件

[root@oracle image]# swapon /tmp/swap

[root@oracle image]# free -m

total used free shared buffers cached

Mem: 2022 1967 54 0 29 1680

-/+ buffers/cache: 258 1764

Swap: 3039 0 3039

bash:sqlplus:command not found 的問題

1、 檢查.base_profile中PATH是否配置正確

2、 切換到root給sqlplus建立一個索引

root登陸之后切換到oracle用戶上,輸入 
su oracle

第二步:連接 
在oracle用戶下,輸入 
sqlplus /nolog

第三步:使用管理員權(quán)限 
輸入 
connect /as sysdba

第四步:啟動/關(guān)閉服務(wù) 
輸入 
startup

關(guān)閉

Shutdown

監(jiān)聽器

lsnrctl start 啟動

lsnrctl stop 關(guān)閉

lsnrctl status 狀態(tài)
[root@oracle ~]# ln -s $ORACLE_HOME/bin/sqlplus /usr/bin 
Oralce數(shù)據(jù)庫的啟動

如果感覺看起來不太清晰:可以下載doc版本的,下載地址:http://www.dbjr.com.cn/books/475983.html

相關(guān)文章

最新評論