CentOS5.5下安装Oracle11gR2学习笔记(测试通过)
1.CentOS5.5下的安装步骤
2.配置Listener
3.创建数据库
4.测试新建的数据库
1.CentOS5.5下的安装步骤
1.1上传Oracle11gR2的两个安装文件压缩包到/mnt目录下,文件名如下
linux_11gR2_database_1of2.zip
linux_11gR2_database_2of2.zip
1.2解压缩安装文件
[root@rh5 mnt]# unzip linux_11gR2_database_1of2.zip
[root@rh5 mnt]# unzip linux_11gR2_database_2of2.zip
解压缩后会在/mnt目录下产生一个database目录,目录内就是所需要的安装文件
1.3检查Oracle11gR2安装所需要的软件包,并配置系统安装环境
检查软件包命令如下:
[root@rh5 mnt]# rpm -qa | grep binutils
参照上面的命令逐条检查系统
binutils-2.17.50.0.6 ok
compat-libstdc++-33-3.2.3 ok
elfutils-libelf-0.125 ok
elfutils-libelf-devel-0.125 null
elfutils-libelf-devel-static-0.125 null
gcc-4.1.2 ok
gcc-c++-4.1.2 ok
glibc-2.5-24 ok
glibc-common-2.5 ok
glibc-devel-2.5 ok
glibc-headers-2.5 ok
kernel-headers-2.6.18 ok
ksh-20060214 ok
libaio-0.3.106 ok
libaio-devel-0.3.106 null
libgcc-4.1.2 ok
libgomp-4.1.2 ok
libstdc++-4.1.2 ok
libstdc++-devel-4.1.2 ok
make-3.81 ok
numactl-devel-0.9.8.i386 null
sysstat-7.0.2 null
unixODBC-2.2.11 null
unixODBC-devel-2.2.11 null
打ok的是系统中已经安装的软件包,其他的是需要安装的软件包,需要的软件包在CentOS5.5系统安装光盘中可以找到,上传到服务器然后执行下面的命令安装
[root@rh5 mnt]# rpm -ivh *.rpm
安装完软件包后开始建立数据库管理员组
[root@oracledb ~]# groupadd oinstall
[root@oracledb ~]# groupadd dba
添加一个oracle用户, 根目录是 /u01/oracle, 主的组是 oinstall 副的组是dba
[root@oracledb ~]# mkdir -p /u01/oracle
[root@oracledb ~]# useradd -g oinstall -G dba -d /u01/oracle oracle
[root@oracledb ~]# cp /etc/skel/.bash_profile /u01/oracle
[root@oracledb ~]# cp /etc/skel/.bashrc /u01/oracle
[root@oracledb ~]# cp /etc/skel/.bash_logout /u01/oracle
为oracle用户设置密码:tiger
[root@oracledb ~]# passwd oracle
修改u01文件夹的权限
[root@oracledb ~]# cd /
[root@oracledb /]# chown -R oracle:oinstall u01
创建一个名为oraInventory的目录,oracle安装时会用到
[root@oracledb /]# mkdir /oraInventory
修改u01文件夹的权限
[root@oracledb /]# chown -R oracle:oinstall oraInventory
检查 nobody 是否存在
[root@oracledb /]# id nobody
缺省存在的。如果不存在运行如下命令 # /usr/sbin/useradd -g nobody
修改配置文件
[root@oracledb /]# vi /etc/sysctl.conf
在文件结尾添加如下代码:
-------------------------------------
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
----------------------------------------
保存退出vi
修改配置文件
[root@oracledb /]# vi /etc/security/limits.conf
在文件结尾添加如下代码:
------------------------------------------------
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
------------------------------------------------
保存退出vi
修改配置文件
[root@oracledb /]# vi /etc/pam.d/login
在文件结尾添加如下代码:
------------------------------------------------
session required pam_limits.so
------------------------------------------------
保存退出vi
设置oracle 用户环境变量,切换到oracle账户
[root@oracledb /]# su - oracle
查看工作目录
[oracle@oracledb ~]$ pwd
查看目录中的系统文件是否齐全
[oracle@oracledb ~]$ ls -la
修改配置文件
[oracle@oracledb ~]$ vi .bash_profile
添加如下代码:
-----------------------------------------------
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
-------------------------------------------------
切换回root用户进行操作
[oracle@oracledb ~]$ exit
把解压缩的Oracle的安装文件移动到/u01目录
[root@oracledb /]# mv /mnt/database /u01
修改database文件夹的权限
[root@oracledb u01]# chown -R oracle:oinstall database/
重新启动电脑,准备开始安装
[root@oracledb u01]# reboot
重新启动电脑后进入图形化登陆界面,使用oracle用户登录,然后开启一个终端窗口
[oracle@oracledb ~]$ cd /u01
[oracle@oracledb u01]$ cd database/
[oracle@oracledb database]$ ./runInstaller
安装开始->仅安装数据库软件->单实例数据库安装->语言(英语/中文)->企业版->指定安装位置默认->默认(下一步)->执行先决条件检查(忽略全部,下一步)->安装产品
安装结束前会弹出窗口,要求执行配置脚本,打开一个终端窗口,以root用户身份登录,然后执行下列命令
[root@oracledb /]# /oraInventory/orainstRoot.sh
[root@oracledb /]# /u01/oracle/root.sh
遇到提示直接按回车键通过,Oracle11gR2数据库安装完毕.
2.配置Listener
图形化登陆界面,使用oracle用户登录,开启一个终端窗口运行下列命令
[oracle@oracledb ~]$ netca
在弹出的图形化窗口中全部选择默认,一直选下一步直到完成.
输入下面的命令查看Listener是否配置成功
[oracle@oracledb ~]$ ps -ef
3.创建数据库
图形化登陆界面,使用oracle用户登录,开启一个终端窗口运行下列命令
[oracle@oracledb ~]$ dbca 在弹出的图形化窗口中选择(共11步)
1.创建数据库,直接下一步
2.一般用途或事务处理,直接下一步
3.输入全局数据库名wilson
4.管理选项,直接下一步
5.数据库身份证明,选择所有账户使用同一管理口令并设置口令
6.数据库文件所在位置,默认选项,下一步
7.恢复配置,默认选项,下一步
8.数据库内容,勾选示例方案,下一步 9.初始化参数,在内存选项面板中勾选使用自动内存管理,在字符集选项面板中点选使用Unicode(AL32UTF8)
10.数据库存储,默认选项,下一步
11.创建选项,默认选项,点击完成,开始创建数据库.
4.测试新建的数据库
使用oracle用户登录,开启一个终端窗口运行下列命令
[oracle@oracledb ~]$ sqlplus /nolog
SQL> conn / as sysdba
Connected to an idle instance.(出现这个错误是oracle数据库未启动)
启动数据库
SQL> startup
创建测试表
SQL> create table testUser(id integer, name char(10));
添加测试数据
SQL> insert into testUser values(0,'jack');
SQL> commit;
SQL> select * from testUser;
SQL> shutdown immediate
CentOS5.5下安装Oracle11gR2的过程全部结束.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。