LINUX AS4 系统下安装oracle 10g终…

 

二、Oracle的安装前准备:

1、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件(sysctl.conf是配置系统内核参数的文件),在该文件中添加以下参数:

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

 补充知识:
 # 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
> EOF
什么意思?
解答:
这些是为ORACLE配置的一些内核参数

配置 Linux 的内核参数
[root@myhost ~]# vi /etc/sysctl.conf
# For Oracle
kernel.shmmax = 1073741824(改成服务器内存的一半,我的服务器是1G,所以都算进去了,1024*1024*1024)
kernel.shmmni=4096
kernel.shmall=1073741824
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000

修改/etc/sysctl.conf文件。其中的几个参数的含义是:
kernel.shmmax表示最大共享内存,如果小的话可以按实际情况而定,一般为物理内存的一半,不过我的虚拟机只有256M,所以就全部算进去了。
shmmni表示最小共享内存固定4096KB
shmall表示所有内存大小
sem 4个参数依次是SEMMSL:每个用户拥有信号量最大数,SEMMNS:系统信号量最大数,SEMOPM:每次semopm系统调用操作数,SEMMNI:系统辛苦量集数最大数。这4个参数为固定内容大小。
file-max固定大小65536
ip_local_port_range表示端口的范围,为指定的内容。

# cat >> /etc/sysctl.conf <<EOF
> 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
 EOF

这些内容写入sysctl.conf。就相当于vi sysctl.conf进去修改,方法不一样而已。

2、创建安装数据库时所需要使用的用户组oinstall,dbaOracle用户并将oinstamll,dba组定义成oracle用户的主次组。命令参考如下:

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle (设定oracle用户为oinstall、dba用户组的成员)

# passwd oracle (设定oracle用户的密码)

 

3、以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。例如:/oracle,及改变以上目录的属性命令参考如下:

# mkdir -p /oracle/product/ 10.2.0 (创建数据目录)

# chown -R oracle.oinstall /oracle (设定目录所属的用户组和用户)

# chmod -R 775 /oracle (设定目录的读写权限)

 

4、以oracle 用户身份登录系统,复制oracle安装文件到/home/oracle下:

# cp 原文件夹 /home/oracle/ (复制文件到oracle个人目录内;也可以在图形界面下复制)

# unzip /home/oracle/10201_database_linux32.zip (解压zip文件)

 

5、配置oracle用户环境,以root用户登录,修改 /home/oracle/ 目录下 .bash_profile 文件。
增加以下参数:

vi .bash_profile (执行vi命令来修改.bash_profile)

 

 

# Get the aliases and functions  

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi  

# User specific environment and startup programs

  

PATH=$PATH:$HOME/bin

  

export PATH

unset USERNAME

以下为增加的内容(见下篇文章)

你可能感兴趣的:(LINUX AS4 系统下安装oracle 10g终…)