Oracle 10g安装64位图解流程

1. 安装准备阶段

1.1 安装Oracle环境

本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行。X-Manager安装完成后的配置方法如下:

1. 打开X-Manager的X-Shell

2. 点击New,新建一个连接地址,设置完成后,点击OK

3. 使用用户名,密码进行登录,登录完成后,进入如下图所示画面即成功连接到Linux系统

4. 4 4. 将下载的Oracle数据库的安装包10201_database_linux_x86_64.cpio.gz放在/opt/setup080305目录下。使用刚刚安装的X-Manager软件即可完成上述操作,点击绿色的New File Transfer,将左侧需要上传的文件拖拽到右侧的文件目录中即可。如下图所示

5.创建/u01/app/oracle目录为Oracle安装的ORACLE_BASE

1.2 查询所需安装包是否完整

使用root用户进入系统,使用终端命令rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

运行结果如图所示

gcc-4.1.2-46.el5

make-3.81-3.el5

binutils-2.17.50.0.6-12.el5

package openmotif is not installed

setarch-2.0-1.1

package compat-db is not installed

package compat-gcc is not installed

package compat-gcc-c++ is not installed

package compat-libstdc++ is not installed

package compat-libstdc++-devel is not installed

缺少的包需要在光盘中寻找并安装,需要安装下面的包,从 DVD 光盘中(按照以下的顺序安装)

首先加载DVD光盘或ISO镜像,使用命令cd /media/RHEL_5.4\ x86_64\ DVD/Server/

跳进安装包所在目录,使用以下命令安装所属包,并查看安装包是否安装成功。

rpm -Uvh compat-db-4.2.52-5.1.x86_64.rpm

package compat-db-4.2.52-5.1.x86_64 is already installed

rpm -Uvh libaio-0.3.106-3.2.x86_64.rpm

package libaio-0.3.106-3.2.x86_64 is already installed

rpm -Uvh compat-libstdc++-33-3.2.3-61.x86_64.rpm

package compat-libstdc++-33-3.2.3-61.x86_64 is already installed

rpm -Uvh compat-gcc-34-3.4.6-4.x86_64.rpm

package compat-gcc-34-3.4.6-4.x86_64 is already installed

rpm -Uvh compat-gcc-34-c++-3.4.6-4.x86_64.rpm

package compat-gcc-34-c++-3.4.6-4.x86_64 is already installed

rpm -Uvh libXp-1.0.0-8.1.el5.x86_64.rpm

package libXp-1.0.0-8.1.el5.x86_64 is already installed

rpm -Uvh openmotif-2.3.1-2.el5.x86_64.rpm

package openmotif-2.3.1-2.el5.x86_64 is already installed

rpm -Uvh gcc-4.1.2-46.el5.x86_64.rpm

package gcc-4.1.2-46.el5.x86_64 is already installed

rpm -Uvh glibc-2.5-42.x86_64.rpm

package glibc-2.5-42.x86_64 is already installed

rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm

package libXp-1.0.0-8.1.el5.i386 is alrea dy installed

如图:

然后再检查所需安装包是否全部安装成功:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

如图

注:安装后一直都是报libstdc以及gcc-c没有安装,实际上已经安装成功,可以继续进行下一步安装。

1.3 检查安装Oracle的硬件要求

使用命令df –h,检查内存,交换区,硬盘空间等。如图:

1.4 在vi /etc/sysctl.conf文件行末添加以下内容

#use for oracle

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

再运行sysctl –p应用以上参数,如下图所示。

1.5 在vi /etc/security/limits.conf文件行末添加以下内容

#use for oracle

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

如图所示:

1.6 在vi /etc/pam.d/login文件行末添加如下内容

# use for oracle

session required pam_limits.so

如图所示

1.7 在vi /etc/selinux/config文件中确保有以下内容

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - SELinux is fully disabled.

SELINUX=disabled

# SELINUXTYPE= type of policy in use. Possible values are:

# targeted - Only targeted network daemons are protected.

# strict - Full SELinux protection.

#SELINUXTYPE=targeted

SELINUXTYPE=disabled

如图所示:

到此,安装Oracle的准备阶段告一段落。

2. 创建安装Oracle的用户、组及配置

2.1 解压安装文件10201_database_linux_x86_64.cpio.gz

由于之前已经把数据库的安装文件放在了/opt/setup080305/文件夹下,现在即可以使用命令解压安装文件,也可以在windows下解压好重新上传到Linux系统上,完成后结果如图所示。

2.2 创建安装Oracle的用户和所属组

使用如下命令:

cd /opt/setup080305/database 跳转到安装目录

groupadd oinstall 添加两个组

groupadd dba

useradd -m -g oinstall -G dba oracle 添加用户

id oracle 为Oracle用户设置密码

passwd oracle

输入密码后,如下图即可生效

2.3 创建安装目录 mkdir -p /opt/app/oracle/product/10.2

使用如下命令创建Oracle的安装目录并更改权限:

mkdir -p /u01/app/oracle/

chown -R oracle.oinstall/u01/app/oracle

chown -R oracle.oinstall /u01/app/oracle

chown -R 775 /u01/app/oracle

运行结果如图所示:

2.4 设置Oracle用户的.bash_profile

使用如下命令,oracle用户执行,增加环境变量如下内容:

su – oracle 使用Oracle用户

vi .bash_profile 查看bash_profile文件

点击i键进入编辑模式,加入如下内容:

#Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

ORACLE_SID=orcl

ORACLE_TERM=xterm

PATH=$PATH:/usr/sbin:$ORACLE_HOME/bin

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

TNS_ADMIN=$ORACLE_HOME/network/admin

ORACLE_ADMIN=$ORACLE_BASE/admin

#CLASSPATH=.:$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM PATH LD_LIBRARY_PATH TNS_ADMIN ORACLE_ADMIN

#export CLASSPATH

编辑完成后,ESC退出编辑状态,使用命令:wq保存退出。

如图所示

2.5 设置Oracle用户的profile文件

使用如下命令,root用户执行,在profile文件末增加如下内容:

su – root 使用root用户

vi /etc/profile 查看profile文件

点击i键进入编辑模式,加入如下内容:

#For Oracle

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

编辑完成后,ESC退出编辑状态,使用命令:wq保存退出。如图所示

2.6 设置主机名和IP

使用终端命令vi /etc/hosts查看并编辑hosts文件

本例中将IP修改为192.168.20.26

如图所示

保存后在终端运行命令:

hostname

是否主机名变成了 linux5-oracle.domain.com ,如果没有改变则要运行以下命令

service network restart

如图所示

经过以上步骤,Oracle的用户、组及配置已经全部完成。以上准备,都是为了能够成功安装,下面终于可以运行 oracle 的安装文件了。

3. 安装Oracle 10g 64bit 数据库

3.1 用oracle用户运行runInstaller文件

不能用 root 用户安装 Oracle 数据库,需要注销到Oracle用户下,执行如下命令:

su – oracle 切换到oracle用户下

cd /opt/setup080305/database/ 跳转到运行文件的目录下

xhost+

nnset LANG 设置默认字符编码

./runInstanller 执行安装文件

执行到此处,有可能会出现如下错误,如果未出现错误请跳过。

xhost: unable to open display

X connection to localhost:10.0 broken (explicit kill or server shutdown)

-bash: ./runInstaller: 权限不够

解决办法如下:

第一步:用root登陆linux,启动vnc服务;vncserver :1;

第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的)

第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。

继续执行xhost+

第四步:设置DISPLAY环境变量为登陆机器的IP地址

export DISPLAY=192.168.20.26:0.0

echo $DISPLAY

192.168.20.26

第五步:使用“xhost +”命令

xhost +

access control disabled, clients can connect from any host

第六步:切换到oracle用户

su – oracle

第七步:在oracle用户再一次设置DISPLAY环境变量为登陆机器的IP地址

如果不操作这一步骤,su到oracle用户后这个环境变量可能会丢失

export DISPLAY=192.168.20.26:0.0

echo $DISPLAY

192.168.20.26

以上问题解决以后,我们测试图形界面,使用如下命令,出现以下图片为正常:

使用root用户登录

Xhost local:oracle

Su – oracle

Xclock

权限不够的解决办法:

使用命令ls –l查看runInstaller的权限

使用root用户登录,修改runInstaller的权限

再次使用命令ls –l查看runInstaller的权限

可以看到权限修改完成,使用./runInstaller命令运行安装,出现熟悉的图形界面,如图

注:如果出现权限不足的问题,记得为每一级路径增加写的权限

[[email protected] ~]# sudo chmod -R 777 /u01/app/

[[email protected] ~]# sudo chmod -R 777 /u01/app/oracle

[[email protected] ~]# sudo chmod -R 777 /u01/app/oracle/oraInventory/

点击Next继续

点击Next继续下一步

如果出现如下错误的解决方式

首先检查/u01/app/oracle/oraInventory的每一级下面是不是可写的权限

如果上述问题不存在,那么更改oracle用户权限(root用户执行)

sschown -R oracle:oinstall /u01

环境检测全部通过后,选择NEXT

点击Install进行安装

以下全部按照提示操作即可

经过以上教程,已经完成了安装虚拟机,安装Liunx系统,安装Oracle数据库和配置。你学会了吗?

技术分享:www.kaige123.com

时间: 2024-12-26 11:24:19

Oracle 10g安装64位图解流程的相关文章

安装64位Oracle 10g超详细教程

安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行.X-Manager安装完成后的配置方法如下: 1.  打开X-Manager的X-Shell 2. 点击New,新建一个连接地址,设置完成后,点击OK3.  使用用户名,密码进行登录,登录完成后,进入如下图所示画面即成功连接到Linux系统

oracle 11g R2 64位 安装详细步骤

(oracle 11g R2 64位 + PLSQLDeveloper安装说明以及PLSQL Developer+ ORCALE11-instantclient-basic-win32-11.2.0.1.0连接oracle 11g R2 64位详细步骤) 第一步: 准备工具 1.oracle 11g R2 64位安装包 2.PLSQL Developer v11.0.2.1766 官方中文版(内含PLSQL Developer安装程序.汉化程序.PLSQL Developer注册程序.PLSQL

(64位oracle使用32位的PLSQL)安装64位的oracle数据库软件,使用32位的PLSQL Developer连接方法

由于PLSQL Developer没有提供64位的,于是根据网上的资料做了一下整理,发上来 1.下载并安装Oracle 11g R2 64位,在服务器上安装时忽略硬件检测失败信息: 2.下载Oracle 11g R2 32 位 客户端,将其解压到D:\app\Jack\product目录下,并命名为instantclient: 客户端下载可以自己去百度一下:instantclient-basic-nt-11.2.0.2.0.zip 一定可以找到,记得是下32位的 3.下载并安装PL/SQL 9.

[转]win7 64位下完美安装64位oracle 11g

最近在网上搜如何在win764位的情况下安装64位的oracle,并且使用PLSQL Developer来管理oracle. 于是开始在oracle官网下载数据库,下载是一件很简单的事情,问题是在百度的时候都说PLSQL Developer位32位的,根本没有64位,而且32位的PLSQL Developer无法管理64位的oracle,当时就想着那安装32位的oracle不就行了吗?于是我又在百度上搜了一下,说64位的机子不能按32位的oracle,当时就蒙了.接下来又是百度有是谷歌的,发现有

Oracle 11g win7 64位【桌面类 && 服务器类】安装过程

Oracle 11g  win7  64位[桌面类 && 服务器类]安装过程 一.首先,根据自己的操作系统位数(32位或64位),到官网下载相应的安装程序,如下图所示. 二.解压两个压缩包到同一目录,即"database".[]然后右键"setup.exe",点管理员身份运行(或者双击文件即可运行),如下图所示: 稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击&q

(图解)VMWARE虚拟机安装64位CentOS,IntelVTx处于禁用状态

今天在虚拟机上安装64位CentOS,报IntelVTx处于禁用状态的错误,现将解决方法记录如下. 1.报错信息: 2.进入BIOS的方法: IBM/Thinkpad笔记本电脑进入BIOS的方法是:在冷开机(注意不是重新启动) 屏幕上出现 IBM 标志,且左下角出现提示信息时,按 F1 键. 按下 F1 键后后稍待一会就 会进入 BIOS 界面. 在Security下的Virtualization进行设置: 进入Virtualization菜单,选择intel virtual technolog

安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案

安装64位版Oracle11gR2后发现启动SQL Developer时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\product\11.2.0\dbhome_1\jdk”却弹出错误信息: -------------------------- Unable to find a java Virtual Machine to point to a location of a java virtual machine,please refe

UEFI+GPT引导实践篇(二):UEFI引导安装64位Win7/Win8

下文是在联想Y480笔记本上以UEFI方式启动安装Windows8的全过程,安装Windows7过程基本相同.注意,如果你的电脑硬盘是MBR分区结构,安装过程中将要删除硬盘上所有数据,请安装前备份硬盘上的所有个人文件. 准备容量不小于4G的 U盘一个,格式化为FAT32.然后复制64位Win8镜像中的所有文件到U盘根目录.注:如果安装的是64位Win7,还需要下载bootx64.efi文件(点击下载),然后在U盘中efi文件夹下新建名为boot的文件夹,把bootx64.efi文件放到里边.预装

VM虚拟机安装64位CentOS无法安装的问题

问题描述: VM虚拟机安装64位CentOS时提示 解决办法: 1)到网上下载一个securable.exe,测试以下机器是否支持VT. locked on:代表已经开启了VT了. locked off:可能是你bios中没有打开vt开关,或是cpu不支持. no:没有VT功能. 2)我最初的状态为:locked off,于是重启机器,进入bios(开机时按delete键即可进入bios界面),特别注意了,这里要修改1个地方: CPU的虚拟化开关:CPU选项里面有一个Inter Virtual