天天看点

Oracle初步安装及建库

一、修改主机名:

hostname oracle 1

vi /etc/sysconfig/network

Oracle初步安装及建库

service network restart #

重启网卡

vi /etc/hosts       # 添加ip地址和主机名

Oracle初步安装及建库

二、安装前准备

1、安装一些相关软件

yum –y install

binutils-2.17.50.0.6-5.el5

compat-db-4.2.52-5.1

control-center-2.16.0-14.el5

gcc-4.1.2-14.el5

gcc-c++-4.1.2-14.el5

glibc-2.5-18

libXp-1.0.0-8.1.el5

libstdc++-4.1.2-14.el5

libstdc++-devel-4.1.2-14.el5

make-3.81-1.1

openmotif-2.3.1-2.el5.i386.rpm

sysstat

compat-libXp

yum -y install control-center…

<b> </b>

2、修改语言

vi /etc/sysconfig/i18n 

插入: LANG="zh_CN.UTF-8"

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

3.root用户设置核心参数

vi /etc/sysconfig/i18n

插入: kernel.shmall = 2097152   (共享内存,单位是页面数 x86的32位为4k)

kernel.shmmax = 2147483648 (单个共享内存段的最大尺寸)

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.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

vi /etc/redhat-release

改为: Red Hat Enterprise Linux Server release 3

(Tikanga)

/sbin/sysctl –p    #使内核生效

4、vi

/etc/security/limits.conf  (文件实际是 Linux

PAM,插入式认证模块)插入:

oracle          soft    nproc           2047

oracle          hard    nproc           16384

oracle          soft    nofile          1024

oracle          hard    nofile          65536

(  

core - 限制内核文件的大小

  date - 最大数据大小

  fsize - 最大文件大小

  memlock - 最大锁定内存地址空间

  nofile - 打开文件的最大数目

  rss - 最大持久设置大小

  stack - 最大栈大小

  cpu - 以分钟为单位的最多 CPU 时间

  noproc - 进程的最大数目

  as - 地址空间限制

  maxlogins - 此用户允许登录的最大数目)

vi /etc/pam.d/login (limits.conf是pam_limits.so的配置文件)

插入: session   

required    

/lib/security/pam_limits.so

5、用户环境变量

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

进入oracle用户

su – oracle

配置.bash文件

vi .bash_profile

ORACLE_BASE=/oracle/app

ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1

ORACLE_SID=TEST

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

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LANG=en_US.UTF-8

export ORACLE_BASE ORACLE_HOME ORACLE_SID

PATH LD_LIBRARY_PATH LANG

让环境变量生效

source .bash_profile

把oracle 安装程序拷贝到linux下(最好拷贝到/tmp下)

用oracle用户

解压缩

unzip oracle_database_linux32.zip

在root用户下创建安装目录

mkdir -p /oracle/app

chmod 777 /oracle

chown -R oracle.oinstall /oracle

三、开始安装oracle

注:如果是su - 切换的用户会报错Can't connect to x11 window server using

解决方式:以root用户执行:xhost +IP(本机ip)然后以oracle用户执行export DISPLAY=IP:0.0

注销root用户并以oracle 用户登陆

进入解压缩目录

cd /tmp/database

 ./runInstaller

Oracle初步安装及建库

会出现图形界面如下图

Oracle初步安装及建库
Oracle初步安装及建库

之后一直next;

Oracle初步安装及建库
Oracle初步安装及建库

出现两条命令需手动执行一下:

Oracle初步安装及建库

进入root用户执行以上两条命令:

Oracle初步安装及建库
Oracle初步安装及建库

四、创建数据库:

以oracle用户身份登入:

dbca

除了个别地方其他一路默认就可以了,

Oracle初步安装及建库
Oracle初步安装及建库
Oracle初步安装及建库
Oracle初步安装及建库
Oracle初步安装及建库

查看是否成功安装oracle:

Oracle用户下键入:

ps -ef|grep ora

出现以下字样,恭喜,安装成功

Oracle初步安装及建库