linux下安装Oracle

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

为了避免出错,首先是备份我们刚刚安装好了的Linux,如果一步错了就重新安装Linux就得不偿失了。备份系统就直接用VMware的snapshot就好了,具体操作如下:然后就是给snapshot命名,当然还要加备注,如果别人拿到的计算机,看了备注,他也可以继续做你没做完的事情。然后点击OK然后就可以备份好了,当然安装好了Oracle之后就可以将snapshot删除了。接下来就从实体机拷贝安装文件到虚拟机下。本文是通过U盘拷贝到虚拟机下的:首先,将安装文件拷贝到U盘中,然后到VM–》removabledevices–》Flashdisk–》connect这样就把U盘连接到虚拟机上了,当然这样就disconnectfrom本机了。然后在/mnt下新建一个USB的文件夹,当然这个文件夹的名字是随便取的,不过最好是英文的。之后就是挂载U盘了,加载的命令是:mount-tvfat/dev/sda1/mnt/usb然后就可以开始复制安装文件到虚拟机下了。cp/mnt/usb/10201_database_linux32/将安装文件拷贝到根目录下。卸载U盘命令:umount/dev/sda1首先要安装支持Oracle的安装包才能够安装Oracle,所以要先将以下的包拷贝到一个目录下,然后一起安装。binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2setarch-1.6-1compat-libstdc++-33-3.2.3-61.i386.rpm这些包在安装文件中才能找到,我们之前是用镜像安装的系统,所以我们要让光驱使用本机镜像,然后就要挂载光驱,先在/mnt下mkdir一个cdrom的文件夹。然后使用命令:mount-tiso9660/dev/cdrom/mnt/cdrom然后切换到安装文件夹下的包的目录下拷贝以上的包到/rpm下。使用rpm-ivh*.rpm命令安装。。创建用户组和用户[root@localhostrpm]#groupaddoinstall[root@localhostrpm]#groupadddba[root@localhostrpm]#useradd-goinstall-Gdba-d/home/oracleoracle(新增用户oracle-g主组属于oinstall-Gdba辅助组属于dba-d/home/oracle用户缺省根目录为/home/oracle)[root@localhost~]#pwdoracle/root[root@localhost~]#passwdoracleChangingpasswordforuseroracle.NewUNIXpassword:BADPASSWORD:itisbasedonadictionarywordRetypenewUNIXpassword:passwd:allauthenticationtokensupdatedsuccessfully.创建安装目录:mkdir-pu01/oraclechown-Roracle:oinstallu01改变u01目录所属用户及组-R参数表示递归mvdatabase/u01/将安装文件放到刚才创建的安装目录。chmod-R775database/*-R参数表示递归,让database整个目录具有执行权限。以方便后面安装配置内核参数首先要用vi设置/etc/sysctl.conf档案,将以下黄色部分放到文件最后部分。kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144执行sysctl–p使配置生效执行vi/etc/security/limits.conf将以下黄色部分放置到末尾oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536执行vi/etc/pam.d/login将以下黄色部分放置到末尾sessionrequired/lib/security/pam_limits.sosessionrequiredpam_limits.sovi/etc/profileif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi执行source/etc/profile使配置生效。配置oracle环境变量切换到oracle用户su–oracle执行vi.bash_profile并在最后加入以下黄色部分内容:ORACLE_BASE=/u01ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1ORACLE_SID=oracle10gcdcPATH=$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexportORACLE_BASEORACLE_HOMEORACLE_SIDPATHLD_LIBRARY_PATHsttyerase^h其中ORACLE_SID为实例名然后执行source/home/oracle/.bash_profile使配置生效。用root用户登录到图形界面。su–root登录成功之后执行startx接下来就可以安装oracle了,不过在之前我们安装包的时候少安装了一个,因为没有其中的一个包,就必须得用libXp-1.0.0-8.i386.rpm代替Free86-libs。在root用户下运行以下:Cp/mnt/cdrom/libXp-1.0.0-8.i386.rpm/rpmRpm–ivh/rpm/libXp-1.0.0-8.i386.rpm然后改变局部变量,以oracle用户键入如下:[oracle]exportLC_ALL=en[oracle]exportLANG=en[oracle]exportLANGAGE=en在root用户下运行xhost+由于我们用的CentOS系统,oracle在检查版本的时候就不会通过,所以我们要修改系统版本,用root用户登录vi/etc/redhat-release修改成oracle支持的linux版本。例如:redhat-4这样就可以开始安装oracle了。Oracle用户下运行Cd/u01/database/./runInstaller接下来就可以通过图像界面安装。选择安装路径选择安装版本指定home路径检查是否符合安装oracle的条件。只安装软件,稍后定制实例。要注意了,下面这两个脚本要用root用户执行。以下是执行之后的结果。执行完了之后按OK按钮出现下面界面,退出安装。数据库软件就已经安装好了,下面就要安装实例了。下面是指定实例名这样oracle软件和实例都在linux系统下安装完成了。

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功