欢迎来到天天文库
浏览记录
ID:61502551
大小:3.26 MB
页数:14页
时间:2021-02-07
《LINUX下oracle10g的安装方式.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.Oracle安装1.1.物理条件1、内存1g以上2、IP地址必须为静态3、/etc/hosts中的主机名和/etc/sysconfig/network中的hostname一致1.2.安装顺序1、修改环境变量2、oracle软件3、创建监听(netca)1.3.mount系统镜像文件(是LINUX系统中Oracle的安装包,只用一次而且很大,不用直接解压,直接挂入即可)mount命令是将磁盘内容挂入并解压到Linux中,光盘中的文件不能直接挂入,只能先copy到Linux当前用户有权限的文件夹,再挂入至/mnt,/mnt中的文件对roo
2、t用户开放,但PC重启后就需要重新挂入;用虚拟机安装的Linux与windows文件共享的文件夹在/mnt/hgfs目录下,共享前需要安装/mnt/cdrom/VWWareTool_X.X_tar.gz文件.首先使用root用户将redhat5系统镜像文件mount到系统中mount-oloop/home/Upload/rhel-server-5.4-x86_64-dvd.iso/mnt1.4.安装依赖包使用root用户进入/mnt/Server中安装oracle依赖的程序包,下面的依赖包必须确保已经安装上了,否则oracle有可能安装不
3、上,由于Linux版本不同,所以依赖包的文件名也有所区别,当找不到文件时,可以在/Server文件夹下双击手动安装。只要在安装系统时将所有的服务包都装上,本步可以省略。(使用rpm–qsetarch-2*可以显示未安装的属于setarch-2*的依赖)cd/mnt/Serverrpm-Uvhsetarch-2*rpm-Uvhmake-3*rpm-Uvhglibc-2.5-42.x*rpm-Uvhlibaio-0.3.106-3.2.x*rpm-Uvhcompat-libstdc++-33-3.2.3-61.x*rpm-Uvhcompat-
4、gcc-34-3.4.6-4.x*rpm-Uvhcompat-gcc-34-c++-3.4.6-4.x*rpm-Uvhgcc-4.1.2-46.el5.x*rpm-UvhlibXp-1.0.0-8.1.el5.x*rpm-Uvhopenmotif-2.3.1-2.el5.x*rpm-Uvhcompat-db-4.2.52-5.1.x*1.1.创建用户、组使用root用户创建oinstall、dba组,并将oracle用户同时加入两组(切换root用户时使用su–命令,这样在变更用户的同时也变更了环境变量以及工作目录,否则可能提示group
5、add、useradd命令不存在)groupaddoinstall(建立oinstall组)groupadddba(建立dba组)useradd-goinstall-Gdbaoracle(建立oracle用户,并加入oinstall主组和dba组; -g 指定用户所属的群组。 -G 指定用户所属的附加群组;)passwdoracle(更改oracle用户密码为oracle)同样可以采用linux图形界面创建用户及目录1.2.创建文件夹及给用户授予权限使用Root用户创建oracle安装使用的文件夹并将所有者改成oraclemkdir
6、-p/home/app/oracle/product/10.2.0/db_1(生成一个目录:-p若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录)chown-Roracle:oinstall/home/app/oracle(变更文件与目录的拥有者或所属群组:R或--recursive 是递归处理,将指定目录下的所有文件及子目录一并处理)1.3.更改环境变量及参数使用root用户更改系统环境变量1.3.1.编辑/etc/sysctl.conf增加内容如下:(其中文件中已经有kernel.shmall与kernel.shmmax项,
7、只用修改其值即可;使用vi或gedit命令来修改文件;vi命令以:x来保存退出)kernel.shmall=kernel.shmmax=kernel.shmmni=4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=net.core.rmem_max=net.core.wmem_default=net.c
8、ore.wmem_max=运行下面的命令使得内核参数生效:/sbin/sysctl–p,其中kernel.shmmax要自己去计算,假如内存为2GB,kernel.shmmax的值应该为2*1
此文档下载收益归作者所有