共计 4487 个字符,预计需要花费 12 分钟才能阅读完成。
CentOS 7(同 Red Hat Linux)安装 Oracle 11gR2 最全最细攻略
前瞻:
1. 安装 Gnome 桌面版 X86_64 版本的 CentOS 7 系统(或者相对应版本的 Red Hat Linux 等)。
2. 下载安装并激活 Xmanager Enterprise 5 用于对 linux 系统的连接访问以及数据传输等。
3. 下载解压缩 oracle 11g r2 for linux 的程序包,并将其中的 [database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar] 内添加文件夹 [fallback] 以及放入文件[simsun.ttf]。
PS。此步骤用于解决中文状态下安装 oracle 的乱码问题,也可尝试修改环境变量的方式解决。
安装 oracle:
步骤一:安装前的配置与部署
1. 配置服务器的 IP 地址
a. 通过网络连接部分配置 linux 的固定 ip 地址
b. 配置[/etc/hosts],通过 vi 编辑器进行编辑,加入固定 ip 的相关信息,如下:
[ | ]|
//在文件最后添加 ip 地址信息 | |
// 如:192.168.3.222 oracle 11g |
2. 关闭网络防火墙和 selinux
进入 root。
关闭禁用防火墙:
关闭禁用 selinux
重启 linux,root 下 reboot。
3. 创建运行用户和用户组
[root@bogon ~]# groupadd oinstall | |
[root@bogon ~]# groupadd dba | |
[root@bogon ~]# useradd -g oinstall -G dba -m oracle | |
[root@bogon ~]# passwd oracle | |
更改用户 oracle 的密码。新的 密码:无效的密码:密码未通过字典检查 - 它基于字典单词 | |
重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@bogon ~]# id oracle | |
uid=1001(oracle) gid=1001(oinstall) 组 =1001(oinstall),1002(dba) | |
[root@bogon ~]# |
4. 创建 oracle 数据库安装的相关目录
a. 创建 oracle 相关目录
*/ora/oracle 安装目录
*/ora/oraInv 配置文件目录
*/ora/database 安装文件存放位置目录
[ | ]|
[ | ]|
[ | ]|
[ | ]|
[ | ]|
[ | ]|
总用量 12 | |
drwxr-xr-x 4 root root 4096 8 月 27 09:34 database | |
drwxr-xr-x 2 root root 4096 8 月 27 09:32 oracle | |
drwxr-xr-x 2 root root 4096 8 月 27 09:33 oraInv | |
[ | ]
b. 通过 xftp 将 oracle 11g for linux 的文件传入 linux 的上数 database 文件夹内
PS。此处可直接上传 [前瞻.3] 中所述的 [all.jar] 文件
c. 为上述目录添加权限和更改所有人
[ | ]|
[ | ]|
//将 ora 文件夹及其子文件的所有人改为 oracle,用户组为 oinstall | |
[ | ]|
[ | ]|
// 修改 ora 及其子文件的权限为可读可写可执行 |
5. 检查 linux 的软件环境包
通过 rpm -qa | grep *(包名)进行检查
[root@bogon ~]#rpm -qa binutils compat compat-libstdc gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC nixODBC-devel | |
/* | |
binutils-2.23.52.0.1-12.el7.x86_64 | |
compat-libcap1-1.10-3.el7.x86_64 | |
compat-libstdc++-33-3.2.3-71.el7.x86_64 | |
gcc-4.8.2-3.el7.x86_64 | |
gcc-c++-4.8.2-3.el7.x86_64 | |
glibc-2.17-36.el7.x86_64 | |
glibc-devel-2.17-36.el7.x86_64 | |
ksh | |
libaio-0.3.109-9.el7.x86_64 | |
libaio-devel-0.3.109-9.el7.x86_64 | |
libgcc-4.8.2-3.el7.x86_64 | |
libstdc++-4.8.2-3.el7.x86_64 | |
libstdc++-devel-4.8.2-3.el7.x86_64 | |
libXi-1.7.2-1.el7.x86_64 | |
libXtst-1.2.2-1.el7.x86_64 | |
make-3.82-19.el7.x86_64 | |
sysstat-10.1.5-1.el7.x86_64 | |
unixODBC-2.2.11 | |
unixODBC-devel-2.2.11 | |
*/ |
对未安装的软件包进行安装,可在 iso 文件中寻找(文件可放入 root 文件夹下)。
[root@bogon ~]# rpm -ivh *.rpm
6. 修改配置文件
a. vi /etc/sysctl.conf
[ | ]|
/* | |
fs.aio-max-nr = 1048576 | |
fs.file-max = 6815744 | |
kernel.shmall = 2097152 | |
kernel.shmmax = 4294967295 | |
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 = 1048576 | |
*/ |
b. vi /etc/security/limits.conf
c. vi /etc/pam.d/login
[ | ]|
/* | |
session required /lib/security/pam_limits.so | |
session required pam_limits.so | |
*/ |
d. vi /etc/profile
e. 配置环境变量
步骤二:oracle 的安装
1. 以 oracle 用户登录,cd 到 database 目录下
2. ./runInstaller 进入安装程序
更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/134655.htm
