linux 安装oracle10g
2013-05-17 21:54
351 查看
作者:zhouxingfu520
转自:http://www.iteye.com/topic/1129196
一.基本配置
(1)硬盘剩余空间:10G以上
虽然Oracle 10g的安装文件只有800多MB,但安装后的oracle+oraInventory目录会用差不多4G空间,再加上安装时Oracle生成的临时文件(/tmp目录需要至少400MB)。
(2)内存1.5G以上
官方文档说512M内存也可以安装。为了避免不必要的麻烦,请把内存加多一些。
(3)Swap交换区2G
二.CenOS6 上安装Oracle 10g
1.安装Oracle 10g
【1】准备安装
在安装Oracle之前执行以下命令:
yum install yum-fastestmirror -y
yum install compat-db*
yum install compat-libc*
yum install compat-gcc*
yum install libXp.so.6
yum install libc-*
yum install libaio*
yum install openmotif
yum install glibc-devel*
yum install libgcc*
yum install gnome-lib*
【2】安装包解压
【3】创建 Oracle 组和用户帐户
创建用于安装和维护Oracle 10g 软件的账户。用户帐户将称为oracle,而组将称为oracleinstall和oracle。以root用户身份执行以下命令:
设置oracle帐户的口令
【4】创建目录
创建Oracle 10g及其数据库文件的目录,以root用户身份执行以下命令:
【5】修改内核参数
安装Oracle 10g需修改内核参数,否则安装检测时会报Failed,甚至导致安装时出现Error。以root身份执行以下命令:
cat >> /etc/sysctl.conf <<EOF
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
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
如果检查没有问题后,即可以开始装Oralce 10g。
【6】安装Oracle 10g
(1)先以oracle用户身份登陆XWindow。因为oracle安装会弹出界面让你配置,如果使用putty登陆安装的话,你是没有办法操作弹出框的,所以一定要登录XWindow,然后在Terminal里启动安装程序。
(2)如果你的系统语言为中文,请把他设置为英文,否则安装的时候会出现乱码。
(3)Terminal中启动Oracle 10g安装程序:
如果一切正常,界面会弹出如下对话框:
如果在Terminal启动runInstaller时遇到“Checking operating system version: must be redhat-2.1, redhat-3, SuSE-9, SuSE-8 or UnitedLinux-1.0 Failed ”这种问题,表明oracle不能识别你的系统内核,这个问题可以通过修改内核配置文件解决,如下:
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
EOF
(4)Oracle 10g安装配置
修改Oralce Home Localtion,填写database password后,按“Next”。如图:
(5)数据库配置
修改Inventory directory,Specify Operating System group name选:oracleinstall,然后“Next”,如图:
(6)Oracle安装前检查
检查一下有什么不符合安装要求,看是否需要修改配置,如果按照上面步骤下来,这里的warning应该为0,然后“Next”。如果有警告可以搜下是什么问题。
(7)Install Oracle 10g
直接按“Install”。
(8)Installing...
(9)Configuration Assistant
在软件安装完成之后,会自动进行Configuration Assistant的配置。
(10)以root权限运行脚本
当iSQL*Plus Configuration Assistant配置完成时,会弹出一下框,里面有两个Srcipt需要你用root权限运行。
在Terminel中以root权限执行以上两个脚本:
然后按界面中的“OK”。
(11)Oracle 10g安装完成
按“Exit”退出安装。
三.总结
安装Oracle 10g可能会报出各种各样的Warnning/Error,这多数是系统缺少某些包导致的,如果把“准备安装”中的提到的包都装了,这类的问题应该基本上解决了。然后就是硬盘空间问题,每次Oracle安装都会在/tmp下生成400MB左右的临时文件,我以前第一次安装也弄了几天。
转自:http://www.iteye.com/topic/1129196
一.基本配置
(1)硬盘剩余空间:10G以上
虽然Oracle 10g的安装文件只有800多MB,但安装后的oracle+oraInventory目录会用差不多4G空间,再加上安装时Oracle生成的临时文件(/tmp目录需要至少400MB)。
(2)内存1.5G以上
官方文档说512M内存也可以安装。为了避免不必要的麻烦,请把内存加多一些。
(3)Swap交换区2G
二.CenOS6 上安装Oracle 10g
1.安装Oracle 10g
【1】准备安装
在安装Oracle之前执行以下命令:
yum install yum-fastestmirror -y
yum install compat-db*
yum install compat-libc*
yum install compat-gcc*
yum install libXp.so.6
yum install libc-*
yum install libaio*
yum install openmotif
yum install glibc-devel*
yum install libgcc*
yum install gnome-lib*
【2】安装包解压
[root@localhost ~]#cpio -idmv 10201_database_linux_x86_64.cpio |
创建用于安装和维护Oracle 10g 软件的账户。用户帐户将称为oracle,而组将称为oracleinstall和oracle。以root用户身份执行以下命令:
[root@localhost ~]#groupadd oracleinstall [root@localhost ~]#groupadd oracle [root@localhost ~]#useradd -m -g oracleinstall-G oracle oracle [root@localhost ~]#id oracle uid=501(oracle) gid=501(oracleinstall) groups=501(oracleinstall),502(oracle) |
[root@localhost ~]# passwd oracle Changing password for user oracle. New password: Retype new password:passwd:all authentication tokens updated successfully. |
创建Oracle 10g及其数据库文件的目录,以root用户身份执行以下命令:
[root@localhost ~]#mkdir -p /oracledata/oracle [b][root@localhost ~]#mkdir -p /oracledata/oradata[/b] [b][root@localhost ~]#chown -R oracle:oracleinstall [/b]/oracledata/oracle/oracledata/oradata [b][root@localhost ~]#chmod -R 775 /oracledata/oracle /oracledata/oradata[/b] |
安装Oracle 10g需修改内核参数,否则安装检测时会报Failed,甚至导致安装时出现Error。以root身份执行以下命令:
cat >> /etc/sysctl.conf <<EOF
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
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
如果检查没有问题后,即可以开始装Oralce 10g。
【6】安装Oracle 10g
(1)先以oracle用户身份登陆XWindow。因为oracle安装会弹出界面让你配置,如果使用putty登陆安装的话,你是没有办法操作弹出框的,所以一定要登录XWindow,然后在Terminal里启动安装程序。
(2)如果你的系统语言为中文,请把他设置为英文,否则安装的时候会出现乱码。
(3)Terminal中启动Oracle 10g安装程序:
[oracle@www/]$ ./Oracle/database/runInstaller |
如果在Terminal启动runInstaller时遇到“Checking operating system version: must be redhat-2.1, redhat-3, SuSE-9, SuSE-8 or UnitedLinux-1.0 Failed ”这种问题,表明oracle不能识别你的系统内核,这个问题可以通过修改内核配置文件解决,如下:
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
EOF
(4)Oracle 10g安装配置
修改Oralce Home Localtion,填写database password后,按“Next”。如图:
(5)数据库配置
修改Inventory directory,Specify Operating System group name选:oracleinstall,然后“Next”,如图:
(6)Oracle安装前检查
检查一下有什么不符合安装要求,看是否需要修改配置,如果按照上面步骤下来,这里的warning应该为0,然后“Next”。如果有警告可以搜下是什么问题。
(7)Install Oracle 10g
直接按“Install”。
(8)Installing...
(9)Configuration Assistant
在软件安装完成之后,会自动进行Configuration Assistant的配置。
(10)以root权限运行脚本
当iSQL*Plus Configuration Assistant配置完成时,会弹出一下框,里面有两个Srcipt需要你用root权限运行。
在Terminel中以root权限执行以上两个脚本:
[root@www oradata]# ./orainstRoot.sh Changing permissions of /oracledata/oradata to 770. Changing groupname of /oracledata/oradata to oracleinstall. The execution of the script is complete [root@wwworacle]# ./root.sh Running Oracle10 root.sh script... The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /oracledata/oracle Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed. |
(11)Oracle 10g安装完成
按“Exit”退出安装。
三.总结
安装Oracle 10g可能会报出各种各样的Warnning/Error,这多数是系统缺少某些包导致的,如果把“准备安装”中的提到的包都装了,这类的问题应该基本上解决了。然后就是硬盘空间问题,每次Oracle安装都会在/tmp下生成400MB左右的临时文件,我以前第一次安装也弄了几天。
相关文章推荐
- 在linux上安装Oracle10G
- Red Hat Enterprise Linux 5 安装 oracle10g
- Oracle10g RAC Oracle Linux 上安装
- Linux下的Oracle10g安装步骤
- linux5.5安装ASM单实例oracle10g
- LINUX 安装 ORACLE10g 所需依赖
- linux RedHat AS5(x86_64)安装oracle10g
- 如何在linux下安装Oracle10g、WebSphere7.0,并进行系统调优?
- Red Hat Linux5.5 下安装oracle10g
- Linux下,强制删除oracle10g安装文件后再重装
- Linux 6 以上版本安装oracle10g的问题
- Linux下安装Oracle10g详细教程
- 在Redhat Enterprise Linux 5.3下安装Oracle10g Release2(转载)
- Oracle10g在linux下安装详解
- linux下oracle10g远程安装
- linux oracle10g安装
- linux下oracle10g客户端安装后环境变量的配置
- oracle10g在x86linux上的安装步骤
- Linux下安装oracle10g
- Redhat Enterprise linux 5 安装Oracle10g R2