centOS4下安装oracle11G

[b]一、 在安装centOS中,一定要选择开发包,以及其它的程序包。[/b]

[b]二、 检查安装linux所需要的包[/b]
检查安装linux所需要的包是否都安装,如果还有没安装的,那么从centOS4中把需要安装的包安装上。
通过

rpm –qa |grep package_name 来进行检查



[b]三、 安装oracle的用户组以及用户。[/b]


这一步的操作我也不知道为什么要这么建,因为oracle11G的官方安装文档就是这么写的,我就这么抄的


#groupadd oinstall   //添加一个oinstall 组,是oracle的主组
#groupadd dba      //添加一个dba组,是oracle的辅组
/#mkdir –p /u01/oracle  //添加一个目录,这个目录就是希望把oracle11G安装到这个oracle目录下
#useradd –g oinstall –G dba –d /u01/oracle oracle 
 //这一句的意思是,添加一个oracle用户,这个用户所在的主组是oinstall, 辅组是dba,缺省目录是/u01/oracle
#chown –R oracle:oinstall /u01  把u01这个目录的所有者,以及所在的组改成oracle oinstall
#id nobody        查检nobody用户是否存在  若不存在则要添加此用户




[b]四、 Configuring Kernel Parameters(配制内核参数)[/b]



4.1 在etc/sysctl.conf中添加以下几行


kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144



4.2 把以下几行添加到etc/security/limits.conf中


oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536



4.3 把以下几行添加到etc/pam.d/login中


session required /lib/security/pam_limits.so
session required pam_limits.so



4.4然后在etc/profile文件中添加如下代码


if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi




[b]五、 设置oracle的环境变量[/b]


#su - oracle


#pwd查看是否是一个初始的默认目录


/u01/oracle


然后可以通过 ls –la 可经查看得到一些隐藏的文件,可以把oracle的环境变量设置在 .bash_profile文件中,这样在进入oracle用户时候就会自动加载这个环境变量。


在.bash_profile文件中添加如下的几行


export PATH
unset USERNAME
ORACLE_BASH=/u01
ORACLE_HOME=$ORACLE_BASH/oracle
ORACLE_SID=oradb
PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASH ORACLE_HOME ORACLE_SID PATH




添加完以后,然后退出系统,然后再次进入oracle 用户 此时通过 查看ORA的环境变量看是否加上来了。


#exit
#su - oracle
# env | grep ORA
ORACLE_SID=oradb
ORACLE_BASH=/u01
ORACLE_HOME=/u01/oracle



从此可以看到, 环境变量已经配制好了。


[b]六、 安装工作开始。[/b]


6.1首先把database拷到linux下,如果是database.zip那么用 unzip进行解压.


6.2把解压完的文件拷到/u01下(这一步是无报谓的),为了不出任何问题, 把database文件夹设置为oinstall用户组的oracle用户下。


6.3由于安装要在oracla用户下,而且要在xwindow下安装,所以要进入oracle用户并以xwindow目录打开。


6.4执行database目录下的install,就开始安装了。


6.5在安装中要注意一下, 要执行两行程序,默认就可以了。


在安装中, 先不用选择数据库,选择只安装软件。数据库可以能过dbca来进行创建


[b]七、 创建数据库[/b]


在以上的步骤都完成以后,然后接下来就是进行创建数据库了。


创是在创建数据库的时候首先要通过netca来进行配制listener


#netca


#dbca创建数据库实例.




[b]八、 使用[/b]

#Su – oracle
#sqlplus /nolog
Sql>conn / as sysdba