linux下oracle11gR2安装手册.麒麟5

合集下载

Oracle 11g Release 2 Linux版本安装指南

Oracle   11g   Release   2   Linux版本安装指南

Oracle 11g Release 2 Linux版本安装指南oracle-11g-release-2-linux版本安装指南oracle11grelease2(11.2)installation适用于oraclelinux5,andrhel5环境下(一)内存要求最轻:1gb的ram所推荐:2gb的ram或更多查阅内存大小:grepmemtotal/proc/meminfo下表描述了安装的ram和配置的交换空间的建议之间的关系:可用的ram在1gb和2gb之间的2gb和16gb超过16gb所需空间互换ram的大小的1.5倍等于ram的大小16gb确认布局的互换空间的大小grepswaptotal/proc/meminfo确认需用的ram和互换空间free确定可用的共享内存量df-h/dev/shm/特别注意:共享内存的大小应当就是至少小memory_max_target和memory_target为计算机上的每个oracle实例。

特别注意:memory_max_target和memory_target时无法采用lock_sga投入使用或linux上的大页面。

(二)磁盘空间要求1gb的磁盘空间/tmp目录确定磁盘空间的使用量/tmp目录df-h/tmp下表中叙述了磁盘空间建议软件文件,以及在linuxx86上加装各类型的数据文件:加装类型企业版标准版加装类型企业版标准版建议软件文件(国标)4.54.4建议对数据文件(国标)1.71.5(三)确认系统架构与否可以运转该软件uname-m(四)显示需求对于oracle数据库11g第2版(11.2)最轻分辨率为1024x768或更高。

(五)操作系统需求oracle数据库11g第2版(11.2)操作系统的以下或更高版本:asianuxserver3sp2oraclelinux4update7oraclelinux5update2oraclelinux6redhatenterpriselinux4update7redhatenterpriselinux5update2redhatenterpriselinu x6suselinuxenterpriseserver10sp2suselinuxenterpriseserver11oracle数据库11g第2版(11.2)开始,增强型linux(selinux的)功能的安全性支援oracle的linux4,红帽企业linux4,甲骨文的linux5和redhat企业版linux5。

linux下安装oracle11g详解

linux下安装oracle11g详解

linux下安装oracle11g详解不同于windows的图形化界面操作的便利,linux下安装oracle需要手工做很多的设置。

下面是我综合了网上的许多文章,并通过VMWare中的centos5.6下成功安装oracle11g R2的全部过程。

1、将下载的两个安装文件上传到linux环境中,oracle11g R2有两个压缩文件,linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip,直接使用upzip命令将两个压缩包都解压缩到database目录下面2、安装包检测和安装,在终端中执行命令rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat,显示结果如下vel sysstatgcc-4.1.2-42.el5make-3.81-3.el5binutils-2.17.50.0.6-6.el5setarch-2.0-1.1package compat-db is not installedpackage compat-gcc is not installedpackage compat-gcc-c++ is not installedpackage compat-libstdc++ is not installedpackage compat-libstdc++-devel is not installedunixODBC-2.2.11-7.1package unixODBC-devel is not installedpackage libaio-devel is not installedpackage sysstat is not installed分析:上面package 软件包is not installed 部分说明此软件包没有安装,您可以再光盘里面找,再用rpm -ivh 安装就行,这些包在centos安装盘中都用;或者直接用yum install 软件包来安装,具体操作如下:yum install compat-db安装成功Installed: compat-db.i386 0:4.2.52-5.1 Complete!yum install compat* (这个包比较多,要稍等一会,不急先抽根烟吧。

Linux虚拟机下安装Oracle11G教程

Linux虚拟机下安装Oracle11G教程

Linux虚拟机下安装Oracle11G教程1.安装环境操作系统:Red hat 6.5内存:内存最低要求256M (使⽤:grep MemTotal /proc/meminfo 命令查看)交换空间:SWAP交换空间⼤⼩根据内存⼤⼩决定(使⽤:grep SwapTotal /proc/meminfo 命令查看)硬盘空间:不低于20G,/tmp⽂件空闲不低于400M,软件安装⽬录空间最好不低于5G (使⽤:df -h命令查看)2.安装过程1).添加⽤户组和⽤户,并给⽤户设置密码[root@redhat ~]# groupadd oinstall[root@redhat ~]# groupadd dba[root@redhat ~]# useradd -g oinstall -G dba oracle[root@redhat ~]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully.2).创建安装⽬录,分配⽤户组与权限[root@redhat ~]# mkdir -p /u01/app/oracle/product[root@redhat ~]# mkdir /u01/app/oradata[root@redhat ~]# chown -R oracle:oinstall /u01[root@redhat ~]# chmod -R 755 /u013).上传oracle 11g安装包并解压[root@redhat u01]# unzip linux.x64_11gR2_database_1of2.zip[root@redhat u01]# unzip linux.x64_11gR2_database_2of2.zip4).在/etc⽬录下创建⼀个名为oraInst.loc的⽂件并修改权限[root@redhat etc]# vi oraInst.loc在⽂件中插⼊以下内容:inventory_loc=/u01/app/oracle/oraInventoryinst_group=oinstall保存后,修改权限:[root@redhat etc]# chown oracle:oinstall oraInst.loc[root@redhat etc]# chmod 664 oraInst.loc5).修改系统参数[root@redhat etc]# vi /etc/sysctl.conf加⼊以下代码(将原来的kernel.shmmax和kernel.shmall这两⾏参数注释):fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576执⾏sysctl -p 使设置⽣效[root@redhat etc]# vi /etc/security/limits.conf在结尾处添加以下内容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536[root@redhat etc]# vi /etc/pam.d/login在结尾处添加以下内容:session required /lib/security/pam_limits.sosession required pam_limits.so6).修改环境变量[root@redhat etc]# vi /etc/profile在结尾处添加以下内容:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi使⽤source /etc/profile 使设置⽣效。

Linux5.3-32位安装Oracle11gR2实施过程

Linux5.3-32位安装Oracle11gR2实施过程

Oracle 11g for linux 安装1.安装必要的软件包根据实际需要根据提示安装缺失的软件包2. 创建oracle所需要的用户名(oracle)和组名(oinstall、dba),并设置相应的权限:[root@oracle ~]# /usr/sbin/groupadd oinstall[root@oracle ~]# /usr/sbin/groupadd dba[root@oracle ~]# /usr/sbin/useradd -g oinstall -G dba oracle[root@oracle ~]# passwd oracle3. 创建oracle数据库安装的文件目录及路径,并设置文件权限:[root@oracle ~]# mkdir -p /file //设置oracle的安装目录[root@oracle ~]# chown -R oracle:oinstall /file //设置安装目录所属的用户和组[root@oracle ~]# chmod -R 775 /file4. 配置内核。

编辑/etc/sysctl.conf。

将以下内容添加至文件# Kernel paramaters required by Oracle 11gR1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576[root@oracle ~]# /sbin/sysctl –p5. 为oracle 用户设置Shell 限制[root@oracle ~]# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536[root@oracle ~]# vi /etc/pam.d/login。

linux下oracle11gR2安装手册.麒麟5

linux下oracle11gR2安装手册.麒麟5

关于心态:这是一个非常纠结的问题,你需要有一定的心里承受能力。

因为安装过程中你会遇到千奇百怪的难题,你可能独立解决掉某些问题,但个别问题有时候会成为安装过程中的一道坎,于是你请教了你的同事、领导、同学、朋友,不停地baidu、Google,甚至逛了各大论坛求助均没有结果。

一个问题就难住你好几天。

此时,千万别灰心丧气,不要怕!大不了重新来过,或许会有意外的出路。

我就是个例子,以前的工作中碰都没碰过linux,领导一句话改变了我。

要我在linux下安装oracle。

关于硬件:磁盘空间依据具体情况分配,越大越好。

你是装数据库,以后还有很多数据要进来。

装起耍的例外。

但也建议别低于40G。

我是在虚拟机中安装的,可以随便扩空间(^o^)。

如果是在真实机上安装的话。

硬件兼容性、驱动什么的建议看一下官网,这些比起装oracle来说实在简单多了。

关于系统安装:在安装系统的时候千万千万要选择安装程序开发包,省得后面需要一个一个去网上找oracle的支持安装程序包。

你要不安装的话后面那些包的兼容性和前提包什么的不是一般的麻烦,非常非常麻烦。

“重装系统都要比找那些包来得快。

”这是地地道道的老实话!安装麒麟系统的过程中,会要求让你建一个普通账户(非“root”帐户),图便宜的可以直接将此帐户命名为“oracle”(^o^),当然你也可以另行命名,以后再创建“oracle”账户。

第一章:oracle安装前的准备工作系统安装完成后就可以进入oracle安装前的准备工作了。

Linux 系统严格区分大小写,请一定留意。

准备过程如下:请确保每一步你都执行了。

一、检查支持oracle的支持包是否完整我把这个工作放到第一步来做是因为没有这些包的支持你是装不上oracle的,或者装上了报错无法正常运行。

到时候你再去纠结,甚至重新来过。

你就会懂我的!○1首先启动你的终端,输入以下命令切换到root账户:su root然后就是你的密码,注意别用小键盘输入。

oracle11g for Linux安装

oracle11g for Linux安装

Oracle 11gR2 for Linux 安装一、环境搭建1.需要软件:OracleLinux-R6-U5-Server-x86_64-dvd.iso,linux_11gR2_grid,linux_11gR2_database,SecureCRT6.1。

2.安装OracleLinux系统64位虚拟机,需要设置BIOS,Virtualization Technology 为 enabled 后,保存。

例如我的win7系统:在开机时,按F1键,进入BIOS模式,在菜单栏找到Config ==> Security ==> Virtualization ===> Intel(R) Virtualization Technology ==> 设置为 Enabled设置完成后保存退出,这样就可以根据ISO镜像文件创建响应的虚拟机系统。

3.在系统安装完成后启动,窗口是命令行模式,当安装oracle时需要图形桌面窗口。

固在命令行窗口时,输入startx命令,看是否能切换到图形窗口模式。

网上收索到的内容是直接安装gdm或者kde包就可以了,安装图形界面涉及到很多包,并且包之间的依赖关系也很复杂,所以不推荐使用rpm -ivh来安装,最好使用yum install来安装。

sudo yum groupinstall gnome 安装gnome界面sudo yum groupinstall kde 安装kde界面或者你可以把光盘里的Server目录复制到系统的某个目录下,然后参考yum 的配置方法做一个yum仓库,这样就可以自动解决包的依赖关系。

最后yum install gnome-*就能把所有与GNOME相关的包安装上。

[root@localhost ~]# yum groupinstall "X Window System"[root@localhost ~]# yum groupinstall "Desktop"启动Gnome桌面[root@localhost ~]# startx我使用的方法是重装虚拟机,在装的过程中选择安装桌面组件,安装后就进入到桌面窗口。

linux下安装oracle11gR2

linux 下安装oracle 11g R21:基本环境centos 5.5(Linux kernel 2.6.18)32位2010-07大于1G内存10G oracle可以磁盘空间因为光Oracle就要1个G,在加上系统占的内存就不够1个G了,如果是虚拟机,把虚拟机里的系统关机,不是挂起,然后重新设置内存Linux分区:2G swap 分区(内存的2倍)但Oracle会要求是2.2G,所以要把swap设置更大1G /boot分区剩下/ 根分区安装Linux配置网络安装smabe服务JDK 1.6(也就是JDK 6.0)的支持我们使用FileZilla来传输文件它支持SSH,和虚拟机VM之间传文件的时候,第一种就是建立个FTP,这样挺麻烦的,又要建个服务器,配个目录。

第二种是利用VM的功能,装虚拟工具,然后可以直接拖文件,但这样也比较局限,只适用于VM。

而用filezilla这种方式既不用配置又可以用在真实的主机上,所以这种方式才是最佳选择把缺的2个rpm和oracle11g传上去直接拖进去就可以了我放在了/home里了如果新安装的CentOS的网卡无法激活,看如下方法vim /etc/sysconfig/network-scripts/ifcfg-eth0打开后的文件如下:DEVICE =eth0BOOTPROTO=staticHWADDR=(会自动获取,不需设置)IPADDR=你自己的IPGATEWAY=网关ONBOOT=yesvim的保存退出命令:按ESC键,输入!qw 回车然后激活,可以使用图形界面激活系统-》管理-》网络-》激活或service network restart 命令2:检查oracle 11g所需的包,如果没有在centos 5.5的安装光盘里找,然后安装1,binutils-2.17.50.0.6-2.el52,compat-libstdc++-33-3.2.3-613,elfutils-libelf-0.125-3.el54,elfutils-libelf-devel-0.125-3.el55,glibc-2.5-126,glibc-devel-2.5-127,glibc-common-2.5-128,gcc-4.1.1-52.el59,gcc-c++-4.1.1-52.el510,libgcc-4.1.1-52.el511,libaio-0.3.106-3.212,libaio-devel-0.3.106-3.213,libstdc++-4.1.1-52.el514,libstdc++-devel-4.1.1-52.el515,make-3.81-1.116,sysstat-7.0.0-3.el517,unixODBC-2.2.11-7.118,unixODBC-devel-2.2.11-7.119,pdksh-5.2.14-36检查依赖包的命令:可以使用通配符*,如:rpm -qa|grep binutils-*1,rpm -qa|grep binutils-2.17.50.0.6-2.el5 centos 5.5系统安装时会装好2,rpm -qa|grep compat-libstdc++-33-3.2.3-61 centos 5.5系统安装时会装好3,rpm -qa|grep elfutils-libelf-0.125-3.el5 centos 5.5系统安装时会装好4,rpm -qa|grep elfutils-libelf-devel-0.125-3.el5centos 5.5系统安装时会装好5,rpm -qa|grep glibc-2.5-12 centos 5.5系统安装时会装好6,rpm -qa|grep glibc-devel-2.5-12 centos 5.5系统安装时会装好7,rpm -qa|grep glibc-common-2.5-12 centos 5.5系统安装时会装好8,rpm -qa|grep gcc-4.1.1-52.el5 centos 5.5系统安装时会装好9,rpm -qa|grep gcc-c++-4.1.1-52.el5 centos 5.5系统安装时会装好10,rpm -qa|grep libgcc-4.1.1-52.el5 centos 5.5系统安装时会装好11,rpm -qa|grep libaio-0.3.106-3.2 centos 5.5系统安装时会装好12,rpm -qa|grep libaio-devel-0.3.106-3.213,rpm -qa|grep libstdc++-4.1.1-52.el5 centos 5.5系统安装时会装好14,rpm -qa|grep libstdc++-devel-4.1.1-52.el5 centos 5.5系统安装时会装好15,rpm -qa|grep make-3.81-1.1 centos 5.5系统安装时会装好16,rpm -qa|grep pdksh-5.2.14-36.el5.i386.rpm17,rpm -qa|grep sysstat-7.0.0-3.el518,rpm -qa|grep unixODBC-2.2.11-7.119,rpm -qa|grep unixODBC-devel-2.2.11-7.1如果检查到包没有安装,使用以下命令安装:rpm -ivh binutils-2.17.50.0.6-2.el5rpm -ivh compat-libstdc++-33-3.2.3-61...rpm -ivh unixODBC-devel-2.2.11-7.13:配置环境设置ip:vim /etc/sysconfig/network-scripts/ifcfg-eth0打开后的文件如下:DEVICE =eth0BOOTPROTO=staticHWADDR=(会自动获取,不需设置)IPADDR=你自己的IPGATEWAY=网关ONBOOT=yesvim的保存退出命令:按ESC键,输入!qw 回车q!是不保存强制退出指定主机名:vim /etc/sysconfig/network将HOSTNAME改为自己想设定的主机名(如我的是这样:)用IP与主机名相对应:vim /etc/hosts添加一条:自己的IP 刚设置的主机名主机简称4:修改参数/etc/sysctl.conf (修改内核参数)/etc/security/limits.conf (shell对oracle用户的限制)/etc/profile (系统相关的环境变量)/opt/oracle/.bash_profile (oracle用户相关的环境变量)使用以下命令:1- vim /etc/sysctl.conf修改与添加如下内容:# Kernel paramaters required by Oracle 11g R2fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586保存退出,执行以下命令,使设置的内核参数生效/sbin/sysctl –p /ect/sysctl.conf或sysctl –p ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥2- vim /etc/security/limits.conf在文件的末尾加入以下内容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536为了使上述文件生效,需要修改/etc/pam.d/login文件,在这个文件中添加以下内容: session required /lib/security/pam_limits.so3- vim /etc/pam.d/login在文件的末尾加入以下内容:i保存退出后,执行以下命令:service httpd start (启动网页服务)chkconfig --list | grep httpd -->查看其是否自动启动chkconfig --level 12345 httpd on -->设置httpd自动启动chkconfig --list | grep httpd设置oracle用户的文件权限掩码,并添加特殊的shell限制,通过配置/etc/profile完成,4- vim /etc/profile在文件的末尾加入以下内容:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi5:创建用户组和用户,作为软件安装和支持组的拥有者groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracle 这两个G可以全是小写[root@localhost /]# useradd –g oinstall –G dba –d /fantlam/oracle oracle( 添加oracle用户到oinstall组dba副组到/fantlam/oracle目录中)passwd oracle根目录是/u01/oracle,主的组是oinstall 副的组是dba[root@localhost /]# passwd oracle(设置密码)6:创建软件安装目录。

Oracle11G在LINUX平台下的安装手册

Oracle11G数据库的安装手册--Red Hat Enterprise 5.21.1 预配置启用telnet、ftp服务:1、telnet服务:运行#ntsysv命令,选择开启telnet服务:[*]telnet,并且将/etc/securetty 文件改名为 /etc/securetty.bak,使root能够远程telnet登陆。

注:建议使用ssh方式登陆,不用开放telnet服务,更安全。

2、vsftpd服务:运行#ntsysv命令,选择开启vsftpd服务:[*] vsftpd,并且修改/etc/vsftpd.ftpusers 和/etc/er_list文件,将root行删除或注释掉,使超级用户root能够使用ftp 服务。

3、xmanager服务:修改/etc/X11/xdm/Xaccess,将下面的行:#* # any host can get a login window 改为:* # any host can get a login window修改/etc/X11/gdm/gdm.conf,找到下面的信息:[xdmcp] Enable=0 或Enable=false 修改为:[xdmcp] Enable=1 或Enable=true 并确保以下信息存在:Port=177 修改/etc/inittab,将id:3:initdefault: 修改为:id:5:initdefault: 并将最后一行改为:x:5:respawn:/usr/bin/gdm确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755。

修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉,对于64bit的Linux机器,要通过XMANAGER连接linux,前提条件为:a、安装了Xwindow;b、安装了telnet需要以下配置:a,修改配置文件:/usr/share/gdm/defaults.conf ,确保:Enable=trueDisplaysPerHost=10Port=177Allowroot=trueAllowRemoteRoot=trueb,修改etc/inittab,确认启动等级为: 5重启服务器.4、在/etc/hosts里添加真实ip地址。

oracle11g安装教程 linux

oracle11g安装教程 linuxOracle 11g是一个用于企业级数据库的软件,它提供了强大的功能和性能。

在Linux系统上安装Oracle 11g需要一些基本的步骤,下面是详细的安装教程。

首先,确保你的Linux系统满足Oracle 11g的安装要求。

具体要求可以参考Oracle官方文档。

你需要一台满足硬件要求的Linux服务器,并且已经安装了合适的操作系统版本。

接下来,下载Oracle 11g的安装文件。

你可以在Oracle官方网站上找到合适的下载链接。

确保你选择了适用于Linux系统的安装文件。

下载完成后,将安装文件保存到你的Linux服务器上的合适位置。

然后,解压缩安装文件。

在Linux命令行上,使用下面的命令进行解压缩:$ tar -zxvf {安装文件名.tar.gz}解压缩完成后,进入解压缩后的目录中。

在命令行中输入以下命令:$ cd {解压缩后的目录}接下来,运行安装程序。

在命令行中输入以下命令:$ ./runInstaller运行安装程序后,会弹出一个图形界面的安装向导。

按照向导的指示进行安装配置。

你需要选择安装类型、指定安装目录、设置管理密码等。

确保你提供了正确的配置信息,并且确认无误后,点击“安装”按钮开始安装过程。

安装过程可能需要一些时间,取决于你的服务器性能和数据量的大小。

在安装过程中,可能会有一些额外的配置提示,请按照提示进行操作。

安装完成后,你可以通过命令行或图形界面来管理Oracle数据库。

你可以通过运行以下命令来启动数据库:$ sqlplus / as sysdba$ startup其他管理操作,比如创建用户、创建表等,可以通过运行相应的命令来完成。

最后,你可以通过访问Oracle数据库的客户端工具来连接到你的数据库,并进行数据的增删改查等操作。

以上就是Oracle 11g在Linux系统上的安装教程。

记得按照文档和提示的要求进行安装,并保持与Oracle官方网站的联系以获取最新的更新和资源。

linux-rhel5-oracle-rac-11gr2-安装文档-手册-指南-官方文档-中文版(1)

Rac11gR2OnLinux中文指南目录1.引言 (2)1.1. 11gR2 Grid Infrastructure中新的相关概念总述 (2)1.2. 系统要求 (3)2.准备O RACLE RAC的节点 (4)2.1. 用户账户 (4)2.2. 网络 (4)2.3. 在所有节点上进行时间的同步 (6)2.4. 配置内核参数 (6)2.5. 修改oarcle参数的shell限制 (6)2.6. 创建oracle inventory目录 (7)2.7. 创建oracle grid infrastructure的home目录 (7)2.8. 创建oracle base目录 (7)2.9. 创建oracle RDBMS的home目录 (7)2.10. 准备oracle 软件 (7)2.11. 检查OS的软件要求 (8)3.为O RACLE RAC准备共享存储 (9)3.1. 共享存储 (9)4.O RACLE G RID I NFRASTRUCTURE的安装 (12)4.1. 基础的Grid Infrastructure的安装(不使用GNS和IPMI) (12)5.G RID I NFRASTRUCTURE H OME P ATCHING (27)6.RDBMS软件的安装 (27)7.RAC H OME P ATCHING (36)8.执行ASMCA创建磁盘组 (36)9.运行DBCA创建数据库 (40)Rac11gR2OnLinux中文指南此文由o8xv0123@根据英文版翻译而成1.引言1.1. 11gR2 Grid Infrastructure中新的相关概念总述1.1.1. SCANSingle client access name (SCAN)是所有客户端连接oracle集群所使用的统一名称。

SCAN名称是一个域名,这个域名在DNS或者Grid Naming Service (GNS)中注册为3个IP地址(三个IP地址均指向这一域名)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于心态:这是一个非常纠结的问题,你需要有一定的心里承受能力。

因为安装过程中你会遇到千奇百怪的难题,你可能独立解决掉某些问题,但个别问题有时候会成为安装过程中的一道坎,于是你请教了你的同事、领导、同学、朋友,不停地baidu、Google,甚至逛了各大论坛求助均没有结果。

一个问题就难住你好几天。

此时,千万别灰心丧气,不要怕!大不了重新来过,或许会有意外的出路。

我就是个例子,以前的工作中碰都没碰过linux,领导一句话改变了我。

要我在linux下安装oracle。

关于硬件:磁盘空间依据具体情况分配,越大越好。

你是装数据库,以后还有很多数据要进来。

装起耍的例外。

但也建议别低于40G。

我是在虚拟机中安装的,可以随便扩空间(^o^)。

如果是在真实机上安装的话。

硬件兼容性、驱动什么的建议看一下官网,这些比起装oracle来说实在简单多了。

关于系统安装:在安装系统的时候千万千万要选择安装程序开发包,省得后面需要一个一个去网上找oracle的支持安装程序包。

你要不安装的话后面那些包的兼容性和前提包什么的不是一般的麻烦,非常非常麻烦。

“重装系统都要比找那些包来得快。

”这是地地道道的老实话!安装麒麟系统的过程中,会要求让你建一个普通账户(非“root”帐户),图便宜的可以直接将此帐户命名为“oracle”(^o^),当然你也可以另行命名,以后再创建“oracle”账户。

第一章:oracle安装前的准备工作系统安装完成后就可以进入oracle安装前的准备工作了。

Linux 系统严格区分大小写,请一定留意。

准备过程如下:请确保每一步你都执行了。

一、检查支持oracle的支持包是否完整我把这个工作放到第一步来做是因为没有这些包的支持你是装不上oracle的,或者装上了报错无法正常运行。

到时候你再去纠结,甚至重新来过。

你就会懂我的!○1首先启动你的终端,输入以下命令切换到root账户:su root然后就是你的密码,注意别用小键盘输入。

密码输入过程是不会显示任何字符的。

○2输入以下命令来检查oracle的支持包是否存在:rpm –qa binutilsrpm –qa compat-libstdc++rpm –qa elfutils-libelfrpm –qa elfutils-libelf-develrpm –qa glibcrpm –qa glibc-commonrpm –qa glibc-develrpm –qa gcc-c++rpm –qa libaiorpm –qa libaio-develrpm –qa libgccrpm –qa libstdc++rpm –qa libstdc++-develrpm –qa makerpm –qa sysstatrpm –qa unixODBCrpm –qa unixODBC-devel如果你输入这些命令后终端返回了相应包的版本号则表示该包存在,如果什么也没有则表示你要到网上去找相应的包来安装,一般当你安装系统时候选择了安装开发包的话,这一轮测试下来应该只差一两个包了。

推荐一个下载的地址给大家/,注意下载的时候选一下,要符合自己系统的包才能装上。

○3安装rpm包的命令格式为:rpm -ivh包名例如:rpm -ivh unixODBC-2.2.11-7.1.i386二、建立相关的用户与安装目录○1终端输入以下命令来创建用户组:groupaddoinstallgroupadddba○2终端输入以下命令来建立用户(如果你在安装系统时把账户指定为“oracle”的话,这一步可以免了(^o^)):useraddoraclepasswd oracle○3终端输入以下命令指定oracle的所属组:usermod-g oinstall-G dbaoracle○4终端输入以下命令来创建安装目录,并将根目录下oracle这个目录的所有者转移给oracle,群组变更为oinstall:mkdir-p /oracle/11gchown-R oracle:oinstall/oracle三、配置系统参数○1修改 /etc/sysctl.conf这个文件,如果没有就创建它。

终端输入以下命令:vim /etc/sysctl.conf然后键盘上的按键“i”进入编辑模式,编辑完成后按“Esc”按键,然后输入:wq!保存并退出。

现在,将以下内容添加到 sysctl.conf这个文件中:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586○2编完后必须使你刚才的设置生效,在终端输入以下命令:/sbin/sysctl-p○3同样的方式输入vim /etc/profile编辑profile这个文件,在末尾加入以下内容:if [$USER="oracle"];thenif [$SHELL="/bin/ksh"];thenulimit-p 16384ulimit-n 65536elseulimit-u 16384 -n 65536fifi完成后:wq!保存退出。

○4输入vim /etc/pam.d/login编辑login 文件,在末尾加上以下内容:session required/lib/security/pam_limits.sosession requiredpam_limits.so完成后:wq!保存退出。

○5输入vim /etc/security/limits.conf编辑limits.conf文件,在末尾加上以下内容:oracle softnproc2047oracle hardnproc16384oracle softnofile 1024oracle hardnofile65536完成后:wq!保存退出。

○6编辑oracle的设置环境变量,这里需要切换到oracle用户下,终端输入命令:su oracle然后就是你的oracle账户密码。

切换到oracle账户后输入命令vim /home/oracle/.bash_porfile编辑这个文件,加入以下内容:ORACLE_BASE=/oracleORACLE_HOME=$ORACLE_BASE/11gORACLE_SID=orclPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH这里检查一下这个文件的顶部,一般都带有一行export PATH,删除它,完成后:wq!保存退出。

到此为止,你的oracle前期准备工作已经完成了,重启系统。

第二章:安装oracle数据库系统重启后,选择图形界面引导,直接进入oracle用户。

Oracle 数据库安装包还没解压的赶紧赶紧。

建议你解压到/home/oracle目录下,或者/oracle目录下,这样可以保证oracle用户和oinstall组具有读写权限。

○1cd到你的oracle安装目录下,(例如:cd /home/orcle/database)。

○2执行以下命令:xhost +xhost +localhost○3启动安装程序,终端输入:./runInstaller注意./runInstaller这个命令中的“I”是大写的i,不要看成“L”哈。

接下来就是是oracle的图形安装过程根据自己需要选择就行了○4在图形安装过程的步骤11,会弹出窗口,要求你执行两个脚本文件。

另外开启一个终端,cd到脚本目录。

输入./orainstRoot.sh或者./root.sh 来执行脚本文件。

执行脚本过程中会让你选择路径,输入bin,回车。

第三章:配置oracle数据库第一步,配置oracle监听在终端执行命令netca启动图形化监听配置的界面,同样也是图形界面,根据你的需要一步步走到底。

第二步,创建oracle数据库实例在终端执行dbca,启动图形化配置界面,根据你的需要设置吧。

当以上两步都完成后你就可以启动oracle数据库了。

第四章:启动oracle数据库第一步,必须先启动监听器。

启动监听命令:lsnrctl start停止监听命令:lsnrctl stop查看监听运行状态命令:lsnrctl stat第二步,启动数据库。

在终端登录SQL*Plus:sqlplus /nolog第三步,使用sysdba管理数据库: SQL>connect /as sysdba第四步,启动数据库。

oracle启动命令:SQL>startupOracle停止命令:SQL>shutdown immedidate。

相关文档
最新文档