在Linuxx86上安装Oracle数据库10g以及连接使用.docx

上传人:b****3 文档编号:1922655 上传时间:2022-10-25 格式:DOCX 页数:15 大小:23.62KB
下载 相关 举报
在Linuxx86上安装Oracle数据库10g以及连接使用.docx_第1页
第1页 / 共15页
在Linuxx86上安装Oracle数据库10g以及连接使用.docx_第2页
第2页 / 共15页
在Linuxx86上安装Oracle数据库10g以及连接使用.docx_第3页
第3页 / 共15页
在Linuxx86上安装Oracle数据库10g以及连接使用.docx_第4页
第4页 / 共15页
在Linuxx86上安装Oracle数据库10g以及连接使用.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

在Linuxx86上安装Oracle数据库10g以及连接使用.docx

《在Linuxx86上安装Oracle数据库10g以及连接使用.docx》由会员分享,可在线阅读,更多相关《在Linuxx86上安装Oracle数据库10g以及连接使用.docx(15页珍藏版)》请在冰豆网上搜索。

在Linuxx86上安装Oracle数据库10g以及连接使用.docx

在Linuxx86上安装Oracle数据库10g以及连接使用

在Linuxx86上安装Oracle数据库10g以及连接使用

第1部分安装Oracle数据库前的验证

安装完Linux后首先验证安装

安装好的Linux应该具备Oracle10g所需的所有程序包和更新。

可以执行以下步骤验证安装。

所需内核版本:

2.4.9-e.25(或更高版本)

通过运行以下命令检查内核版本:

uname-r

例如:

#uname-r

2.4.9-e.27smp说明内核版本符合要求。

其他所需程序包的版本(或更高版本):

∙gcc-3.2.3-2

∙make-3.79

∙binutils-2.11

∙openmotif-2.2.2-16

∙setarch-1.3-1

∙compat-gcc-7.3-2.96.122

∙compat-gcc-c++-7.3-2.96.122

∙compat-libstdc++-7.3-2.96.122

∙compat-libstdc++-devel-7.3-2.96.122

这里建议安装Linux的时候把开发环境尽量都装上,这样上面的程序包都会安装在机器上了。

如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db除外),则可以从RedHatNetwork下载并安装更新。

要查看系统上安装了这些程序包的哪些版本,以root用户身份运行以下命令:

rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcc\

compat-gcc-c++compat-libstdc++compat-libstdc++-devel

例如:

#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcc\

>openmotifcompat-gcc-c++compat-libstdc++compat-libstdc++-devel

gcc-3.2.3-20

make-3.79.1-17

binutils-2.14.90.0.4-26

openmotif-2.2.2-16

setarch-1.3-1

packagecompat-dbisnotinstalled

compat-gcc-7.3-2.96.122

compat-gcc-c++-7.3-2.96.122

compat-libstdc++-7.3-2.96.122

compat-libstdc++-devel-7.3-2.96.122

第2部分:

针对Oracle配置Linux

Linux安装完毕,您需要针对Oracle对其进行配置。

本部分将逐步讲解针对Oracle数据库10g配置Linux的过程

验证系统要求

要验证系统是否满足Oracle10g数据库的最低要求,以root用户身份登录并运行以下命令。

要查看可用RAM和交换空间大小,运行以下命令:

grepMemTotal/proc/meminfo

grepSwapTotal/proc/meminfo

例如:

#grepMemTotal/proc/meminfo

MemTotal:

512236kB

#grepSwapTotal/proc/meminfo

SwapTotal:

1574360kB

所需最小RAM为512MB,而所需最小交换空间为1GB。

对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。

Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。

/tmp目录至少需要400MB的可用空间。

要检查系统上的可用磁盘空间,运行以下命令:

df-h

例如:

#df-h

FilesystemSizeUsedAvailUse%Mountedon

/dev/sda36.8G1.3G5.2G20%/

/dev/sda199M17M77M18%/boot

该示例表明,/tmp目录没有自己的文件系统。

(对本指南而言,它是根文件系统的一部分。

)根文件系统可用空间为5.2GB,除了满足安装(2.5+1.2+0.4=4.1GB)外还小有富余。

(这些空间的安排最好在安装Linux之前就规划好,安装好后不太好调整)

配置安全参数

/etc/security/limits.conf文件增加

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

例如:

#cd/etc/security/

#vilimits.conf

在文件的最后加入oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

最后保存退出

修改内核参数

/etc/sysctl.conf

kernel.sem=25632000100128

kernel.shmmax=48

kernel.shmmni=4096

kernel.shmall=2097152

fs.file-max=65536

例如:

#cdetc

#visysctl.conf

加入kernel.sem=25632000100128

kernel.shmmax=48

kernel.shmmni=4096

kernel.shmall=2097152

fs.file-max=65536

在文件中进行编辑,如果有了上述的参数,就对数值进行比较更改,没有的参数就添加上

保存退出

验证所配置的内核参数:

以root用户登录,执行/sbin/sysctl –p

创建Oracle组和用户帐户

接下来,创建用于安装和维护Oracle10g软件的Linux组和用户帐户。

用户帐户将称为oracle,而组将称为oinstall和dba。

以root用户身份执行以下命令:

su-root

groupadddba

groupaddoinstall

useradd-goinstall-Gdbaoracle

例如:

#groupaddoinstall

#groupadddba

#useradd-goinstall-Gdbaoracle

#idoracle

uid=501(oracle)gid=501(oinstall)groups=501(oinstall),502(dba)

设置oracle帐户的口令:

passwdoracle

例如:

#passwdoracle

Changingpasswordforuseroracle.

Newpassword:

Retypenewpassword:

passwd:

allauthenticationtokensupdatedsuccessfully.

(说明设置oracle用户密码设置成功)

第3部分安装Oracle

要使Oracle10g发行套件介质可以在服务器上使用,最简单的方法是将其直接下载到服务器。

1.使用图形登录以oracle身份登录

设有linux文件安装包database

把该安装包放在“/opt/”目录下的

随后进入root用户的终端模式

#su-root

#xhost+127.0.0.10.0(这条命令输入时为了防止启动Oracle安装图形界面时报错)

$chmod755database(将其改为可执行权限)

reboot,以oracle用户进入

$xhost+127.0.0.10.0

$./runInstaller(正式开始安装,安装在/home/oracle下)

如果以前所做的一切工作都是正确的,则会出现以下提示:

正在启动OracleUniversalInstaller...

正在检查安装程序要求...

检查操作系统版本:

必须是redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1orasianux-2

通过

所有安装程序要求均已满足。

准备从以下地址启OracleUniversalInstaller/tmp/OraInstall2007-06-19_12-14-27PM.请稍候...

注意这里有可能会有两个问题出现

A.out.ini文件没有执行的权限或者是写的权限。

(重新设置一下权限)

B.tmp/xxxx不可写。

(重新设置权限或者是tem空间不够)

建议设置权限的时候最好是切换到root用户

稍等一段时间出现了Oracle10g的安装图形界面:

(补充)

图1

选择基本安装(可以不选创建数据库,安装完后创建也可以),安装的路径要记住,以后设置环境变量的时候要用到。

全局数据库的超级用户密码要记牢,防止以后进不了数据库。

设置Inventory,默认选项。

下一步会Oracle的安装程序会对系统进行先决条件检查,比如对内存,磁盘空间和网络配置方面的需求。

如下图:

图2

如有不符合的需求,会提示警告,灰色的文本框中会有警告的内容,直接跳过去,不管它。

这以后一路点击确定,所有组件和数据库配置都会自动完成。

如果安装过程中出现错误提示,请根据错误提示的内容进行分析修改安装的目录或文件。

2.结束安装

安装到最后的时候,会有一个提示框出现,提示以root用户身份执行两个文件,开一个系统终端,suroot

1)#sh/home/oracle/oraInventory/orainstRoot.sh

2)#sh/home/oracle/product/10.1.0/Db_1/root.sh

安装结束

记下摘要中显示的URL,并在准备好时单击Exit。

图3

强烈恭喜您!

您的新Oracle10g数据库已经启动并可以使用。

3.添加环境变量

重新启动AS4Linux,以oracle用户登入

启动好以后配置环境变量(root)

仅对Oracle用户有效vi/home/oracle/.bash_profile

对所有用户有效vi/etc/profile(本例是设置oracle用户的env)

加入

ORACLE_HOME=/home/oracle/product/10.1.0/Db_1

ORACLE_SID=orcl

exportORACLE_HOME

exportORACLE_SID

保存退出

$source.bash_profile

通过 $set察看是否有这两个环境变量,如果没有,在重新reboot机器

第4部分安装后进行的配置和工作

在安装完Oracle后还需要做许多的工作

1.配置监听及启动监听

1.安装Oracle10g时,客户端与服务器段都需要安装netmanager(Oracle监听器,其配置

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1