在Oracle6linux上安装Oracle11.2.3......

参考文档

在Oracle Linux 创建个Oracle数据库先建个虚机 装好Oracle Linux 

hostname 如下

use all spaceand  review and modify partition layout因为我要调整空间

调整home为20000M剩下的全给逻辑卷lv_u01   /u01 我要把数据库放到这里面这样好

直接格式化。。。

创建boot  直接继续

选择安装组件 customize later 自定义

这里我把所有能装的都装了这样省的以后装 c c++ 或者别的。。。

不注册

no

建立一个用户这里我直接建立oinstall 用户 及 组 这样它编号501 以后会用到

root登陆

编辑hosts

如图

编辑selinux

关闭防火墙

下面直接putty全部过程。。。

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2014.08.10 20:00:49 =~=~=~=~=~=~=~=~=~=~=~=

login as: root

root@192.168.89.136's password: 

]0;root@wahaha:~[?1034h[root@wahaha ~]# 

[K[root@wahaha ~]# 

[K[root@wahaha ~]# rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-li 

belf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-heade 

rs ksh libaio  libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numact 

l-devel sysstat unixODBC unixODBC-devel   ###检查所需组件是否装好###

binutils-2.20.51.0.2-5.34.el6.x86_64

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

elfutils-libelf-0.152-1.el6.x86_64

package elfutils-libelf-devel is not installed

package gcc is not installed

package gcc-c++ is not installed

glibc-2.12-1.80.el6.x86_64

glibc-2.12-1.80.el6.i686

glibc-common-2.12-1.80.el6.x86_64

package glibc-devel is not installed

package glibc-headers is not installed

kernel-headers-2.6.32-279.el6.x86_64

package ksh is not installed

libaio-0.3.107-10.el6.x86_64

package libaio-devel is not installed

libgcc-4.4.6-4.el6.x86_64

libgcc-4.4.6-4.el6.i686

libgomp-4.4.6-4.el6.x86_64

libstdc++-4.4.6-4.el6.x86_64

package libstdc++-devel is not installed

make-3.81-20.el6.x86_64

package numactl-devel is not installed

sysstat-9.0.4-20.el6.x86_64

package unixODBC is not installed

package unixODBC-devel is not installed

没有装好的直接 

yum install elfutils-libelf-devel

yum install libaio-devel

yum install libstdc++-devel

yum install numactl-devel

yum install unixODBC

yum install unixODBC-devel

再次检查 都好了。。。

]0;root@wahaha:~[root@wahaha ~]# rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-li 

belf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-heade 

rs ksh libaio  libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numact 

l-devel sysstat unixODBC unixODBC-devel

binutils-2.20.51.0.2-5.34.el6.x86_64

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

elfutils-libelf-0.152-1.el6.x86_64

elfutils-libelf-devel-0.152-1.el6.x86_64

gcc-4.4.7-4.el6.x86_64

gcc-c++-4.4.7-4.el6.x86_64

glibc-2.12-1.132.el6_5.2.x86_64

glibc-2.12-1.132.el6_5.2.i686

glibc-common-2.12-1.132.el6_5.2.x86_64

glibc-devel-2.12-1.132.el6_5.2.x86_64

glibc-headers-2.12-1.132.el6_5.2.x86_64

kernel-headers-2.6.32-279.el6.x86_64

ksh-20120801-10.el6_5.8.x86_64

libaio-0.3.107-10.el6.x86_64

libaio-devel-0.3.107-10.el6.x86_64

libgcc-4.4.7-4.el6.x86_64

libgcc-4.4.7-4.el6.i686

libgomp-4.4.7-4.el6.x86_64

libstdc++-4.4.7-4.el6.x86_64

libstdc++-devel-4.4.7-4.el6.x86_64

make-3.81-20.el6.x86_64

numactl-devel-2.0.7-8.el6.x86_64

sysstat-9.0.4-20.el6.x86_64

unixODBC-2.2.14-12.el6_3.x86_64

unixODBC-devel-2.2.14-12.el6_3.x86_64

###yum install oracle-rdbms-server-11gR2-preinstall是自动安装好多都不用管了否则还得自己创建用户该变量都很有讲究如官方文档。。。    

中有详细的参数说明这些参数都是计算得出 如果你内存等不一样也许会变。。。

###

root@wahaha:~[root@wahaha ~]# yum install oracle-rdbms-server-11gR2-preinstall

Loaded plugins: refresh-packagekit, security

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-9.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

 Package                                Arch     Version     Repository    Size

================================================================================

Installing:

 oracle-rdbms-server-11gR2-preinstall   x86_64   1.0-9.el6   ol6_latest    17 k

Transaction Summary

================================================================================

Install       1 Package(s)

Total download size: 17 k

Installed size: 41 k

Is this ok [y/N]: y

Downloading Packages:

oracle-rdbms-server-11gR2-preinstall-1.0-9.el6.x86_64.rp |  17 kB     00:00     

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing : oracle-rdbms-server-11gR2-pr [                             ] 1/1

  Installing : oracle-rdbms-server-11gR2-pr [#                            ] 1/1

  Installing : oracle-rdbms-server-11gR2-pr [##########################   ] 1/1

  Installing : oracle-rdbms-server-11gR2-pr [############################ ] 1/1

  Installing : oracle-rdbms-server-11gR2-preinstall-1.0-9.el6.x86_64        1/1 

  Verifying  : oracle-rdbms-server-11gR2-preinstall-1.0-9.el6.x86_64        1/1 

Installed:

  oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-9.el6                       

Complete!

###

groupadd -g 501 oinstall   一开始我就创建了。。。oinstall 501

groupadd -g 502 dba      因为我是自动安装这个已经有了

groupadd -g 503 oper

groupadd -g 504 asmadmin

groupadd -g 506 asmdba

groupadd -g 505 asmoper

useradd -u 502 -g oinstall -G dba,asmdba,oper oracle   因为我是自动安装oracle用户已经有了

passwd oracle    

###

# groupadd -g 503 oper

]0;root@wahaha:~[root@wahaha ~]# groupadd -g 504 asmadmin

]0;root@wahaha:~[root@wahaha ~]# groupadd -g 506 asmdba

]0;root@wahaha:~[root@wahaha ~]# groupadd -g 505 asmoper

]0;root@wahaha:~[root@wahaha ~]# useradd -u 502 -g oinstall -G dba,asmdba,oper oracle

useradd: user 'oracle' already exists

]0;root@wahaha:~[root@wahaha ~]# passwd oracle   ###改密码###

Changing password for user oracle.

New password: 

BAD PASSWORD: it is based on a dictionary word

BAD PASSWORD: is too simple

Retype new password: 

passwd: all authentication tokens updated successfully.

]0;root@wahaha:~[root@wahaha ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1

###创建目录###

]0;root@wahaha:~[root@wahaha ~]# 

]0;root@wahaha:~[root@wahaha ~]# chown -R oracle:oinstall /u01  ###将其归属于oracle###

]0;root@wahaha:~[root@wahaha ~]# chmod -R 775 /u01

]0;root@wahaha:~[root@wahaha ~]# su - oracle

]0;oracle@wahaha:~[oracle@wahaha ~]$ vi .bash_profile 

###更改环境变量###

###标红字的注意一下我的数据库名字是wahaha 所以 sid unqname 必须是 我的host那么必须和主机一致

其他事我的ORACLE_BASE这些都要弄对否则无法安装###

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=wahaha.localdomain; export ORACLE_HOSTNAME      

ORACLE_UNQNAME=wahaha; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=wahaha; export ORACLE_SID

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

用oracle用户登录直接 ./runInstaller

下一步

跳过升级oracle服务很贵的说。。。

只安装oracledb我会一会创建当然你也可以选择第一个

单实例数据库。RAC以后再研究吧

简体中文

企业版

安装目录 自动的 已经写到环境变量了

oinstall

应该还有个oper的图没有截图我选的默认oper

下图是汇总一切OK。。。

安装。。。

跑这两个脚本ok。。。

#netca

配置监听。。。全部下一步。。。

完成。。。

#dbca

创建数据库

数据库名字 wahaha  和环境变量一致

通用。。。当然你可以选择自定义

让syssystem。。。。。。通用密码oracle

数据库件到哪里你可以指定我的是/u01/app/oracledata

好像是快速恢复。。。目录如图

内存调用自动。。。我的是16G

进程1000大吧。。。

字符设定最重要不对的话中文显示不好。。。如图

log

如图生成脚本以后方便。。。

汇总。。。

创建。。。

出来sys等都锁闭了我给他们解锁。。。

]0;oracle@wahaha:/tmp/oracle[oracle@wahaha oracle]$ 

]0;oracle@wahaha:/tmp/oracle[oracle@wahaha oracle]$ sqlplus /nolog  ######

SQL*Plus: Release 11.2.0.3.0 Production on Sun Aug 10 21:08:09 2014

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

SQL> conn / as sysdba   ###登陆###

Connected.

SQL> startup   ###实例已经启动###

ORA-01081: cannot start already-running ORACLE - shut it down first

SQL> create table testUser( id integer,name char(10)); 

Table created.

SQL> insert into testUser values(0,'mike');     ###试一下###

1 row created.

SQL> select * from testUser;

ID NAME

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

 0 mike

SQL> quit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

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

]0;oracle@wahaha:/tmp/oracle[oracle@wahaha oracle]$ exit

logout

]0;root@wahaha:~[root@wahaha ~]# exit

logout

web模式登陆看一下oracle自己的管理。。。

一切OK。。。。。。