Oracle11g服务器linux 安装

一.安装前准备

1.检查硬件(内存,交换分区,tmp分区,cpu信息,内核版本)

   # grep MemTotal /proc/meminfo

   # grep SwapTotal /proc/meminfo

   # df -k /tmp(>400M)

   # grep "model name" /proc/cpuinfo

   # uname  –r(-a,-m)查看Linux系统版本

2.检查所需软件包(两种安装方式)

2.1 rpm安装方式

以 root 用户身份运行以下命令:

rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp

gcc-4.1.2-46.el5

make-3.81-3.el5

binutils-2.17.50.0.6-12.el5

package openmotif is not installed

setarch-2.0-1.1

package compat-db is not installed

package compat-gcc is not installed(可选)

package compat-gcc-c++ is not installed(可选)

package compat-libstdc++ is not installed(可选)

package compat-libstdc++-devel is not installed(可选)

libXp-1.0.0-8

注意:libXp,compat-db,openmotif必须安装。

(#rpm –q验证是否安装;#rpm –ivh 安装包)

如:

检查openmotif是否安装,运行 rpm –q openmotif,结果显示包的版本libXp-1.0.0-8.1.el5.i386为已安装的包,如果显示package libXp is not installed则没有安装该包。

安装openmotif包,运行rpm –ivh openmotif-2.3.0-0.3.el5.i386.rpm,结果显示

Preparing... #################################### [100%]

   1:openmotif ################################# [100%]

为安装成功,如果显示

warning: openmotif-2.3.0-0.3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies: libXp.so.6 is needed by openmotif-2.3.0-0.3.el5.i386

则提示安装openmotif需要依赖安装libXp,如果不想安装,在命令中加入 --nodeps --force可以解除包的依赖关系强行安装包, 如:

rpm – ivh openmotif-2.3.0-0.3.el5.i386.rpm --nodeps –force(不建议)

注意:一般我们只需要安装compat-db,openmotif和libXp三个包,安装顺序最好为

libXp→compat-db→openmotif

2.2 yum安装方式

root用户,配置好yum后,使用yum命令安装,命令格式如下:

yum install binutils

yum install elfutils-libelf*

或直接使用rpm命令安装,命令格式如下:

rpm -q binutils #查询相关程序包名称,可得到类似程序包名称:

binutils-2.20.51.0.2-5.36.el6.x86_64

然后利用以下命令安装:

rpm -ivh binutils-2.20.51.0.2-5.36.el6.x86_64

3.创建用户和组

# /usr/sbin/groupadd oinstall                   /创建组用户/

# /usr/sbin/groupadd dba                       /创建组用户/

# /usr/sbin/useradd -g oinstall -G dba oracle       /创建用户,并设定用户组/

# passwd oracle                             /设定oracle用户的密码/

4.配置系统文件

4.1  Vi  /etc/hosts命令添加主机IP地址和主机名

   192.168.1.7    RHEL5.ORCL      --(此IP和名称只是个示例)

   保存退出。(Esc :x  /:wq)

4.2 修改内核参数  在/etc/sysctl.conf中修改并添加以下内容

   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 = 1048576

   net.core.rmem_max = 1048576

   net.core.wmem_default = 262144

   net.core.wmem_max = 262144

 执行 sysctl –p使文件生效

4.3  修改/etc/security/limits.conf 添加以下内容

   oracle              soft    nproc   2047

   oracle              hard    nproc   16384

   oracle              soft    nofile  1024

   oracle              hard    nofile  65536

4.4 修改/etc/pam.d/login 编辑并添加以下内容

   session    required     /lib/security/pam_limits.so

   session    required     pam_limits.so

4.5 修改redhat发行标识

vi  /etc/redhat-release文件,将文件内容修改为Red Hat Enterprise Linux AS release 3

保存退出(Esc :x /:wq)

5.创建目录,授予权限

# mkdir  –p  /u01

# chown  -R  oracle.oinstall  /u01

# chmod  777  /u01

6.设置环境变量(以oracle用户登录)

oracle用户登录编辑/home/oracle/.bash_profile

vi  .bash_profile(此处有空格)

   export ORACLE_SID=orcl

   export ORACLE_BASE=/u01/app/oracle

   export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

   export PATH=$PATH:$ORACLE_HOME/bin:$HOME/BIN

保存退出(Esc :x  /:wq)

(注:安装路径需加‘/’)

执行 source .bash_profile 使生效

(执行unset ORACLE_HOME,   unset TNS_ADMIN)此命令非必要;

查看并设置DISPLAY格式

在root用户下执行xhost +之后在回oracle用户下执行以下的命令。

执行export DISPLAY=:0.0   (设置DISPLAY格式为:0.0)

执行echo $DISPLAY   (查看DISPLAY格式)

二.正式安装oracle数据库

使用oracle用户登陆,将oralce安装包通过ftp或其它工具上传至数据库服务器/u01/install,用如下命令解压缩:

unzip p10404530_112030_Linux-x86-64_1of7.zip

unzip p10404530_112030_Linux-x86-64_2of7.zip

解压后,自动生成database目录

进入/u01/ install/database/stage/cvu/cv/admin目录

修改cvu_config文件内CV_ASSUME_DISTID=OEL4内容,改为CV_ASSUME_DISTID=OEL6

在客户机开启xmanager或其它图形化工具,此处以xmanager为例,执行以下命令进入安装界面:

export DISPLAY=192.100.22.33:0.0  (192.100.22.33为客户机IP)

执行echo $DISPLAY   (查看DISPLAY格式)

/u01/app/oracle/product/11.2.0/dbhome_1/bin

./runInstaller

zfcgdb01.jpg

zfcgdb02.jpg

zfcgdb03.jpg

zfcgdb04.jpg

zfcgdb05.jpg

zfcgdb06.jpg

zfcgdb07.jpg

zfcgdb08.jpg

zfcgdb09.jpg

zfcgdb10.jpg

zfcgdb11.jpg

zfcgdb12.jpg

三.安装数据库软件完毕,创建数据库

1. 用DBCA创建数据库

在linux的oracle用户命令终端内执行dbca,调出dbca界面;详细操作:先执行export DISPLAY=10.150.0.157:0.0在/u01/app/oracle/product/11.2.0/db_home_1/bin/目录下执行 ./dbca 命令

2014-02-21_153319.png

选择Create Database进行数据库实例的建立

2014-02-21_153515.png

选择General Purpose or Transaction Processing模板类型

2014-02-21_153526.png

Global Database Name填入所用名称(SID会自动填充)

2014-02-21_153632.png

取消Configure Enterprise Manager选项

2014-02-21_153648.png

可使用统一密码:oracle

2014-02-21_153657.png

数据文件存放位置:/u01/oradata

2014-02-21_153712.png

归档日志存放位置:/u01/arch

2014-02-21_153743.png

闪回空间位置:/u01/fast_recovery_area

空间大小:5120M

2014-02-21_153758.png

此界面无需更改

2014-02-21_153803.png

SGA+PGA占用系统总内存70%

2014-02-21_153813.png

Processes参数设置为2000

2014-02-21_153820.png

Character Set为ZHS16GBK; National Character Set为AL16UTF16

2014-02-21_153839.png

此处无需更改

2014-02-21_153936.png

等待安装进程制止完成

2014-02-21_154456.png

此步骤配置口令管理,可以配置默认的测试用户如(scott,hr)等

以上安装过程中涉及的各个参数,可根据具体要求适当修改。

2. Oracle维护命令

启动oracle

su - oracle

sqlplus /nolog

conn /as sysdba

startup

exit

lsnrctl start

exit

2. linux下关闭oracle

su - oracle

sqlplus /nolog

conn /as sysdba

shutdown immediate

exit

lsnrctl stop

exit

3、启动监听器

oracle@suse92:~> lsnrctl start

4、停止监听器

oracle@suse92:~> lsnrctl stop

5、查看监听器状态

oracle@suse92:~> lsnrctl

LSNRCTL> status

LSNRCTL> exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值