Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67847
  • 博文数量: 21
  • 博客积分: 466
  • 博客等级: 下士
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-21 19:13
文章分类
文章存档

2011年(21)

我的朋友

分类: Oracle

2011-08-01 20:21:35

       我在安装的过程中参考了很多网上的安装方法主要有:

             
谢谢他们给与的帮助,现总结安装过程如下:
(以下设置权限不够的话就用sudo,你也可以修改root密码 sudo passwd root 修改后进入root权限安装)
1 安装准备
  1.1到oracle官网下载oracle10g安装包(需要注册帐号)
   1.2安装必须的包(每个distribution需要的包不一样)
  sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5 libstdc++6 alien

2 设置用户
#addgroup oinstall
#addgroup dba
#addgroup nobody (这个组刚开始我觉得没用就没装,但在安装后期在root权限下执行脚本的时候用到了)
#useradd -g oinstall -G dba  -s /bin/bash -m oracle (各个option什么意思,可以man一下)
#passwd oracle(设置账户密码)
#usermod -g nobody nobody

3  创建目录和设置权限

#mkdir /opt/ora10g
#mkdir  /opt/ora10g/product
#mkdir  /opt/ora10g/oradata
修改属主和属组
#chown -R oracle:oinstall /opt/ora*
#chmod -R 775 /opt/ora10g

4更改配置

 4.1修改内核参数  命令:sudo gedit  /etc/sysctl.conf
   添加以下内容
 kernel.shmmax = 536870912
 kernel.shmmni = 4096
 kernel.shmall = 2097152
 kernel.sem = 250 32000 100 128
 fs.file-max = 65536
 net.ipv4.ip_local_port_range = 1024 65000
注(摘自三思笔记):一般而言,我们只需要修改kernel.shmmax这个值,改参数因该是物理内存的一半(字节),这里设置为512M
     编辑完成后,存盘退出,然后运行  sysctl  -p  重新加载并验证参数是否正确。
4.2设置shell调用限制  命令:sudo gedit   /etc/security/limits.conf
  添加以下内容
*    soft    nproc    2407
*    hard    nproc    16384
*    soft    nofile   1024
*    hard    nofile   65536
4.3建立软链接(不知道什么作用)
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
 ln -s /usr/bin/basename /bin/basename
mkdir /etc/rc.d
ln -s /etc/rc0.d /etc/rc.d/rc0.d
 ln -s /etc/rc2.d /etc/rc.d/rc2.d
 ln -s /etc/rc3.d /etc/rc.d/rc3.d
ln -s /etc/rc4.d /etc/rc.d/rc4.d
ln -s /etc/rc5.d /etc/rc.d/rc5.d
 ln -s /etc/rc6.d /etc/rc.d/rc6.d
ln -s /etc/init.d /etc/rc.d/init.d
你可以把这些命令写道一个文件里然后运行(现在我还不会,就一个一个的输入了)

4.4创建Redhat的版本声明文件(,欺骗安装程序让它以为我们的系统是RedHat)
     命令 sudo gedit etc/redhat-release
     添加以下内容
                  Red Hat Linux release 3.1

5修改环境变量

      命令 sudo gedit /home/oracle/.bash_profile,增加以下export 的内容
export ORACLE_BASE=/opt/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH

6 开始安装

    进入oracle用户
    #xhost +
    #su - oracle
  unzip 下载的安装文件,cd到解压的文件夹下,执行 ./runInstall 命令 ,就进入到安装环境了,按照提示一步步装就行了

好了,结束,有用就收藏吧,呵呵,希望大家安装顺利,若上面有错误还请读者指正,。每个人的电脑配置不一样,也许会出现不同的错误,这需要自己在网上搜索解决了


阅读(1933) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

from_now2011-09-22 09:47:29

你把libmotif4装了,试试,

2011-09-16 11:32:36

sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5 libstdc++6 alien
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
现在没有可用的软件包 libmotif3,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
可是下列软件包取代了它:
  libmotif4

E: 软件包 libmotif3 没有可供安装的候选者
请问没有libmotif3 该怎么办?回复 | 举报