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

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


参考文档

http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-6.php

http://www.oracle-base.com/articles/linux/oracle-linux-6-installation.php#firewall

http://www.oracle-base.com/articles/linux/linux-firewall.php#installation

http://power1990.blog.51cto.com/2673141/750712



在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

[email protected]‘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是自动安装好多都不用管了否则还得自己创建用户该变量都很有讲究如官方文档。。。 http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-6.php   

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

###

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。。。。。。




本文出自 “ksitigarbha” 博客,请务必保留此出处http://ksitigarbha.blog.51cto.com/1013724/1538333

在Oracle6linux上安装Oracle11.2.3......,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。