admin 管理员组

文章数量: 887007

oracle 32linux,Linux 32bit下Oracle11g安装手册

基本信息

DSC0000.gif (59 Bytes, 下载次数: 0)

2016-2-21 16:22 上传

操作系统:CentOS Release 6.3 (Final)

内核版本:Kernel Linux 2.6.32-279.el6.x86_64

Oracle版本:Oracle 11g Release2

安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip

安装准备

上传安装文件

将两个压缩文件覆盖解压后得到文件夹database,借助SSH工具上传到服务器上,目录如:/home/database创建组

#groupadd dba

# groupadd oinstall

创建用户

#useradd –g oinstall –G dba oracle

修改用户密码

#passwd oracle

创建安装目录

#mkdir -p /opt/oracle/product/11.2/db_1

# mkdir -p /opt/oraInventory

# mkdir -p /opt/oracle/oradata

# mkdir -p /var/opt/oracle

设置目录的所有者、所属组和权限

#chown -R oracle.oinstall /opt/oracle

# chown -R oracle.oinstall /opt/oracle/oradata

# chown -R oracle.oinstall /opt/oracle/product/11.2/db_1

# chown -R oracle.dba /opt/oraInventory

# chown oracle.dba /var/opt/oracle

# chmod -R 775 /opt/oracle

# chmod -R 755 /var/opt/oracle

设置用户oracle的环境变量

#su – oracle

# vim /home/oracle/.bash_profile

在文件中添加如下:

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1

export ORACLE_SID=orcl

export ORACLE_OWNER=oracle

export ORACLE_TERM=vt100

export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

export PATH=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

PATH=$PATH:/usr/sbin; export PATH

PATH=$PATH:/usr/bin; export PATH

ORA_NLS33=$ORACLE_HOME/nls/admin/data

保存退出,执行以下命令使得配置立刻生效或使用Oracle重登陆系统

#source $HOME/.bash_profile

开始安装

进入数据库安装文件(database文件夹)所在目录,如:/home/,为所有用户授权

#chmod –R 777 database

切换到oracle用户,使用oracle重登陆或使用下面命令切换用户

#su – oracle

进入database目录,运行安装文件开始安装

#./runInstaller

进入图形化界面,一步步安装,取消勾选I wish…(依照个人),点击Next,弹出确认框再点Yes

DSC0001.jpg (70.57 KB, 下载次数: 0)

2016-2-21 16:22 上传

三选一界面,选择第二项:Install database software only

DSC0002.jpg (63.19 KB, 下载次数: 0)

2016-2-21 16:22 上传

保持默认:Singel instance database installation,点击Next

DSC0003.jpg (61.02 KB, 下载次数: 0)

2016-2-21 16:22 上传

选择产品语言,默认英语,附加选择了简体中文,点击Next

DSC0004.jpg (87.83 KB, 下载次数: 0)

2016-2-21 16:22 上传

选择数据库版本,默认企业版,点击Next

DSC0005.jpg (95.27 KB, 下载次数: 0)

2016-2-21 16:22 上传

配置Oracle安装目录,由于安装前环境变量的配置,安装程序自动读取配置,自动选择好了Oracle Base和Software Location,如图所示,点击Next

DSC0006.jpg (80.36 KB, 下载次数: 0)

2016-2-21 16:22 上传

同上,Oracle Inventory Directory目录也自动选择好了,oraInventoryGroup Name选择安装前创建的组dba,点击Next

DSC0007.jpg (88.95 KB, 下载次数: 0)

2016-2-21 16:22 上传

保持默认,两个组都选择的dba,点击Next

DSC0008.jpg (87.21 KB, 下载次数: 0)

2016-2-21 16:22 上传

安装检查中

DSC0009.jpg (68.54 KB, 下载次数: 0)

2016-2-21 16:22 上传

检查结束,不满足条件列表

DSC00010.jpg (135.33 KB, 下载次数: 0)

2016-2-21 16:22 上传

解决以上错误,新建命令行窗口,切换到root用户,需要输入root的密码

#su – root

修改进程数和最大会话数的设置,执行

#vi /etc/security/limits.conf

(在该文件的最后追加下面四行)

oracle   soft    nproc   2047

oracle   hard    nproc   16384

oracle   soft    nofile 1024

oracle   hard    nofile   65536

系统内核参数设置

#vi /etc/sysctl.conf

(在该文件后追加以下内容)

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

fs.file-max = 6815744

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

保存退出,立即生效执行:

#cd /etc

# sysctl -p

安装以下列表中的包(使用yum在线安装),其中pdksh-5.2.14没有找到,不安装也没有问题

-libaio-0.3.105(i386)

-libaio-devel-0.3.105(i386)

-libaio-devel-0.3.105(x86_64)

-glibc-2.3.4-2.41(i686)

-compat-libstdc++-33-3.2.3(i386)

-compat-libstdc++-33-3.2.3(x86_64)

-gcc-c++-3.4.6(x86_64)

-elfutils-libelf-devel-0.97(x86_64)

-libgcc-3.4.6(i386)

-libstdc++-3.4.6(i386)

-unixODBC-2.2.11(i386)

-unixODBC-2.2.11(x86_64)

-unixODBC-devel-2.2.11(i386)

-unixODBC-devel-2.2.11(x86_64)

-pdksh-5.2.14(x86_64)

以上步骤完成后点击按钮Check Again,发现不满足列表并没有清除,而是少了一些,此时勾选右侧复选框Ignore all即可向下安装了,直到安装完成。

安装监听器

使用oracle用户登陆系统或在命令行窗口切换到oracle用户,执行

#netca

进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。

DSC00011.jpg (53.71 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00012.jpg (46.12 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00013.jpg (45.41 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00014.jpg (49.69 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00015.jpg (46.61 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00016.jpg (35.33 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00017.jpg (36.65 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00018.jpg (55.8 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00019.jpg (42.92 KB, 下载次数: 0)

2016-2-21 16:22 上传

安装完成后可以使用如下命令来查看监听是否配置成功

#ps –ef

安装数据库程序

执行

#dbca

进入图形化配置界面,几乎全Next

DSC00020.jpg (26.99 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00021.jpg (56.68 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00022.jpg (63.76 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00023.jpg (76 KB, 下载次数: 0)

2016-2-21 16:22 上传

配置全局数据库名称,如果该服务器只安装这一个数据库建议使用orcl,鉴于习惯作

DSC00024.jpg (59.7 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00025.jpg (71.08 KB, 下载次数: 0)

2016-2-21 16:22 上传

备配置四个内置超级管理员密码,建议统一密码,便于记忆用

DSC00026.jpg (67.08 KB, 下载次数: 0)

2016-2-21 16:22 上传

提示密码过于简单,不管它,点击Yes

DSC00027.jpg (29.71 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00028.jpg (86.27 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00029.jpg (78.15 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00030.jpg (70.57 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00031.jpg (77.51 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00032.jpg (97.66 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00033.jpg (63.44 KB, 下载次数: 0)

2016-2-21 16:22 上传

DSC00034.jpg (72.7 KB, 下载次数: 0)

2016-2-21 16:22 上传

到这数据库实例就算创建完成了!并且会自动启动!

PS:10g客户端连接11g服务器需要手动修改客户端文件,如下:

X:\oracle\product\10.2.0\client_1\network\ADMIN

文件名:

tnsnames.ora

修改前不要忘记备份原文件,手动配置要连接的11g数据库连接信息,如:

ORCL_11g =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.78.88)(PORT = 1521))

)

(CONNECT_DATA =

(SID = orcl)

(SERVER = DEDICATED)

)

)

其中:

ORCL_11g为本地连接服务名

172.25.78.88为数据库所在服务器IP

你会发现CONNECT_DATA内部和10g的配置不同,这就是区别,导致PL/SQL连不上11g

参考:.html

本文标签: oracle 32linux Linux 32bit下Oracle11g安装手册