linux下oracle的安装.docx

上传人:b****5 文档编号:12303859 上传时间:2023-04-18 格式:DOCX 页数:21 大小:1.44MB
下载 相关 举报
linux下oracle的安装.docx_第1页
第1页 / 共21页
linux下oracle的安装.docx_第2页
第2页 / 共21页
linux下oracle的安装.docx_第3页
第3页 / 共21页
linux下oracle的安装.docx_第4页
第4页 / 共21页
linux下oracle的安装.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

linux下oracle的安装.docx

《linux下oracle的安装.docx》由会员分享,可在线阅读,更多相关《linux下oracle的安装.docx(21页珍藏版)》请在冰豆网上搜索。

linux下oracle的安装.docx

linux下oracle的安装

1.安装前准备

解压文件

解压文件命令:

unzip10201_database_linux32.zip

解压后的文件夹可能“database”

设置内核参数

在/etc/sysctl.conf中添加以下行:

#kernel.shmall=2097152

#kernel.shmmax=2147483648

kernel.shmmni=4096

#semaphores:

semmsl,semmns,semopm,semmni

kernel.sem=25032000100128

#fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

运行下面的命令应用以上OS参数

/sbin/sysctl-p

b.添加以下行到/ect/security/limits.conf文件中

*softnproc2047

*hardnproc16384

*softnofile1024

*hardnofile65536

如果/etc/pam.d/login文件中没有以下行,则添加以下内容:

sessionrequired/lib/security/pam_limits.so

修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:

SELINUX=disabled

检查安装包

检查是否具备以下安装包:

1.make-3.79.1  

2.gcc-3.2.3-34  

3.glibc-2.3.2-95.20  

4.compat-db-4.0.14-5  

5.compat-gcc-7.3-2.96.128  

6.compat-gcc-c++-7.3-2.96.128  

7.compat-libstdc++-7.3-2.96.128  

8.compat-libstdc++-devel-7.3-2.96.128  

9.libXp  

10.openmotif21-2.1.30-8  

11.setarch-1.3-1 

查询所需安装包是否完整(缺少补啥)

rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp  

用以下命令安装以下包:

1.rpm -Uvh [包名称]  

添加组和用户

#groupadd oinstall  

#groupadd dba  

#useradd -g oinstall -G dba oracle  

#passwd oracle 

检查内存和磁盘

检查内存情况

# grep MemTotal /proc/meminfo  

# grep SwapTotal /proc/meminfo

检查磁盘情况

#df -h 

建立安装目录

建立oracle安装目录

#mkdir -p /opt/oracle  

#chown -R oracle:

install /opt/oracle  

# chmod -R 775 /opt/oracle 

版本信息

因为默认rhel5.5不支持10.2,0.1,所以要修改一些参数

编辑/etc/redhat-release文件替换现在的版本信息(RedHatEnterpriseLinuxServerrelease5.5(Tikanga))

redhat-4

以可以通过修改安装文件oraparam.ini,添加redhat-5.5(二者选一即

# vi /10201_database_linux32/database/install/oraparam.ini  

  [CertifiedVersions]

Linux=redhat-3,SuSE-9,redhat-4,redhat-5.1,UnitedLinux-1.0,asianux-1,asianux-2

再添加

[Linux-redhat-5.1-optional]

TEMP_SPACE=80

SWAP_SPACE=150

MIN_DISPLAY_COLORS=256

用户环境变量

以oracle用户登陆,在.bash_profile文件尾添加以下行:

#OracleSettings

TMP=/tmp

exportTMP

TMPDIR=$TMP

exportTMPDIR

ORACLE_BASE=/oracle

#以上是oracle的安装目录

exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

exportORACLE_HOME

ORACLE_SID=orcl

exportORACLE_SID

ORACLE_TERM=xterm

exportORACLE_TERM

PATH=/usr/sbin:

$PATH

exportPATH

PATH=$ORACLE_HOME/bin:

$PATH

exportPATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib

exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib

exportCLASSPATH

if[$USER="oracle"];then

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

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

2.开始安装

图形界面安装

exportDISPLAY=10.10.247.142:

0.0

在安装文件里面,执行./runInstaller

a.安装的时候出现了乱码,是因为没有配置语言命令为,exportLANG=C

b.选择高级选项下一步

默认下一步,应该是选择安装orainventory的路径

选择安装类型,还有选择产品语言,我没有加,加上简体中文,不选的话,数据库默认为支持的语言只有英文

选择安装详细路径

软件要求检查,检查有警告点击retry,如果仍有警告,也没有关系,直接下一步

配置选项,创建新的数据库

数据库配置一般选择“一般用途(G)”

数据库配置详情,字符集根据实际情况选择,可以选择AL32UTF8/ZHS16GBK,这样可以支持中文

数据库管理选项一般选择“使用DatabaseControl管理数据库”

数据库文件存储选项一般选择“文件系统”

备份和恢复选项一般选择“不启用自动备份”

设置密码根据个人情况设置密码,进入下一画面,

直接点击install

船舷以上信息,有的说多点几次retry就可以通过了,但是我总是不能通过,就直接点击了continue,继续安装了

什么都不用管现在是自动的

在这里可以点击password更改密码,我这里不做更改直接点击ok,

到了这里以后,直接用超级用户登录系统,执行以上文件,当执行root.Sh的时候,一路确定就行。

完成,直接退出就ok了。

3.两个实例的启动与关闭:

启动:

#exportORACLE_SID=yjkf

#sqlplus/nolog

SQL>connsystem/systemassysdba

SQL>startupnomount

SQL>alterdatabasemount;

SQL>alterdatabaseopen;

SQL>quit

#exportORACLE_SID=yjgl

#sqlplus/nolog

SQL>connsystem/systemassysdba

SQL>startupnomount

SQL>alterdatabasemount;

SQL>alterdatabaseopen;

SQL>quit

关闭:

#exportORACLE_SID=yjkf

#sqlplus/nolog

SQL>connsystem/systemassysdba

SQL>shutdownimmediate

SQL>shutdownimmediate

SQL>quit

 

#exportORACLE_SID=yjgl

#sqlplus/nolog

SQL>connsystem/systemassysdba

SQL>shutdownimmediate

SQL>shutdownimmediate

SQL>quit

4.Lsnrctl进去看看监听状态

start启动,stop停止,status状态

5.安装过程中可能遇到的问题

错误1

在./runInstaller运行时出现

检查监视器:

颜色必须大于256色

无法使用命令/usr/X11R6/bin/xdpyinfo自动检查显示器颜色。

请检查是否设置了DISPLAY变量。

解决方法:

1)先查看是否设置了DISPLAY变量

Java代码

$echo $DISPLAY  $echo$DISPLAY

如果出现:

0.0或者ip:

0.0表明已经设置

如果没有设置DISPLAY

Java代码

$export DISPLAY=:

0.0或者ip:

0.0  

$exportDISPLAY=:

0.0或者ip:

0.0

2)如果设置了DISPLAY变量还出现此问题。

检查/usr/X11R6/bin下是否有xdpyinfo,

如果没有,表明libXp.so.6没有安装。

安装方法:

1>到http:

//ftp.xfree86.org/pub/XFree86/,找到最新版本点进去,现在是4.8.0。

2>如果对自己系统不熟悉,可以先下个Xinstall.sh。

然后运行shXinstall.sh-check

他会告诉你下哪个编译好的版本适合你的系统。

我的是”Linux-ix86-glibc24″。

然后点binaries进去,不研究源码,只是拿来用,就下预编译的好了。

接着点“Linux-ix86-glibc24”。

3>这有很多tar,注意:

你只要下Xbin.tgz就够了(现在是6.6M)

4>tarzxfXbin.tgz-C/usr/X11R6

5>vi/etc/ld.so.conf,加入/usr/X11R6/lib

6>ldconfig

错误2

在./runInstaller运行时出现,

错误描述:

Exceptioninthread"main"java.lang.UnsatisfiedLinkError:

/tmp/OraInstall2007-09-25_10-54-49PM/jre/1.4.2/lib/i386/libawt.so:

libXp.so.6:

cannotopensharedobjectfile:

Nosuchfileordirectory

atjava.lang.ClassLoader$NativeLibrary.load(NativeMethod)

atjava.lang.ClassLoader.loadLibrary0(UnknownSource)

atjava.lang.ClassLoader.loadLibrary(UnknownSource)

atjava.lang.Runtime.loadLibrary0(UnknownSource)

atjava.lang.System.loadLibrary(UnknownSource)

atsun.security.action.LoadLibraryAction.run(UnknownSource)

atjava.security.AccessController.doPrivileged(NativeMethod)

atsun.awt.NativeLibLoader.loadLibraries(UnknownSource)

atsun.awt.DebugHelper.(UnknownSource)

atjava.awt.Component.(UnknownSource)

这个错误的出现原因是因为RatHatEnterpriseLinux5标准安装时,缺少libXp-1.0.0-8.i386.rpm包的缘故,我安装时尽管选的是全安装,还是出现这个问题。

在光盘的Server文件下找到libXp-1.0.0-8.i386.rpm,在该目录下使用命令:

错误3

在oracleUniversalInstaller:

Install过程中出现,

错误描述:

ExceptionString:

Errorininvokingtarget'all_no_orclihsodbc'ofmakefile'/oracle/oracle/product/10.2.0/rdbms/lib/ins_rdbms.mk'.See'/oracle/oraInventory/logs/installActions2007-09-25_03-42-11AM.log'fordetails.

ExceptionSeverity:

1

这个原因也是由于缺少相应的包compat-libstdc++-33-3.2.3-61.i386.rpm,手动安装吧。

进到光盘的Sever目录下,运行下面命令:

[root@localhost Server]#rmp-ivhcompat-libstdc++-33-3.2.3-61.i386.rpm

错误4

如果在安装过程中(大概在63%左右)出现makefile'relink'/'ioracle'等等出错,我安装的时候是点击retry然后就通过了,也有可能通不过,但是继续也安装成功了。

具体原因还不清楚,还请高手指点。

以上信息来自

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

当前位置:首页 > 自然科学 > 物理

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

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