as5+oracle10g安装步骤.docx
- 文档编号:3287149
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:14
- 大小:28.71KB
as5+oracle10g安装步骤.docx
《as5+oracle10g安装步骤.docx》由会员分享,可在线阅读,更多相关《as5+oracle10g安装步骤.docx(14页珍藏版)》请在冰豆网上搜索。
as5+oracle10g安装步骤
几个关键地方:
1.修改版本信息,oracle安装程序启动时会检测linux版本,as5不在支持的列表中,所以会出错退出安装程序。
因此,我们可以手工修改版本说明文件,欺骗安装检测脚本。
编辑/etc/redhat-release,将RedHatEnterpriseLinuxServerrelease5.1中的5.1修改成4。
否则会报自检不通过的错。
2.我安装的时候,出现一个错误,查询后发现是缺少一个包libXp,在linuxas5安装盘中找到这个文件,安装上去就可以了。
这个包也可以在网上下载libXp-1.0.0-8.i386.rpm。
否则会报java的错。
3.另外,如果出现XKEYSYMDB错误,可以通过设置环境变量来解决。
exportXKEYSYMDB=/usr/share/X11/XkeysymDB//我安装时未出现
4.需要用root用户执行xhost+,然后再用oracle用户执行安装程序.runIstaller。
否则也会报java的错。
5.确定as5的版本和oracle的版本一致32位或64位,否则安装到64%会报错。
6.最好安装英文版as5否则有可能会出现oracle安装界面乱码的错误,然后在安装oracle时加入oracle的中文包支持。
7.修改/etc/hosts文件将127.0.0.1改为你的ip否则网络检查通不过
8.因为中文有乱码所以设置用英文安装exportLC_ALL=en_US//不一定会起作用
9.在安装过程中选择高级安装,并将数据库语言选中文字符集选GBK的。
10应单独建立/oracle文件系统
RHEL5上安装Oracle10.2.0.1步骤
以root的身份完成下面的工作:
修改内核参数
增加下面的内容到文件/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
运行下面的命令使得内核参数生效:
/sbin/sysctl-p
增加下面的内容到文件/etc/security/limits.conf文件中:
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
增加下面的内容到文件/etc/pam.d/login中:
sessionrequired/lib/security/pam_limits.so
因为SELINUX对oracle有影响,所以把securelinux设成无效,编辑文件/etc/selinux/config:
SELINUX=disabled//也可以在安装as5后第一次运行系统时将防火墙和selinux同时禁用掉。
当然你也可以用图形界面下的工具(系统>管理>安全级别和防火墙).选择SELinux页面并且设为无效.
安装
安装下面的包:
#从RedHatAS5光盘1
cd/media/cdrom/Server
rpm-Uvhsetarch-2*
rpm-Uvhmake-3*
rpm-Uvhglibc-2*
rpm-Uvhlibaio-0*
cd/
eject
#从RedHatAS5光盘2
cd/media/cdrom/Server
rpm-Uvhcompat-libstdc-33-3*
rpm-Uvhcompat-gcc-34-3*
rpm-Uvhcompat-gcc-34-c-3*
rpm-Uvhgcc-4*
rpm-UvhlibXp-1*
cd/
eject
#从RedHatAS5光盘3
cd/media/cdrom/Server
rpm-Uvhopenmotif-2*
rpm-Uvhcompat-db-4*
cd/
eject
新增组和用户:
groupadddba
useradd-gdbaoracle
passwdoracle
创建Oracle的安装目录,并把权限付给oracle用户:
mkdir-p/oracle
将安装文件拷到/oracle下
chmod777/oracle
chown-Roracle.dba/oracle
因为oracle的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件/etc/redhat-release把RedHatEnterpriseLinuxServerrelease5(Tikanga)改成版本4:
redhat-4
登录到oracle用户并且配置环境变量(增加下面的内容到文件.bash_profile
位于/home/oracle/.bash_profile
#OracleSettings
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_BASE=/oracle/app;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOME
ORACLE_SID=orcl;exportORACLE_SID
DISPLAY=192.168.0.11:
0,0;exportDISPLAY
ORACLE_TERM=xterm;exportORACLE_TERM//远程装时使用
PATH=$PATH:
$HOME/bin:
$ORACLE_HOME/bin;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_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
fi
注释:
$oracle_home可以自己定;为效率有的人单独为oracle分配磁盘空间主目录自己定的情况下
现在终于可以安装Oracle了。
重新登录到oracle用户.
到刚才解压出来的目录用下面的命令,启动Oracle智能安装向导(OracleUniversalInstaller),就出现了图形界面,再按照提示一、步一步安装:
./runInstaller
安装快完成好的时候,会出现提示,必须以root的身份执行两个脚本。
最后,单击完成按钮,完成安装。
结束安装
编辑/etc/redhat-release文件把RHEL的版本信息改回去:
RedHatEnterpriseLinuxServerrelease5.1(Tikanga)
redhatlinuxas5自动启动ftp服务
从RedHatEnterpriseLinux3.0版本(以及WBEL中的版本)起,FTP服务器(wu-ftpd)不再随xinetd一起提供。
它已经被vsftp所取代,并且可以从/etc/init.d/vsftpd启动,如下所示:
#/etc/init.d/vsftpdstart
Startingvsftpdforvsftpd:
[OK]
如果您希望在重新启动(重新引导)机器时启动和停止vsftpd服务,则可以创建以下的符号链接:
#ln-s/etc/init.d/vsftpd/etc/rc3.d/S56vsftpd
#ln-s/etc/init.d/vsftpd/etc/rc4.d/S56vsftpd
#ln-s/etc/init.d/vsftpd/etc/rc5.d/S56vsftpd
解压cpio文件
gunzipFileName.gz
gzip–dFileName.gzsu
gunzipFileName.cpio.gz
cpio–idmv 常用命令 强制删除: rm–rf文件 .tar.gz 解压: tarzxvfFileName.tar.gz 压缩: tarzcvfFileName.tar.gzDirName .tar 解包: tarxvfFileName.tar 打包: tarcvfFileName.tarDirName .gz 解压1: gunzipFileName.gz 解压2: gzip-dFileName.gz 压缩: gzipFileName .tar.gz和.tgz 解压: tarzxvfFileName.tar.gz 压缩: tarzcvfFileName.tar.gzDirName .bz2 解压1: bzip2-dFileName.bz2 解压2: bunzip2FileName.bz2 压缩: bzip2-zFileName .tar.bz2 解压: tarjxvfFileName.tar.bz2 压缩: tarjcvfFileName.tar.bz2DirName .bz 解压1: bzip2-dFileName.bz 解压2: bunzip2FileName.bz 压缩: 未知 .tar.bz 解压: tarjxvfFileName.tar.bz 压缩: 未知 .Z 解压: uncompressFileName.Z 压缩: compressFileName .tar.Z 解压: tarZxvfFileName.tar.Z 压缩: tarZcvfFileName.tar.ZDirName .zip 解压: unzipFileName.zip 压缩: zipFileName.zipDirName .rar 解压: rarxFileName.rar 压缩: raraFileName.rarDirName .lha 解压: lha-eFileName.lha 压缩: lha-aFileName.lhaFileName .rpm 解包: rpm2cpioFileName.rpm|cpio–div Fdisk–l 查看硬盘 启动telnet服务 安装xinetd 安装telnet-server vi/etc/xinetd.d/telnet,把disable设为no,然后重启一下telnet服务 servicexinetdrestart 划分磁盘 [root@localhost~]#fdisk[参数] [设备名] 参数: -l : 输出后面接的设备所有的分区内容。 若仅有fdisk-l时,将会把整个系统内能够搜索到的设备均列出来。 范例: 范例: 查看第一个硬盘内的相关信息 [root@localhost~]#fdisk/dev/sda Thenumberofcylindersforthisdiskissetto3916. Thereisnothingwrongwiththat,butthisislargerthan1024, andcouldincertainsetupscauseproblemswith: 1)softwarethatrunsatboottime(e.g.,oldversionsofLILO) 2)bootingandpartitioningsoftwarefromotherOSs (e.g.,DOSFDISK,OS/2FDISK) #进入fdisk程序的工作画面后,如果硬盘太大,就会出现上述信息。 这个信息表明,某些旧版软件与操作系统无法支持大于1024柱面后的扇区使用,不过我们的linux没问题。 Command(mforhelp): m <=输入m就会看到下面的信息 Commandaction a toggleabootableflag b editbsddisklabel c togglethedoscompatibilityflag d deleteapartition l listknownpartitiontypes m printthismenu n addanewpartition o createanewemptyDOSpartitiontable p printthepartitiontable q quitwithoutsavingchanges s createanewemptySundisklabel t changeapartition'ssystemid u changedisplay/entryunits v verifythepartitiontable w writetabletodiskandexit x extrafunctionality(expertsonly) #按下m后立刻就会有一大堆命令说明显示出来。 在上面的命令中,比较重要的有: d删除一个分区,n新增一个分区,p列出当前的分区,q不存储离开,w写入存储后离开,这个比较危险。 1,新增分区 假设要将/dev/sda的剩余空间分为两个分区,一个是主分区,另一个是逻辑分区,而且主分区只要100MB就够了,其余部分给逻辑分区,可以这么做。 [root@localhost~]#fdisk/dev/sda Thenumberofcylindersforthisdiskissetto3916. Thereisnothingwrongwiththat,butthisislargerthan1024, andcouldincertainsetupscauseproblemswith: 1)softwarethatrunsatboottime(e.g.,oldversionsofLILO) 2)bootingandpartitioningsoftwarefromotherOSs (e.g.,DOSFDISK,OS/2FDISK) Command(mforhelp): n Commandaction e extended p primarypartition(1-4) p <==在这里输入p。 Partitionnumber(1-4): 4 Firstcylinder(766-3916,default766): Usingdefaultvalue766 Lastcylinderor+sizeor+sizeMor+sizeK(766-3916,default3916): +100M #我们知道,分区是由n1到n2的柱面,但是对柱面的大小不容易掌握,这个时候可以填入+100MB来让系统帮我们找出“接近100MB的柱面号码”。 因为不可能刚好等于100MB。 Command(mforhelp): p Disk/dev/sda: 32.2GB,32212254720bytes 255heads,63sectors/track,3916cylinders Units=cylindersof16065*512=8225280bytes DeviceBoot Start End Blocks IdSystem /dev/sda1 * 1 765 6144831 83Linux /dev/sda4 766 778 104422+83Linux #这个就是我们刚刚建立的主分区。 再继续 Command(mforhelp): n Commandaction e extended p primarypartition(1-4) e Partitionnumber(1-4): 2 Firstcylinder(779-3916,default779): Usingdefaultvalue779 Lastcylinderor+sizeor+sizeMor+sizeK(779-3916,default3916): Usingdefaultvalue3916 Command(mforhelp): p Disk/dev/sda: 32.2GB,32212254720bytes 255heads,63sectors/track,3916cylinders Units=cylindersof16065*512=8225280bytes DeviceBoot Start End Blocks IdSystem /dev/sda1 * 1 765 6144831 83Linux /dev/sda2 779 3916 25205985 5Extended /dev/sda4 766 778 104422+83Linux #仔细看,我们说过,1~4号是磁盘保留的号码,所有这个号码可以随意设置,不一定由1开始。 但是,等一下做的逻辑分区,就一定是由5开始累加了。 Command(mforhelp): n Commandaction l logical(5orover) p primarypartition(1-4) l<=使用逻辑分区 Firstcylinder(779-3916,default779): Usingdefaultvalue779 Lastcylinderor+sizeor+sizeMor+sizeK(779-3916,default3916): Usingdefaultvalue3916 Command(mforhelp): p Disk/dev/sda: 32.2GB,32212254720bytes 255heads,63sectors/track,3916cylinders Units=cylindersof16065*512=8225280bytes DeviceBoot Start End Blocks IdSystem /dev/sda1 * 1 765 6144831 83Linux /dev/sda2 779 3916 25205985 5Extended /dev/sda4 766 778 104422+83Linux /dev/sda5 779 3916 25205953+83Linux #好了,虽然新做了三个分区,不过仅有/dev/sda4与/dev/sda5可以用。 Command(mforhelp): w Thekernelstilluserstheoldtable. Thenewtablewillbeusedatthenextreboot. syncingdisks. #有的时候,分区表修改之后,需要重新启动,有的则不需要。 上面的信息告诉我们,需要重新启动。 2,删除分区 Command(mforhelp): p Disk/dev/sda: 32.2GB,32212254720bytes 255heads,63sectors/track,3916cylinders Units=cylindersof16065*512=8225280bytes DeviceBoot Start End Blocks IdSystem /dev/sda1 * 1 765 6144831 83Linux /dev/sda2 766 896 1052257+82Linuxswap/Solaris /dev/sda3 897 1157 2096482+83Linux #先查看下分区信息 Command(mforhelp): d Partitionnumber(1-4): 3 #选择要删除的分区 Command(mforhelp): p Disk/dev/sda: 32.2GB,32212254720bytes 255heads,63sectors/track,3916cylinders Units=cylindersof16065*512=8225280bytes DeviceBoot Start End Blocks IdSystem /dev/sda1 * 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- as5 oracle10g 安装 步骤