oracle 11g安装手册 - 副本
- 格式:docx
- 大小:2.12 MB
- 文档页数:27
1.安装准备
1.安装前准备
更新oracle依赖包先在在终端中执行命令:yum -y install binutils compat-libcap1
compat-libstdc++.i686 compat-libstdc++.x86_64 elfutils-libelf elfutils-libelf-devel gcc gcc-c++
glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh libgcc.i686 libgcc.x86_64
libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.i686
libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext libXtst libX11 libXau libxcb libXi make
sysstat unixODBC-devel.i686 unixODBC-devel.x86_64 unixODBC.i686 unixODBC.x86_64
compat-libstdc++-33.i686 compat-libstdc++-33.x86_64
建议:在检测安装包时,追加对以下文件进行更新:
pat-db-4.2.52-5.1
pat-libstdc++-296-2.96-138 3.binutils-2.17.50.0.6-12.el5
4.control-center-2.16.0-16.el5
5.gcc-4.1.2-46.el5
6.gcc-c++-4.1.2-46.el5
7.glibc-2.5-42
8.glibc-common-2.5-42
9.libstdc++-4.1.2-46.el5
10. libstdc++-devel-4.1.2-46.el5
11. make-3.81-3.el5
12. pdksh-5.2.14-36.el5
13. sysstat-7.0.2-3.el5
14. setarch-2.0-1.1
15. libXp-1.0.0-8.1.el5 安装到中间check阶段,提示缺少下面四个软件,然后安装他们:
16. elfutils-libelf-devel
17. libaio-devel
18. unixODBC
19. unixODBC-devel
3.环境配置
更新完依赖包后,我们需要配置静态IP,来完成oracle的安装
箭头符号的指着的都是要修改,添加的。
# service network restart #重启网络
# ping #测试网络是否正常 :wq! #保存退出 # Viifcfg-eth0#编辑配置文件 # cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录 4.更改参数
使用vi /etc/sys ctl.conf命令进行参数更改:
参数更改完后在后面加上:
有两个相同的kernel.shmmax和kernel.shmax,上面的两个前面添加#,注释掉。
:wq 保存退出。
使用#sysctl -p立即生效 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 /etc/security/limits.conf修改添加:
使用vi /etc/pam.d/login修改添加:
5.修改环境变量
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
session required pam_limits.so
Vi /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
执行 #source /etc/profile 环境变量立即生效。
此处修改主要是根据ORACLE用户设置,可以先略过此段,建立用户后再设置,建立用户后,再执行一下PROFILE。
这里没有ORACLE用户,也不报错的。
6.修改hosts文件
vi /etc/hosts
保留之前的在下边加
ip hostname
本机地址映射一定要改,否则网络上无法开启监听服务。 2.创建用户和目录
1.用户创建
创建用户:#groupadd dba
用户添加:#useradd -g dba oracle
密码:#passwd oracle
2.创建目录
#mkdir -p /u01/app/oracle/product/
#chown -R oracle:dba /u01/
/u01/目录可以随意改名,但APP之后目录不能改,切记,否则无法启动服务!
3.设置oracle用户环境变量
首先切换到oracle用户下:#su – oracle
进入环境编写:$ vi .bash_profile
插入环境:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=ABCD
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=american_america.zhs16gbk
若/U01已经更改,记得把上面的目录也改了。此外,SID是数据库名,图形界面中,数据库安装中有名称,记得一致,否则数据库无法启动。
执行 $source .bash_profile立即生效。
打开1521端口
3.安装
3.1
Vnc下root用户下使用#xhost +执行命令。LIUNX下,文件是以用户为授权单位的,也就是说,A用户拷贝的文件,其他无权修改。解压等操作,一定要在oracle用户下操作,否则,oracle用户无权安装。
切换到 oracle 用户下: su – oracle
3.2
把oracle安装包放在/home/oracle目录下
解压命令:
$cd /home/oracle
$unzip linux_11gR2_database_1of2.zip
$unzip linux_11gR2_database_2of2.zip
3.3
执行$ export LANG=en_US.utf-8命令(系统默认是UTF16的,每次进入ORACLE相关桌面设置的时候,都需要执行,否则乱码)
执行$ cd database
$ ./runInstaller命令
至此oracle的初步安装就完成了。 4. 图形界面
1. 图形界面导向
1.1 配置安全更新
我们直接选择next进行下一步,不需要Email安装。 1.2 安全选项
这里我选择第二个,仅安装oracle软件,暂不需要数据库创建。
1.3 网络选项
这里选择单实例数据库安装