Oracle11g安装步骤详解

http://wmdata.com.cn/oracle/11g/index.html

 

Oracle11g从去年年底发布至今已经有一段时间了,我可以说也算首批体验Oracle11g的客户了吧,也许是对Oracle11g的太期待,所以他还没发布我就了解了好多好多Oracle11g的新特性和很多关于它的新技术,现对Oracle11g的安装作一下介绍,希望能对初学者或了解不深的客户有所帮助

使用的OS版本是:OEL4

以下是引用片段:
 [oracle@ractest orcl]$ cat /etc/redhat-release
  
Enterprise Linux Enterprise Linux AS release 4 (October Update 5)
  
[oracle@ractest orcl]$ cat /etc/enterprise-release
  Enterprise Linux Enterprise Linux AS release 4 (October Update 5)

  安装程序路径:

  /mnt/Oracle11g_linux_x86_64/database

  创建用户

以下是引用片段:
  groupadd -g 1001 dba
  
groupadd -g 1002 oinstall
  
useradd -u 10000 -g dba -G oinstall,dba -d /home/oracle -s /bin/bash oracle
  
chown -R oracle:dba /home/oracle
  
usermod -g dba -G oinstall,dba oracle
  使用的
.bash_profile
  
export ORACLE_BASE=/home/oracle
  
export ORACLE_HOME=$ORACLE_BASE/11g
  
export ORA_CRS_HOME=$ORACLE_BASE/crs
  
export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin
  
export ORACLE_SID=orcl1
  
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:${PATH}:$HOME/bin
  
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
  
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
  
export ORACLE_TERM=xterm
  
export TNS_ADMIN=$ORACLE_HOME/network/admin
  
export ORA_NLS10=$ORACLE_HOME/nls/data
  
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
  
export LIBPATH=$LIBPATH:$ORA_CRS_HOME/lib:$ORACLE_HOME/lib
  
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/JRE
  
export THREADS_FLAG=native
  
export TEMP=/tmp
  
export TMPDIR=/tmp
  
export NLS_LANG=american_america.WE8ISO8859P1
  
export DISPLAY=10.198.90.55:2
  
alias sysdba="sqlplus '/as sysdba'"
  export EDITOR=vi

  修改的核心参数

以下是引用片段:
  kernel.shmall = 2097152
  
kernel.shmmax = 2147483648
  
kernel.shmmni = 4096
  
kernel.sem = 250 32000 100 128
  
fs.file-max = 65536
  
net.ipv4.ip_local_port_range = 1024 65000
  
net.core.rmem_default=262144
  
net.core.wmem_default=262144
  
net.core.rmem_max=262144
  net.core.wmem_max=262144

 

使用xclock检查display正确:

   

以下是引用片段:
[oracle@ractest ~]$ xclock



[oracle@ractest ~]$ /mnt/Oracle11g_linux_x86_64/database

[oracle@ractest ~]$ cd /mnt/Oracle11g_linux_x86_64/database

[oracle@ractest database]$ ls -l

total 10

drwxr-xr-x   4 1003 oinstall   96 Mar 23 18:45 doc

drwxr-xr-x   5 1003 oinstall 1024 Mar 23 18:45 install

drwxr-xr-x   2 1003 oinstall 1024 Mar 23 18:45 response

-rwxr-xr-x   1 1003 oinstall 1251 Mar 23 18:45 runInstaller

drwxr-xr-x  12 1003 oinstall 1024 Mar 23 18:45 stage

-rw-r--r--   1 1003 oinstall 4638 Mar 23 18:45 welcome.html

[oracle@ractest database]$ ./runInstaller

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

All installer requirements met.


Preparing to launch Oracle Universal Installer from /tmp/OraInstall2007-06-28_02-26-12AM. Please wait ...[oracle@ractest database]$ Oracle Universal Installer, Version 11.1.0.2.0 Production

Copyright (C) 1999, 2007, Oracle. All rights reserved.

Oracle Universal Installer, Version 11.1.0.2.0 Production

Copyright (C) 1999, 2007, Oracle. All rights reserved.

启动图形以后选择ba

 

选择oracle base的时候,oracle不推荐使用user home作为oracle base,这里我选yes忽略

进行prerequirements检查的时候,安装程序认为swap不足,我选择YES忽略

 

 

以下是引用片段:
[oracle@ractest database]$

[oracle@ractest database]$ su - root

Password:

[root@ractest ~]# /home/oracle/oraInventory/orainstRoot.sh

Changing permissions of /home/oracle/oraInventory to 770.

Changing groupname of /home/oracle/oraInventory to dba.

The execution of the script is complete

[root@ractest ~]# /home/oracle/11g/root.sh

Running Oracle11g root.sh script...

The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /home/oracle/11g

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.

Finished product-specific root actions.

[root@ractest ~]#

 

通过这个例子你可以十分清楚的了解Oracle11g的安装过程,诸多惊喜尽在Oracle11g,赶快加入我们的Oracle11g应用行列吧。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值