Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117021
  • 博文数量: 23
  • 博客积分: 269
  • 博客等级: 入伍新兵
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-22 10:38
文章分类

全部博文(23)

文章存档

2014年(1)

2012年(22)

分类:

2012-06-26 10:29:49

CentOS release 5.5 安装Oracle 10G

                          --2011.06.18

Oracle入门学习笔记--oracle图形安装

1、安装CentOS时把开发环境装上(包含工具和库)

安装前再检测一遍是否所需的软件齐全,检测列表:

binutils-2.17.50.0.6-14.el5

compat-db-4.2.52-5.1  //未默认安装

compat-libstdc++-296-2.96-138

control-center-2.16.0-16.el5

gcc-c++-4.1.2-48.el5

gcc-4.1.2-48.el5

glibc-2.5-49

glibc-common-2.5-49

libstdc++-4.1.2-48.el5

libstdc++-devel-4.1.2-48.el5

make-3.81-3.el5

pdksh-5.2.14-36.el5  //未默认安装

sysstat-7.0.2-3.el5 //默认未安装

setarch-2.0-1.1

libXpm-3.5.5-3

可是使用 rpm -q binutils compat-db compat-libstdc++ control-center gcc-c gcc glibc glibc-common libstdc libstdc++-deve make pdksh sysstat setarch lilibXpm

(注意,有些版本后面带数字,这个不能完全检测出来)

   2、修改系统版本(因为默认oracle10G不支持centos5.5

# vim /etc/redhat-release

CentOS release 4.5 (Final)

修改内核参数/etc/sysctl.conf文件,末尾添加如下行(原文件如有重复的,注释掉)

kernel.shmall = 2097152

kernel.shmmax = 268435456(此处要改)

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

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

执行命令生效:/sbin/sysctl p

3、修改# vim /etc/security/limits.conf

oracle     soft    nproc   2047

oracle     hard    nproc   16384

oracle     soft    nofile  1024

oracle     hard    nofile  65536

4、建立oinstalldba组和oracle用户

[root@linux ~]# groupadd oinstall

[root@linux ~]# groupadd dba

[root@linux ~]# useradd -g oinstall -G dba -d /u01 oracle

5、创建目录

[root@linux ~]# su - oracle

[oracle@linux ~]$ mkdir -p app/oracle

[oracle@linux ~]$ chown -R  oracle:oinstall /u01/

6、设置oracle用户的环境变量

切换到oracle用户 su - oracle

#vim .bash_profile

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

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle

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

export ORACLE_SID=hy

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

执行命令,立即生效:source .bash_profile

7、解压安装包

[oracle@linux database]$ unzip oracle10G_database_linux32.zip

8、启动安装程序OUI

使用oracle用户在图形界面或者使用VNC登录

VNC使用方法:

 一般系统在安装完后默认就安装有VNCserver,启动即可(启动得用root用户启动)

#server vncserver start

启动后切换到oracle用户,使用vncserver产生可登录密码

$vncserver

输入此命令之后输入2次相同的密码即可,这个时候会在家目录下产生一个隐藏的.vnc目录,需要修改一下$ vim .vnc/xstartup

  修改完后再次运行

[oracle@linux ~]$ vncserver

New 'linux.oracle:3 (oracle)' desktop is linux.oracle:3

Starting applications specified in /u01/.vnc/xstartup

Log file is /u01/.vnc/linux.oracle:3.log

  此时就可以使用VNC客户端在XP系统下登入了:

注:里面IP地址后面跟的:3是根据使用命令vncserver产生的,需要对应上;

切换到相应目录下

$ ./runInstaller

此时如果你选用的是中文安装你会发现是乱码,文字显示不全;解决方法:

安装字体库zysong.ttf ,可以在网上自己搜索,或者有需要的找我我给你发过去(QQ290286732)安装方法:

mkdir -p /usr/share/fonts/zh_CN/TrueType
cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/

选择“高级安装”点击下一步

默认即可,下一步

默认即可,下一步

默认即可,下一步

环境监测,如果前面的都做的正确的话一般没问题(可能内存会提示太小,没关系)

选择“是”跳过

选择“仅安装数据库软件”,在以后手动创建数据库监测清单,点击“安装”

此时会提示用root用户运行这个2个脚本,切换到root运行一下即可

[root@linux ~]# /u01/app/oracle/oraInventory/orainstRoot.sh

更改权限/u01/app/oracle/oraInventory 到 770.

更改组名/u01/app/oracle/oraInventory 到 oinstall.

脚本的执行已完成

[root@linux ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:

   Copying dbhome to /usr/local/bin ...

   Copying oraenv to /usr/local/bin ...

   Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

[root@linux ~]#

9、安装检测
     安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。


最后按提示创建数据库即可

                                                                                  2011.06.18

Oracle入门学习笔记--oracle图形安装

阅读(1129) | 评论(0) | 转发(0) |
0

上一篇:Linux中内存的分配和回收

下一篇:GCC参数

给主人留下些什么吧!~~