91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS 6.4(x86)下安裝Oracle 10g R2

發布時間:2020-08-11 15:47:44 來源:網絡 閱讀:843 作者:_諾千金 欄目:關系型數據庫

--------------------------------------

一、硬件要求

二、軟件

三、安裝前注意

四、安裝前準備

五、安裝Oracle,并進行相關設置

六、測試

--------------------------------------



一、硬件要求

1.內存 & swap

Minimum: 1 GB of RAM
Recommended: 2 GB of RAM or more

CentOS 6.4(x86)下安裝Oracle 10g R2

查看系統內存:

# grep MemTotal /proc/meminfo
MemTotal:        1030684 kB
# grep SwapTotal /proc/meminfo
SwapTotal:       2064376 kB

2.硬盤

由于CentOS安裝后差不多有4~5G,再加上Oracle等等的安裝,所以請準備至少10G的硬盤空間。

檢查磁盤使用情況:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              30G  3.0G  27G   10% /
tmpfs                 504M   72K  504M   1% /dev/shm
/dev/sda1             291M   32M  245M  12% /boot
/dev/sr0              3.6G  3.6G     0 100% /media/CentOS


二、軟件

系統:CentOS6.4 32位   IP:192.168.2.20/24

Oracle版本:Oracle 10g R2

10201_database_linux32.zip

三、安裝前注意

系統安裝時一定要安裝圖形接口(X Window System),否則無法安裝oracle,建議使用建議使用Xmanager遠程管理工具。另外請勿開啟SELinux,oracle官方不建議使用SELinux,CentOS的防火墻也請暫時關閉,減少安裝時的困擾。為防止Oracle安裝過程中出現亂碼,建議使用英文作為系統語言,進行Oracle的安裝工作。

本文中所描述的系統命令,未經特殊標示,均為“#”代表root權限,“$”代表oracle權限。


四、安裝ORACLE前準備

  1. 關閉防火墻及SELinux

# setup

CentOS 6.4(x86)下安裝Oracle 10g R2

# vim /etc/selinux/config   //修改為disabled需要重啟,永久關閉。
SELINUX=disabled
# setenforce 0              //使用這種方法不必重啟即可關閉selinux,臨時。
# getenforce                //查看狀態
Permissive

2.安裝依賴包

Oracle官方文檔要求的安裝包(x86和x86_64):

CentOS 6.4(x86)下安裝Oracle 10g R2

具體查詢及安裝參照以下步驟即可,把要求的包要全部安裝。

# rpm -qa |grep make
make-3.81-20.el6.i686
# yum list all |grep ^make
make.i686           1:3.81-20.el6     @anaconda-CentOS-201303020136.i386/6.4
makebootfat.i686    1.4-10.el6        c6-media 
# yum install make -y

最后還需要安裝libXp這個Library,這個一定要安裝,否則安裝Oracle時會出現java Exception。

# yum install libXp

3.創建oracle組及用戶

# groupadd grocl                           //建立群組grocl及dba
# groupadd dba
# useradd -m -g grocl -G dba oracle        //新建oracle用戶并加入組
-m 表示為用戶oracle新建一個家目錄
-g 表示為用戶指定一個主group
-G 表示為用戶指定一個group
這樣oracle既屬于grocl組也屬于dba組
平時主要是grocl組發生作用
# id oracle                                //測試oracle賬號是否建立完成
uid=501(oracle) gid=501(grocl) groups=501(grocl),502(dba)
# passwd oracle                            //為oracle用戶設置密碼

4.將oracle使用者加入到sudo群組中

# vim /etc/sudoers                        //保存時使用wq!或x,只讀文檔
 98 root    ALL=(ALL)       ALL           //仿照98行的root寫入
 99 oracle  ALL=(ALL)       ALL

5.配置系統內核參數

kernel.shmall = 2097152                       //表示系統一次可以使用的共享內存總量(
kernel.shmmax = 2147483648                    //定義了共享內存段的最大尺寸(以字節為單位)。缺省為32M,對于oracle來說,該缺省值太低了,通常將其設置為2G
kernel.shmmni = 4096                          //用于設置系統范圍內共享內存段的最大數量。該參數的默認值是 4096 。通常不需要更改
kernel.sem = 250 32000 100 128                //表示設置的信號量
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304                 //默認的接收窗口大小
net.core.rmem_max=4194304                     //接收窗口的最大大小
net.core.wmem_default=262144                  //默認的發送窗口大小
net.core.wmem_max=262144                      //發送窗口的最大大小

會有一些與系統默認的參數重復的,建議修改成文件上提供的。

# vim /etc/sysctl.conf                        //按照上面提供的參數修改增加
# sysctl -p                                   //重新加載
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144

6.編輯/etc/security/limits.conf

# vim /etc/security/limits.conf             //添加以下4行
oracle  soft        nproc   2047
oracle  hard        nproc   16384
oracle  soft        nofile  1024
oracle  hard        nofile  65536

7.編輯/etc/pam.d/login

# vim /etc/pam.d/login                      //添加這兩行
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

8.修改/etc/profile

# vim /etc/profile                           //添加以下代碼
if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi

9.修改Linux發行版本信息

由于Oracle 10g發行的時候,CentOS 6沒有發行,所以Oracle 10g并沒有對CentOS 6確認支持,需要修改文件讓Oracle 10g支持CentOS 6。我們需要手工修改Linux的發行注記,讓Oracle 10g支持CentOS 6。

# vim /etc/redhat-release 
#CentOS release 6.4 (Final)                   //注釋掉系統默認的版本
redhat 4

10.創建Oracle安裝目錄以及數據存放目錄

# mkdir -pv /usr/oracle/data
mkdir: created directory `/usr/oracle'        //Oracle安裝目錄
mkdir: created directory `/usr/oracle/data'   //數據存放目錄
# chown -R oracle.dba /usr/oracle/            //更改所屬關系

11.配置Linux主機

檢查/etc/hosts文件中是否有localhost的記錄(指向127.0.0.1即可),若沒有的話,在后面配置

Oracle監聽的時候會出現一些問題,導致無法啟動監聽,在此手工添加此記錄即可。

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

12.配置oracle用戶環境變量

# su - oracle                                //切換到oracle用戶
$ pwd
/home/oracle          
$ vi .bash_profile                           //添加以下配置
ORACLE_BASE=/usr/oracle                      //上面創建的Oracle安裝目錄
ORACLE_HOME=$ORACLE_BASE/data                //數據存放目錄
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
$ . .bash_profile                            //使配置生效

五、安裝Oracle,并進行相關設置

1.上傳并解壓縮安裝文件

# unzip 10201_database_linux32.zip
# mv database/ /usr/oracle/
# chown -R oracle.dba /usr/oracle/
# su - oracle 
$ cd /usr/oracle/database/
$ ls
doc  install  response  runInstaller  stage  welcome.html
$ ./runInstaller                          //執行安裝

2.以下就是熟悉的圖形界面安裝,更改數據存放目錄,并設置密碼,然后點擊Next;

CentOS 6.4(x86)下安裝Oracle 10g R2

同樣的,將群組選擇為dba群組,點擊Next;

CentOS 6.4(x86)下安裝Oracle 10g R2

在這個步驟中,請點選Checking Network Configuration requirements為User Verified,接著點擊Next;

CentOS 6.4(x86)下安裝Oracle 10g R2

最后出現Install Summary畫面,此時只要點擊Install按鈕,系統即開始安裝;

CentOS 6.4(x86)下安裝Oracle 10g R2

程序安裝中......

CentOS 6.4(x86)下安裝Oracle 10g R2

程序安裝中......

CentOS 6.4(x86)下安裝Oracle 10g R2

數據庫設置助理,可以在這邊選取password management作密碼的修改,如不需要修改,只需點擊OK即可;

CentOS 6.4(x86)下安裝Oracle 10g R2

安裝完成前,出現以下兩段的設置腳本;

CentOS 6.4(x86)下安裝Oracle 10g R2


在終端下執行:

# sh /usr/oracle/oraInventory/orainstRoot.sh
Changing permissions of /usr/oracle/oraInventory to 770.
Changing groupname of /usr/oracle/oraInventory to dba.
The execution of the script is complete
# sh /usr/oracle/data/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /usr/oracle/data
Enter the full pathname of the local bin directory: [/usr/local/bin]:   //默認即可
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

執行完后,回到安裝窗口按下OK完成所有的oracle安裝,安裝完成會出現以下畫面。

CentOS 6.4(x86)下安裝Oracle 10g R2



此時,您可以以下述網址,作為測試,登入賬號可以為sys或system

iSQL*Plus URL:
http://localhost:5560/isqlplus
iSQL*Plus DBA URL:
http://localhost:5560/isqlplus/dba
Enterprise Manager 10g Database Control URL:
http://localhost:1158/em

CentOS 6.4(x86)下安裝Oracle 10g R2



CentOS 6.4(x86)下安裝Oracle 10g R2



CentOS 6.4(x86)下安裝Oracle 10g R2

六、測試




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商丘市| 鹤庆县| 武威市| 东丰县| 乌海市| 陵川县| 广西| 安阳市| 兖州市| 丹棱县| 闽侯县| 牟定县| 北票市| 息烽县| 延长县| 遵化市| 栾川县| 海南省| 留坝县| 日土县| 玉田县| 洪洞县| 通辽市| 崇明县| 木兰县| 石楼县| 教育| 永宁县| 昭苏县| 富源县| 临桂县| 柳江县| 涟水县| 甘德县| 永福县| 鲁山县| 海原县| 夏邑县| 宣武区| 綦江县| 班玛县|