在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 

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


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

hostname 如下

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

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

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

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

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


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

直接格式化。。。

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

创建boot  直接继续

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

选择安装组件 customize later 自定义

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

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

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


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


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

不注册

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

no

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

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

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

root登陆

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

编辑hosts

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

如图

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

编辑selinux

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

关闭防火墙

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

下面直接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是自动安装好多都不用管了否则还得自己创建用户该变量都很有讲究如官方文档。。。 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


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

下一步

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

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

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

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

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

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

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

简体中文

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

企业版

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

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

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

oinstall

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

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

下图是汇总一切OK。。。

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

安装。。。

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


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

跑这两个脚本ok。。。

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


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

#netca

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

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


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


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

完成。。。

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

#dbca

创建数据库

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

进程1000大吧。。。

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

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

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

log

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

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

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

汇总。。。

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

创建。。。

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


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

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

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


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





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


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



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

在Oracle6linux上安装Oracle11.2.3......,布布扣,bubuko.com

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

上一篇:SqlBulkCopy类进行大数据(10000万条以上)插入测试


下一篇:sql语句大全