我在安装的过程中参考了很多网上的安装方法主要有:
;
谢谢他们给与的帮助,现总结安装过程如下:
(以下设置权限不够的话就用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 命令 ,就进入到安装环境了,按照提示一步步装就行了
好了,结束,有用就收藏吧,呵呵,希望大家安装顺利,若上面有错误还请读者指正,。每个人的电脑配置不一样,也许会出现不同的错误,这需要自己在网上搜索解决了
阅读(1959) | 评论(2) | 转发(0) |