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