oracle数据库在Linux上安装全教

我们知道,在Linux操作系统下安装oracle数据库与在windows下安装大不相同,在windows下,我们只需要oui直接安装,不需要任何的配置操作。但Linux则不一样,在安装数据库前需要很多的系统配置和前期准备工作。

一、查看系统参数

查看系统参数是为了检查系统是否满足数据库安装要求,以避免在安装过程中出现因磁盘不足等原因导致的数据库安装失败;

系统要求

说明内存必须高于1G的物理内存交换空间一般为内存的2倍,例如:1G的内存可以设置swap分区为3G大小硬盘5G以上

以下为查看系统参数的相关命令:

#cat/etc/redhat-release查看Linux安装版

#uname-rm查看操作系统内核版本

#df-Bm查看磁盘空间

#lvdisplay查看逻辑卷

#cat/proc/cpuinfo

grepprocess查看CPU数

#cat/proc/meminfo查看内存

二、查看系统安装的包

在查看系统参数后,需要查看系统支持oracle数据库安装的一些包,如下所示:所列包需要逐一检查,以免后期安装失败。如果发现有包没有安装,需要手动安装好缺少的包后再进行后续操作。

查询命令为:#rpm-qa

grep包名

需要注意的是,上述这些包的版本与操作系统内核版本有关,所以在查的时候只需要查询包名字母回车即可;

如果缺少包的话需要挂载Linux对应内核版本的ISO镜像文件到虚拟机中并找到这些包然后安装。

步骤:

1、打开虚拟机后,右下角,点击光盘图标,选“设置”;

2、挂载ISO文件(前提是在本地计算机中已经拷贝了相应的ISO文件),此处示例为:

然后点击浏览,将该ISO文件选中并确定;

3、右下角,点击光盘图标,然后选“连接”;这样,就将镜像文件挂载好了。

4、挂载好后运行相关命令找到包:

此时会显示出很多包,然后我们直接安装缺少的包:

#rpm-ivh包名

这样,我们就装好了所缺少的包。

三、修改内核参数

在Root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

输入命令:vi/etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

#oraclesoftnproc

#oraclehardnproc

#oraclesoftnofile

#oraclehardnofile

编辑完成后按Esc键,输入“:wq”存盘退出;

2)修改/etc/pam.d/login文件,输入命令:vi/etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

编辑完成后按Esc键,输入“:wq”存盘退出;

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令:vi/etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件

fs.file-max=

fs.aio-max-nr=

kernel.shmall=

kernel.shmmax=

kernel.shmmni=

kernel.sem=28

net.ipv4.ip_local_port_range=

net.core.rmem_default=

net.core.rmem_max=

net.core.wmem_default=

net.core.wmem_max=

编辑完成后按Esc键,输入“:wq”存盘退出;

注意:上述shmmax是根据系统物理内存计算出来的(shmmax=物理内存%2*)。所以这个参数并不是固定的,读者需要注意。

要使/etc/sysctl.conf更改立即生效,执行以下命令。输入:sysctl-p

四、创建相关用户和组

在系统中,建立相关的用户和组,作为软件安装和支持组的拥有者,可以对用户和组赋予相关的权限。

创建用户组:

#groupadd-goinstall

#groupadd-gdba

创建Oracle用户和密码,输入命令:

#useradd-u-goinstall-Gdbaoracle

#passwdoracle

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认

五、创建安装目录

目录的位置,根据自己的情况来定,注意磁盘空间可用即可,这里我把其放到oracle用户下,例如:

创建安装目录,输入命令:

#mkdir-p/u01/app/oracle/product/10.2.4/db_1

更改目录属主为Oracle用户所有,输入命令:

#chown-Roracle:oinstall/u01

赋予oracle用户对文件夹/app的操作权限(最高为)

#chmod/u01

六、修改环境变量

配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,输入:su–oracle,然后直接输入:vi.bash_profile,按i编辑.bash_profile,进入编辑模式,增加以下内容:

umask

exportORACLE_BASE=/u01/app/oracle/

exportORACLE_HOME=$ORACLE_BASE/product/10.2.4/db_1

exportORACLE_SID=orcl

exportPATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

编辑完成后按Esc键,输入“:wq”存盘退出。

注意:上述内容是建立ORACLE_BASE和ORACLE_HOME,其内容需要与刚才建立的安装目录相对应。

七、安装过程

1、安装oracle软件(仅安装软件,不建库)

1)当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager或其他ftp工具拷贝。打开一个终端,运行unzip命令解压oracle安装文件,如:

输入命令:

$unzip_database_linux32.zip

解压完成后cd进入其解压后的目录database

输入命令:

$cddatabase

使用ls命令可以查看解压后database所包含的文件,如下图:

2)执行安装,输入命令:./runInstaller-ignoreSysPrereqs

安装完成后,系统会提示你需要用root权限执行2个shell脚本。

按照其提示的路径,找到其所在的位置,如:我的就在/u01/app/oracle/product/10.2.4/db_1/root.sh和/u01/app/oracle/oraInventory/orainstRoot.sh新开启一个终端,输入命令:

#su–root

#cd/u01/app/oracle/product/10.2.4/db_1/

#shroot.sh

#cd/u01/app/oracle/oraInventory

#shorainstRoot.sh

这样,oracle数据库软件就安装好了。

2、建库

1)还是在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界面。

输入统一密码(也可以分别设置其密码)

数据库存放位置,我这里采用默认

内存分配及指定字符集

经过漫长的等待,当看到此界面,说明oracle建库完成。

可以用sqlplus来检验下,新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试下,这里就不做过多的介绍了。

3、配置监听及本地网络服务

1)在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca会弹出如下界面。

2)创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)

3)配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)

输入连接的oracle服务器的数据库的实例名

输入oracle服务器的ip地址

选中测试

这样oracle服务器安装配置基本就完成了。

到此,整个oracle数据库在Linux5上的安装操作全部完成。

素材来自网络

“微思网络”成立于年,是厦门最早、口碑最好的高端IT培训认证机构和系统集成商,主要从事思科CCIE、CCNP、CCNA、RedhatRHCE、OracleOCP、VCP、微软MCSA等IT国际IT认证培训及考试,从事系统集成、解决方案、软硬件销售、IT外包服务等相关业务。

微思网址:







































北京治疗白癜风医院哪家比较好
哪里治白癜风最好



转载请注明:http://www.xcqg58.com/xxzl/7131.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了