Linux系统安装Oracle 11g

因项目需求,需要在64位linux系统中安装Oracle
11g,在网上查了很多内容,结合自己的实际经验,终于安装成功,记录下来,分享给有需要的同志们。

一、安装准备

如果使用的是文本界面的linux,则首先要安装linux图形界面。因为此处的oracle是在图形界面安装的,否则复发启动图形化安装。

检查所需的依赖包是否安装

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio  libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

可以使用光盘中的rpm进行安装,如果还是缺一些rpm,可以到http://rpmfind.net/下载后安装,注意版本。

二、修改操作系统核心参数

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

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

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


1

2

3

4

5

6

7

oracle soft nproc 2047

 

oracle hard nproc 16384

 

oracle soft nofile 1024

 

oracle hard nofile 65536

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

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


1

2

3

session required /lib/security/pam_limits.so

session required pam_limits.so

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

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


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

fs.file-max = 6815744

 

fs.aio-max-nr = 1048576

 

kernel.shmall = 2097152

 

kernel.shmmax = 2147483648

 

kernel.shmmni = 4096

 

kernel.sem = 250 32000 100 128

 

net.ipv4.ip_local_port_range = 9000 65500

 

net.core.rmem_default = 4194304

 

net.core.rmem_max = 4194304

 

net.core.wmem_default = 262144

 

net.core.wmem_max = 1048576

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

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


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

linux:~ # sysctl -p

 

net.ipv4.icmp_echo_ignore_broadcasts = 1

 

net.ipv4.conf.all.rp_filter = 1

 

fs.file-max = 6815744

 

fs.aio-max-nr = 1048576

 

kernel.shmall = 2097152

 

kernel.shmmax = 2147483648

 

kernel.shmmni = 4096

 

kernel.sem = 250 32000 100 128

 

net.ipv4.ip_local_port_range = 9000 65500

 

net.core.rmem_default = 4194304

 

net.core.rmem_max = 4194304

 

net.core.wmem_default = 262144

 

net.core.wmem_max = 1048576

5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

if [ $USER = "oracle" ]; then

 

if [ $SHELL = "/bin/ksh" ]; then

 

ulimit -p 16384

 

ulimit -n 65536

 

else

 

ulimit -u 16384 -n 65536

 

fi

 

fi

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

6)创建相关用户和组,作为软件安装和支持组的拥有者。

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


1

2

3

useradd -g oinstall -g dba -m oracle

 

passwd oracle

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

7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令:


1

2

3

4

5

6

7

mkdir /home/oracle/app

 

mkdir /home/oracle/app/oracle

 

mkdir /home/oracle/app/oradata

 

mkdir /home/oracle/app/oracle/product

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


1

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

输入:su oracle ,然后直接在输入 : vi .bash_profile

按i编辑 .bash_profile,进入编辑模式,增加以下内容:


1

2

3

4

5

6

7

8

9

export ORACLE_BASE=/home/oracle/app

 

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

 

export ORACLE_SID=orcl

 

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

 

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

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

三、安装过程

1)当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,用SSH其他ftp工具拷贝。

打开一个终端,运行unzip命令解压oracle安装文件,如:

输入命令:


1

2

3

unzip linux.x64_11gR2_database_1of2.zip

 

unzip linux.x64_11gR2_database_2of2.zip

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

输入命令:

cd database

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

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

说明:若无图形界面,此处会报错。

安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

和 /home/oracle/oraInventory/orainstRoot.sh 新开启一个终端,输入命令:


1

2

3

4

5

6

7

8

9

su root

 

cd /home/oracle/app/oracle/product/11.2.0/dbhome_1

 

sh root.sh

 

cd /home/oracle/oraInventory

 

sh orainstRoot.sh

四、数据库建库

1) 还是在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界面。我们这里采用定制数据库。

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

到此oracle已经可以在本地通过sqlplus登录了。若需远程登录则需要下面的配置



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

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

Linux系统安装Oracle 11g

时间: 2024-10-05 04:24:35

Linux系统安装Oracle 11g的相关文章

Linux系统安装Oracle 11g数据库

下图为oracle数据库安装导图: 安装步骤: 1.下载oracle 11g 安装包 因为我centos7为64位操作系统,所以这里下载的也是64位版本的oracle. 下载地:http://www.oracle.com/technetwork/indexes/downloads/index.html#database 下载后: 2.安装前的准备 2.1.创建组与用户 [[email protected] zhuzi]# groupadd oinstall #创建oinstall组 [[emai

linux系统安装Oracle数据库

Linux系统安装Oracle 最近学习Oracle数据库,在安装问题上费了不少时间,网上也查阅了不少文档,同时根据自己的经验,总结Oracle数据库的安装步骤 实验环境:RedHat 6.5 x86_64  Oracle 11g 一.安装前的准备 1)检查系统及配置要求 2)规划主机名和ip,一旦Oracle安装完成,不建议修改主机名(本次实验主机名:orclsrv ip:192.168.1.100) 3)创建Oracle的运行用户 创建运行用户oracle 创建基本目录 4)调整Oracle

Linux平台oracle 11g单实例 安装部署配置 快速参考

1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 userdel -r oracle groupadd -g 500 oinstall groupadd -g 501 dba useradd -g oinstall -G dba -u 500 oracle #id oracle uid=500(oracle) gid=500(oinstall) 组=500(oinstall),501(dba) 2.安装好Oracle 需要的rpm包.安装rpm

Windows系统安装Oracle 11g客户端

一.下载 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网. win 32位操作系统 下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip 二.安装oralce客户端 1.点击setup.exe进行安装 2.指定安装位置 3.执行先决条件检查 4.概要

Linux安装Oracle 11G过程(测试未写完)

一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下的对Oracle数据库配置的过程.(很重要,如何不配置完全在后期安装过程中会报错的) 安装测试的环境如下: 操作系统:CentOS 6.5 X64 数据库:OracleDatabase 11g Release 2 (11.2.0.1.0) for Linux x86-64 简易过程: 1. 安装需要

Linux配置Oracle 11g自动启动

http://www.cnblogs.com/edwardcmh/archive/2012/05/11/2495671.html 安装完毕Oracle 11g每次都得手动启动 | 停止数据库(dbstart | dbshut).监听器(lsnrctl).控制台(emtcl). 设置一下,若手动启动数据库的同时监听器没有启动(即启动数据库时自动启动监听器,停止数据库时停止监听器),则需要修改dbstart脚本文件: [[email protected] ~]$ cd /u01/app/oracle

Linux平台 Oracle 11g DG测试环境快速搭建参考

环境现状: 两台虚拟主机A和B: 1. A机器已安装ASM存储的Oracle 11g 实例 参考:http://www.cnblogs.com/jyzhao/p/4332410.html 2. B机器已安装系统,配置以及目录结构均和A机器保持一致 /u01 + 3块ASM盘 DG部署规划:   primary standby 主机 JY-DB JY-DBS db_name jyzhao jyzhao db_unique_name jyzhao jyzhao_s instance_name jyz

Windows系统安装Oracle 11g 数据库

本文来自:http://www.cnblogs.com/yangxia-test/p/3922775.html 一.下载 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网. win 32位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1

Win7系统安装Oracle 11g 数据安装教程

1.下载Oracle 11g R2的Windows版本,官方下载地址如下: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip 2.将两个压缩包解压到同一个目录下(默认为database). 3.执行安装程序,会出现一个命令提示行