Linux 下Oralce10g的安装

oracle10g for linux 安装

以下操作17步为root用户

1.      硬件环境要求

检查内容

最小值

检查命令参考

物理内存

512M

# grep MemTotal /proc/meminfo

交换空间

1.0 GB或者2倍内存大小

# grep SwapTotal /proc/meminfo

/tmp 空间

400 MB

# df -k /tmp

软件所需空间

2.5 GB

# df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)

数据库文件

1.2 GB

# df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)

 

运行命令 #df –h /tmp  查看临时磁盘空间是否足够;若不够:删除不必要的临时文件、或设置oracle用户环境变量,指定另一个更大的临时空间。

 

2.      软件环境要求 

RedHat enterprise linux ES/AS 3 或更高版本(内核2.4.21-15 或更高版)需安装如下软件包:

gcc-3.2.3-34

gcc-c++-3.2.3-34

glibc-2.3.2-95.20

make-3.79.1

openmotif21-2.1.30-8

setarch-1.3-1

compat-db-4.0.14-5

compat-gcc-7.3-2.96.128

compat-gcc-c++-7.3-2.96.128

compat-libstdc++-7.3-2.96.128

compat-libstdc++-devel-7.3-2.96.128

 

使用 #cat /etc/issue 命令 查看linux版本

使用 # uname –a 命令,查看内核版本

使用 #rpm –q package_name 查看某个包是否已安装

如果个别包没有安装,把系统安装光盘mount,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应
的包:

# rpm -ivh compat.....rpm

 

3.      创建oracle用户和组

 

创建oinstalldba组:

#groupadd oinstall

#groupadd dba

 

创建用户

#useradd –g oinstall –G dba oracle

#usermod –g oinstall –G dba oracle

 

#passwd oracle

 

4.      创建oracle目录

#mkdir –p /u01/app/oracle       oracle基本文件安装目录

#mkdir  /u02/oradata          oracle数据文件目录

 

#chown –R oracle:oinstall /u01/app/oracle

#chown –R oracle:oinstall /u02/oradata

#chmod –R 775 /u01/app/oracle

#chmod –R 775 /u02/oradata

 

5.      设置内核参数

 

   需要修改的内核参数如下表

  

参数

文件

查看命令

semmsl

semmns

semopm

semmni

250

32000

100

128

/proc/sys/kernel/sem

#sysctl –a | grep sem

shmall

2097152

/proc/sys/kernel/shmall

#sysctl –a | grep shm

 

shmmax

物理内存*1/2

/proc/sys/kernel/shmmax

shmmni

4096

/proc/sys/kernel/shmmni

file-max

65536

/proc/sys/fs/file-max

#sysctl –a | grep file-max

ip_local_port_range

1024 65000

/proc/sys/net/ipv4/ip_local_port_range

#sysctl –a | grep ip_local_port_range

若当前参数已大于上表,则可以不更改

 

更改参数方法,编辑文件/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

 

保存后,重启系统。

 

6.      设置oracle用户shell

 

为了提高oraclelinux系统上的性能,必须为oracle用户增高一些shell限制

61 增加如下行到 /etc/security/limits.conf

oracle   soft   nproc   2047

oracle   hard   nproc   16384

oracle   soft   nofile   1024

oracle   hard   nofile   65536

 

6.2    增加下面行到 /etc/pam.d/login

 

session    required     /lib/security/pam_limits.so

 

6.3    根据用户shell改变如下文件

l        若用户为bashbournekorn  shellred hat默认),增加如下行到/etc/profile文件:

 

 

 

if [ $USER = "oracle" ]; then

   if [ $SHELL = "/bin/ksh" ]; then

     ulimit -p 16384

     ulimit -n 65536

   else

     ulimit -u 16384 -n 65536

   fi

fi

 

l        若用户shellC tcsh,增加下面行到/etc/csh.login

   if( $USER == "oracle" ) then

      limit maxproc 16384

      limit descriptors 65536

endif

 

以下操作为oracle用户身份

 

7.      创建oracle用户环境

     71设置X Window

   # export DISPLAY=127.0.0.1:0.0

   # xhost 127.0.0.1:0.0

  运行xclock,看是否能正确运行。

7.2        编辑用户的.bash_profile文件,加入

umask 022

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.1
export ORACLE_SID=TEST
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

然后执行
$ source .bash_profile

8.   安装oracle10G

#cd /tmp

# /mnt/cdrom/runInstaller

根据运行的图形界面提示安装完毕即可

9.安装问题解决

1). 不能启动安装界面.运行runInstaller提示信息类似如下:

xlib:connection to "localhost:0.0" refused by server
xlib:client is not authorized to connect to server

Exception in thread "main" java.lang.InternalError:can't connect to x11 window server using "localhost:0.0"
at .......

解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0your_IPaddress换成你的IP.或者
root简单的执行一下# xhost + (要注意这样会有安全上的隐患)

2).安装界面显示很多"口口"样子的乱码

解决办法:查看locale输出
#
locale

#export LC_CTYPE=上面输出的编码 

也可简单运行命令 # unset LANG

10em访问地址

Ultra Search URL:

http://test:5620/ultrasearch

Ultra Search Administration Tool URL:

http://test:5620/ultrasearch/admin

iSQL*Plus URL:

http://test:5560/isqlplus

iSQL*Plus DBA URL:

http://test:5560/isqlplus/dba

Enteprise Manager 10g Database Control URL:

http://test:5500/em

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值