|
Oracle 10g for ubuntu 安装指南 |
|
|
|
|
|
Oracle 10g for ubuntu 安装指南 作者:孙高勇 本文是在ununtu linux下Oracle10g的安装笔记。我假设您已经成功的安装并配置了ununtu Linux。并且安装好了gcc, make, binutils, lesstif2, libc6, and rpm libaio1 awk rpm j2re的运行环境,可通过apt-get install 完成安装(ununtu和debian的这种安装方式蛮方便的)。 1. 创建用户和组 oracle安装需要两个unix用户组和一个运行时的oracle用户。 #addgroup oinstall #addgroup dba #addgroup nobody #useradd -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle #usermod -g nobody nobody
2. 创建目录 有很多文档,建议您将oracle安装到一个独立的分区上面。比如:/opt。请您根据您的需要选择合适自己的安装目录。在本文档中,我们假设 oracle的安装目录为/opt/ora10。确保有至少3.0G的可用空间。(晕死,我全部的剩余空间呀:() #mkdir -p /opt/ora10 #mkdir -p /opt/ora10 #chown -R oracle:oinstall /opt/ora* #chmod -R 775 /opt/ora* 您生成了oracle的运行时路径,并且授写权限给oracle用户,执行权限给dba组。 3 设置内核参数 3.1修改sysctl.conf 添加如下的行到/etc/sysctl.conf中: kernel.shmmax = 3147483648 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 注:shmmax(最大共享内存)是一个很重要参数,根据您的机器的内存来设定。如果您设置不合适的话,在创建数据库到约86%的时候就会挂掉。祝您好运。^_^ 3.2 修改limits.conf 添加下面的行到/etc/security/limits.conf以修改你的资源限制: oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384
3.3 让修改生效 修改了以上文件后,您必须让其生效,您重启系统,或者切换到root用户下用以下的方式改变内核运行参数: #sysctl -p 3.4 创建程序链接 #ln -s /usr/bin/awk /bin/awk #ln -s /usr/bin/rpm /bin/rpm #ln -s /usr/bin/basename /bin/basename 4 .设置Oracle用户环境 以oracle用户登录: ~$su oracle 修改~/.bash_profile文件,去掉下列三行的注释符,使.bashrc文件生效: #if [ -f ~/.bashrc ]; then # . ~/.bashrc #fi ununtu默认是没有注释的,debian用户需要取消掉这个。
添加下列行到~/.bashrc: # oracle 10g export ORACLE_BASE=/opt/ora10 export ORACLE_HOME=/opt/ora10 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH export ORACLE_OWNER=oracle export ORACLE_SID=compiere export ORACLE_TERM=xterm
# Edit paths export LD_LIBRARY_PATH=/opt/ora10/lib:/opt/ora10/lib/stubs/:$LD_LIBRARY_PATH export PATH=/opt/ora10/bin:$PATH 我是将上面的内容保存到另一个文件中,.bash_oracle,然后在.bashrc中使用source .bash_oracle进行调用的。您可以根据您的好恶进行设置。您需要注意的是,ORACLE_BASE和ORACLE_HOME的设置一定得和您在前面创建的目录相符。 ORACLE_SID是默认数据库的名称,在本文档中,我们假设默认的数据库名叫compiere,如果您想用其他的名字,请您作相应的修改。
5 执行安装 5.1 交换分区的调整 以oracle用户启动X,进行安装。 差点忘了,为了安装Oracle 10g,oracle推荐至少512M内存和至少400M交换空间。内存,好象不够关系也不大,但是交换分区 呢,您还是大方一点吧。如果您的交换分区不够400M,那么您还是先看看这一步吧。 重设交换分区可以使用如下操作: shell# dd if=/dev/zero of=tmp_swap bs=1k count=900000 shell# chmod 600 tmp_swap shell# mkswap tmp_swap shell# swapon tmp_swap 完成安装以后,可以释放这个空间: shell# swapoff tmp_swap shell# rm tmp_swap count值是根据您需要调整的交换分区大小而定。
5.2安装前的准备 终于可以安装了。我们假设下载的安装文件位于/home/sungaoyong/oracle下,名称为10201_database_linux32.zip 解压后。 创建一个文件 /etc/redhat-release:添加如下内容。 Red Hat Linux release 3.1 (drupal) oracle将会把系统认为是redhat 3了:)
5.3 java中文的显示 进入java的安装路径 $ cd /usr/lib/j2se/1.4/lib
$ sudo cp font.properties.zh_CN_UTF8.Sun font.properties 将最下面的一行改为如下: filename.-misc-fzsongti-medium-r-normal--*-%d-*-*-p-*-iso10646- 1=/usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf
appendedfontpath=/usr/share/fonts/VeraSansYuanTi java就支持中文显示了。
5.4运行Installer 进入oracle数据库解压的目录 ./runInstaller -jreLoc /usr/lib/j2se/1.4/jre 指定jre的目的就是始安装界面可以显示中文,否则安装界面的中文都是小框框,不信试试,嘿嘿!
接下的一般选择默认设置就可以了。
共2页: 上一页 1 [2] 下一页 |
上一篇: 在linux下启动mysql 下一篇: LDAP服务器的安装与使用--LDAP23- 源码安装
|
相关文档 |
|
|
发表评论 |
|
|
|
|