Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2651955
  • 博文数量: 631
  • 博客积分: 10716
  • 博客等级: 上将
  • 技术积分: 8397
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-01 22:35
文章分类

全部博文(631)

文章存档

2020年(2)

2019年(22)

2018年(4)

2017年(37)

2016年(22)

2015年(1)

2013年(12)

2012年(20)

2011年(19)

2010年(20)

2009年(282)

2008年(190)

分类: Oracle

2008-08-12 15:42:11

一、 下载软件:
otn.oracle.com上下载for Linux的版本,注意要下载32位版本(64位的安装时会出现无法运行二进制文件的错误)
一般下载的文件名为:lnx_920_disk1.cpio.gzlnx_920_disk2.cpio.gzlnx_920_disk3.cpio.gz,在根目录下建一个目录/oracle,将文件保存在里面
对下载的文件进行解压缩,gunzip lnx_920_disk1.cpio.gz lnx_920_disk2.cpio.gz lnx_920_disk3.cpio.gz,分别得到lnx_920_disk1.cpiolnx_920_disk2.cpiolnx_920_disk3.cpio三个文件
再使用cpio –idmv < lnx_920_disk1.cpio
cpio –idmv < lnx_920_disk1.cpio
cpio –idmv < lnx_920_disk1.cpio
进行解包,这样在/oracle下就多了三个文件夹Disk1Disk2Disk3
二、 添加用户:
root登陆,运行groupadd dba添加dba
运行useradd –g dba –d /oracle –s /bin/bash oracle,添加一个名为oracle的用户,属于dba组,主目录为/oracle,使用bash,如果是用ksh,注意要编辑的环境配置文件名是.profile,而用bash的是.bash_profile,两个完全兼容,下面给出的环境参数对二者都适用
运行chown –R oracle:dba /oracle
运行chmod 755 /oracle
三、 配置oracle的环境变量:
root的身份运行vi /oracle/.bash_profile,按Insert,将下面的内容粘帖进去
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR
export ORACLE_SID=gztp
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2.0
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_TERM=xterm
PATH=$ORACLE_HOME/bin:/opt/bin:/bin
PATH=$PATH:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin
export PATH
export JAVA_HOME=/usr/local/java
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:network/jlib
export CLASSPATH
export LD_ASSUME_KERNEL=2.4.1
export LANG=C
注意ORACLE_SID填入需要的名称,还有就是LANG= C可以解决安装界面起来后的乱码问题,为了解决乱码,我们试了很多的方法,比如用export LANG=zh_CN.GB2312但只有这个有效。按Esc,输入:wq,退出后,以oracle的身份登陆,运行set | more命令看设置是否生效。
四、 配置内核参数
运行sysctl –a | grep kernel查看当前的内核参数,首先修改shmmax
运行sysctl –w kernel.shmmax=需要设置的数值,如果内存为1G,该值为8589934590,内存为512M,该值为4294967295
修改SEMMSLSEMMNSSEMOPMSEMMNI的值
运行echo SEMMSL_valueSEMMNS_valueSEMOPM_valueSEMMNI_value > sem
以上的修改并不是必须的,因为我们安装过程中并没有修改上述数值,但安装还是成功完成且数据库使用正常。
echosysctl修改的参数在系统重新启动后会失效,所以可以把修改的语句放到/etc/rc.d/rc.local
五、 开始安装
oracle用户登陆,进入\oracle\Disk1,运行./runInstaller
进入oracle图形安装界面,在安装的准备阶段,需要输入UNIX Group Name,不需要输入,按Next,出现提示,
按照提示运行文件即可。
在安装过程中还会出现一个问题
”Error in invoking target install of makefile/oracle/product/9.2.0/ctx/lib/ins_ctx.mk”
解决方法为:
$ cd /oracle/product/9.2.0/ctx/lib
$vi env_ctx.mk
INSO_LINK=-L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa
$(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch
$(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c –WI,-rpath,$(CTXHOME)lib
$(CORELIBS) $(COMPEOBJS) $(LINKLDLIBS)
其实要修改的只有最后一个,即$(LINKLDLIBS),将其加入即可。
” retry ” 继续
安装完后可以建库,完成后,以oracle用户登陆,运行sqlplus “ / as sysdba “
关闭数据库,运行shutdown
启动数据库,运行startup,如果正常,即表示安装成功。
阅读(927) | 评论(0) | 转发(0) |
0

上一篇:unix命令集

下一篇:前缀列表实现BGP过滤

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