前往顾页
以后地位: 主页 > 精通Office > Ubuntu教程 >

linux下oracle11g装置报错集锦

时候:2015-06-22 21:32来源:知行网www.zhixing123.cn 编辑:麦田守望者

在Linux上装置oracle是一件比较费事的事情,过程中会呈现如许那样的错误。下面是我的装置过程,因为此处无法黏贴截图,所以纯笔墨论述了,但是步调还是挺详细的。
装置环境:redhat linux5.4(32位)。这里趁便说一下,如果你的机子是64位,但是利用的是假造机,那么你的Linux可利用32位的,oracle也能够挑选用32位的,既然是假造机当然便可以的。
1.起首我们要查抄一下硬件是不是满足请求:一般要高于1G物理内存,互换区通常为内存的2倍,硬盘5G 以上。
这里可以直接利用号令free来检察Linux的内存和互换区,也可利用一下两个号令别离查抄:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
再用df -h这个号令查抄磁盘空间
2.下面我们利用ftp将主机上的装置包上传到假造机中。(这里触及到主机和假造机之间的通信体例问题,这里不做过量讲授)
起首我们查抄Linux上的ftp办事是不是有开启。
利用号令service vsftpd restart
此时有可能呈现错误,那是因为你的ftp软件包没有装置。因而别离履行以下号令:
(1)挂载光盘:mount -t iso9660 /dev/cdrom /media
(2)到/media/Server目次下:cd /media/Server 再履行ls便可看到从光盘中所挂载的多个软件包,而我们要找的装置包是vsftpd-2.0.5-16.el5.i386.rpm,因而履行rpm -Uvh vsftpd-2.0.5-16.el5.i386.rpm。履行完以后试着翻开ftp办事,有可能会呈现FAILED的环境。因而我们查抄21号端口:
netstat -nlap|grep 21 ,如果21号端口监听的不是vsftpd的话,就申明端口被其他办事占用了,最多见的就是被xinetd办事占用,也就是telnet办事,处理体例就是把telnet办事封闭:service xinetd stop。以后,再次开启ftp办事成功。
下面回到主机,重视主机的ftp也要开启,详细操纵是翻开节制面板》法度》翻开或封闭windows服从》勾选ftp的相关办事。
翻开dos窗口,输入ftp 192.168.133.128(假造机的ip) 此处重视我们不要利用root登录,因为我们要把装置包上传到其他用户的家目次,我这里是以c用户登录,所以上传到/home/c/目次下。
ftp>bin
(这里要重视,进入ftp以后,要输入bin,让其以二进制的形式上传,不然到时候进行解压会呈现错误。)
ftp>put e:\oracle\linux_11gR2_database_1of2.zip
此处重视,有可能会呈现553 Could not create file的错误,处理体例是在终端履行setsebool -P ftpd_disable_trans 1,并且编辑
/etc/vsftpd.conf点窜相关参数的值: write_enable=YES
local_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
listen=YES
存盘加入。
两个装置包都能上传完以后便可以解压,解压号令式unzip,此处不做过量讲授。
3.下面查抄oracle装置过程中所需的装置包是不是装置了。一样要先将光盘挂载。
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-3-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*

 


4.在Linux建设文件中设置oracle数据库的参数:
利用vi编辑器在/etc/sysctl.conf文件开端加上下面参数:

#use for oracle

Kernel.shmmall=2097152

Kernel.shmmax=2147483648

Kernel.shmmni=4096

Kernel.sem=250 32000 100 128

Fs.file-max=6815744

Fs.aio-max-nr=1048576

Net.ipv4.ip_local_port_range=9000 65500

Net.core.rmem_default=4194304

Net.core.rmem_max=4194304

Net.core.wmem_default=262144

Net.core.wmem_max=1048576

在/etc/security/limits.conf文件开端加上以下参数:
* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

 

在/etc/pam.d/login文件开端插手以下内容:
Session required pam_limits.so

在/etc/profile文件开端插手以下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -p 65536
else
ulimit -u 16384 -n 65536
fi
fi

5.建立装置oracle的用户和组
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
确认oracle用户的属性
id oracle
我们可以为oracle用户建立暗码:
passwd oracle
接着就会提示是输入暗码

6.建立装置oracle数据库所需的目次
mkdir -p /u01/app/oracle
把这个目次的属性改成oracle用户和oinstall组:
chown -R oracle.oinstall /u01/app/oracle
再把目次设置成oracle用户可读可写状况:
chmod -R 775 /u01/app/oracle

下面我们检察一下从解压包中解压出来的文件夹的权限:
ls -l /home/c
文件夹database是解压出来的,我们可以看到它的权限是root,因而把它设置成是oracle用户和oinstall组的:
chown -R oracle:oinstall /home/c/database

7.设置oracle用户的环境变量
在/home/oracle/.bash_profile文件开端加一下内容:
#use for oracle
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE/rdbms/jlib
存盘加入,利用号令source /home/oracle/.bash_profile使其点窜当即见效。

至此,所有筹办事情都已完成。下面开端装置数据库软件了。

在装置之前要做一个首要的步调,那就是切换到root用户,履行
xhost +
如果没有履行这一步,那么将不克不及启动图形装置界面。
履行完下面一部以后,到/home/c/database目次下,履行./runInstaller
那么便可以开端以图形界面来装置oracle了。

在装置的过程中,有可能会提示你有些装置包未装置,那么我们可以再翻开一个终端,遵循以上的挂载光盘步调按着依次装便可以了,顺次装置完以后回到装置界面点击check again 便可。
如果呈现OUI-10182的错误,那么按以下步调剂决:
以root用户在/etc下建立oraInst.loc文件,在文件中增加以下内容:
(假定你的oraInventory在这个目次下:/u01/app/oraInventory)
则增加:oraInventory_loc=/u01/app/oraInventory
inst_group=oinstall
存盘加入。从头履行装置法度便可。

如果呈现INS-10008错误,就是因为权限的问题了,只需求把/u01下的所有文件都设置成
oracle:oinstall 便可。

顶一下
(1)
100%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Linux Ubuntu 操纵体系 Unix Android fedora debian
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣