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

Redhat 6.2 下 oracle 11g R2的安裝詳解第2/2頁(yè)

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

11、選擇配置類型

包含2個(gè)選項(xiàng):

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

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

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

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

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

13、制定配置選項(xiàng)

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

14、制定管理選項(xiàng)

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

15、指定數(shù)據(jù)庫(kù)存儲(chǔ)選項(xiàng)

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

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

選擇【不啟用自動(dòng)備份】,然后點(diǎn)擊【Next】:

17、指定方案口令

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

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

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

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

若提示有程序包不存在,我們可以通過(guò)yum進(jìn)行安裝,然后點(diǎn)擊【Next】:

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

20、概要

查看安裝概要,若無(wú)問(wèn)題,則可點(diǎn)擊【Finish】結(jié)束配置,開(kāi)始進(jìn)行安裝:

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

22、運(yùn)行配置腳本

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

打開(kāi)命令終端,切換到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í)行完成后,切換到圖形安裝界面,點(diǎn)擊【OK】

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

三、配置優(yōu)化與測(cè)試(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文件

進(jìn)入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、建立啟動(dòng)腳本

在/etc/rc.d/init.d/目錄下新建一個(gè)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、測(cè)試連接

[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、啟動(dòng)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)

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

四、安裝過(guò)程中常見(jiàn)的問(wèn)題

yum源的配置

Redhat自身的源存在一些問(wèn)題,我安裝過(guò)程中使用的是163的源。

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

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

把下面4個(gè)rpm文件wget下載下來(lái)備用

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

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

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的版本號(hào)也就是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*    #測(cè)試yum是否可用

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

需要安裝的依賴包

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

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 空間不夠問(wèn)題

1、用dd指令建了一個(gè)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啟動(dòng)該文件

[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 的問(wèn)題

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

2、 切換到root給sqlplus建立一個(gè)索引

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

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

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

第四步:?jiǎn)?dòng)/關(guān)閉服務(wù) 
輸入 
startup

關(guān)閉

Shutdown

監(jiān)聽(tīng)器

lsnrctl start 啟動(dòng)

lsnrctl stop 關(guān)閉

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

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

相關(guān)文章

最新評(píng)論