您好,欢迎访问一九零五行业门户网

Linux 下Oracle 10g的安装

1.下载安装文件 这里使用10201_database_linux32.zip这个安装包,并且需要以root用户登录 2.查看系统的资源及环境是否符合安装条件
1.下载安装文件
这里使用10201_database_linux32.zip这个安装包,并且需要以root用户登录
2.查看系统的资源及环境是否符合安装条件
grep memtotal /proc/meminfo    查询内存大小 10g需>512m
grep swaptotal /proc/meminfo 查询交换空间大小 10g需 > 1g
另外10g还需要2.5gb的磁盘空间
[root@localhost ~]# grep memtotal /proc/meminfo
memtotal:      1035400 kb
[root@localhost ~]# grep swaptotal /proc/meminfo
swaptotal:    2031608 kb
[root@localhost ~]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/mapper/volgroup00-logvol00
                      37g  5.3g  30g  15% /
/dev/sda1              99m  11m  83m  12% /boot
tmpfs                506m    0  506m  0% /dev/shm
[root@localhost ~]#
#vi /etc/redhat-relese
将其中的的内容red hat enterprise linux server release 5 (tikanga)
修改为
redhat-4
安装需要的软件包如下图:(在系统安装盘的server中会有,网上下载亦可)
3.创建用户和组,及orcale安装目录及数据存放目录
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# /usr/sbin/useradd -g oinstall -g dba oracle
[root@localhost ~]# passwd oracle
changing password for user oracle.
new unix password:
bad password: it is way too short
retype new unix password:
sorry, passwords do not match.
new unix password:
retype new unix password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]# mkdir /opt/oracle
[root@localhost ~]# mkdir /opt/oradata
[root@localhost ~]# chown -r oracle:oinstall /opt/oracle /opt/oradata
[root@localhost ~]# chmod -r 755 /opt/oracle /opt/oradata
4.配置环境变量
切换用户并配置用户环境变量
[root@localhost ~]# su oracle
[oracle@localhost root]$ vi /home/oracle/.bash_profile
添加如下内容
# .bash_profile
# get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# user specific environment and startup programs
# controls the maximum shared segment size, in bytes
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
# controls the maximum number of shared memory segments, in pages
kernel.shmall = 2097152
oracle_base=/opt/oracleoracle_sid=orcloracle_home=$oracle_base/product/10.2.0/db_1ld_libary_path=$oracle_home/libpath=$path:$home/bin:$oracle_home/binexport oracle_base oracle_sid oracle_home ld_libary_path path
5.设置系统参数
切换为root用户
# controls the maximum shared segment size, in bytes
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
# controls the maximum number of shared memory segments, in pages
kernel.shmall = 2097152

其它类似信息

推荐信息