Oracle数据库安装教程

Oracle安装(CentOS)

一、对虚拟机进行网络设置,确保虚拟机和实体机网格可以正常互联。

1、切换到root 用户,使用setup 设置静态IP地址和DNS。

2、配置文件:#vim /etc/sysconfig/network-scripts/ifcfg-eth0

更改:ONBOOT = yes

:wq 保存并退出

3、重启网络服务:service network restart

若按照步骤进行,出现不能正常上网的情况,使用:systemctl restart network.service命令,重启网络服务;接着使用dhclient -r命令,释放IP地址,接着使用dhclient命令,重新获取IP地址。

4、手动开启eth0网卡端口:#ifup eth0

5、查看IP地址:#ifconfig

6、将CentOS 虚拟系统 和 Windows 主机互ping 确保联通。

7、借助一款FileZilla的FTP软件,将目标服务器IP设置成虚拟机的IP。端口号为22,将安包 装上传到虚拟系统中。

8、使用命令unzip 解压安装:

#unzip linux_11gR2_database1of2.zip

#unzip linux_11gR2_database2of2.zip

并将解压好的文件移动到其它的目录,以方便非root用户访问:

# mv database /opt/

二、关闭防火墙、禁用SHLinux

1、#setup

2、#vim /etc/selinux/config

修改SELINUX = disabled  保存并退出

#setenforce 0

三、安装Oracle的依赖包:

1、使用命令:

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

查看Oracel安装所需依赖包,结果如图所示:

如上图中所示,结尾处显示为is not installed的都没有正确的安装,可以在CentOS安装包内提取相对应的*.RPM文件进行安装:

#rpm –ivh *.rpm

2、用yum方式安装所需的包

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat kernel-headers numactl-devel unixODBC unixODBC-devel

3、最后还需要安装libXpp 这个library,这个一定要安装,否则安装Oracle时会出现

java Exception

# yum install libXp

四、正式安装oracle

1、创建oracle所需的组:groupadd oinstall

groupadd dba

2、创建一个用户oracle并将主组设置为oinstall  附属组设为dba

useradd -g oinstall -G dba oracle

3、测试oracle用户账号并为oracle用户创建密码:passwd oracle

4、将oracle用户使用都加入到sudo群组中:

#vim /etc/sudoers

找到 root       ALL=(ALL)   ALL  这一行,并且在下边加入以下内容:

oracle      ALL=(ALL)   ALL

***由于这是只读文档,所以保存时使用:wq!

5、配置系统内核参数:

#vim /etc/sysctl.conf   并输入更新以下内容:

kernel.shmall = 2097152                                 //表示系统一次可以使用的共享内存总量(以页为单位)。缺省                 值就是2097152,通常不需要修改

kernel.shmmax = 2147483648                        //定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G

kernel.shmmni = 4096                                    //用于设置系统范围内共享内存段的最大数量。该参数的默认值  是 4096 。通常不需要更改

kernel.sem = 250 32000 100 128                    //表示设置的信号量
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304                    
//默认的接收窗口大小
net.core.rmem_max=4194304                       
//接收窗口的最大大小
net.core.wmem_default=262144                     
//默认的发送窗口大小
net.core.wmem_max=262144                     
   //发送窗口的最大大小

编辑保存退了后执行:#sysctl
–p启动刚刚所做的变更

6、编辑 /etc/security/limits.conf

#vim 
/etc/security/limits.conf

在结尾处加入以下的四行:

oracle  soft       
nproc   2047
oracle 
hard        nproc   16384
oracle 
soft        nofile  1024
oracle 
hard        nofile  65536

7、编辑 /etc/pam.d/login

#vim /etc/pam.d/login

加入:session
required /lib/security/pam_limits.so
      session
required pam_limits.so

8、修改/etc/profile

#vim /etc/profile

if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi 

10、创建Oracle安装目录以及日志目录

#mkdir  -p /u01/oracle_11g_r2

#chown –R oracle:oinstall  /u01/oracle_11g_r2

#chmod –R 775 /u01/oracle_11g_r2

#mkdir  -p /u01/oralnventory

#chown –R oracle:oinstall /u01/oralnventory

#chmod –R 775 /u01/oralnventory

11、配置Linux主机

检查/etc/hosts 文件中是否有localhost的记录(指向127.0.0.1),如果没有的话就手动添加

接下来,用命令logout注销root用户,并且用oracle用户登录系统。

12、配置Oracle用户环境变量

$cd /home/oracle

$vim .bash_profile

修改并加入以下内容

umask 022

ORACLE_BASE=/u01/oracle_11g_r2                        //上面创建的Oracle安装文件夹ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1

ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

export ORACLE_BASE
ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

编辑保存之后使用以下命令,使设置生效:

$source /home/oracle/.bash_profile

五、开始安装:

1、 
安装时如果无法看到安装界面的话,就打开一个root 终端,使用如下命令:

#xhost +

注销root用户,使用oracle登录:(如果安装的是中文版的系统,可以使用export
LANG=en_US,防止出现乱码)

$cd /opt/database

$./runInstaller

弹出可视化安装界面,把勾去掉,NEXT 在弹出的提示窗口中选 yes

先第一项,NEXT

先第二项服务器,NEXT

选默认第一项,NEXT

先第二项,高级安装,NEXT

添加中文支持,NEXT

默认,NEXT

设置安装目录,NEXT

选择日志日录,NEXT

创建数据库,NEXT

默认,NEXT

内存管理,默认

选择Unicode stan…..32UTF8

去掉勾

不打勾,NEXT

默认,NEXT

NEXT

NEXT

设置密码,NEXT

如果提示密码过于简单或不符合规范,不用理会,直接YES

NEXT

下图中提示错误可以忽略,勾选LgnourALL  ,  NEXT

显示安装信息,Finish

接下来,将是一个非常漫长的过程…………………………………………….

安装完成之后,会提示你以ROOT用户运行两个脚本:

原文地址:https://www.cnblogs.com/zhou-zq/p/11139768.html

时间: 2024-10-13 10:18:11

Oracle数据库安装教程的相关文章

全套Oracle数据库安装实施视频课程套餐[涉及RAC,Linux,Win,ASM,Udev,FS]

全套Oracle数据库安装实施视频课程套餐[涉及RAC,Linux,Win,ASM,Udev,FS] 套餐介绍:高薪必学的Oracle数据库实施教程. 基础:Oracle数据库基础体系结构,ASM,RAC集群架构与概念. 实战:VMware/Windows2008/Linux操作系统安装, Windows/Linux操作系统上Oracle 11g R2 RAC集群安装与单机布署,Linux上ASM基于udev与asmlib的配置,Linux上Oracle11g基于文件系统及ASM与GRID布署,

Oracle数据库安装与创建

1.Oracle数据库安装 参考博客:Oracle 11g数据库详细安装步骤图解 2.Oracle数据库创建 参考博客: oracle入门很简单:二.创建oracle数据库 参考博客:系列文章--oracle简单入门教程

oracle数据库安装完要做的事情。

安装数据库客户端.这个在oracle官网可以下载安装(下载链接) 安装PL/SQL PL在下载 配置环境变量(这个比较重要,不配置PLSQL链接不到数据库) 配置的相关环境变量有: 变量名:oracle_sid 变量值:ecampus(oracle全局数据库名) 变量名:JAVA_HOME 变量值:D:\Java\jdk1.7.0_15 变量名:TNS_ADMIN 变量值:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 添加的

Linux 下oracle数据库安装过程要点

1.资料准备:oracle安装文件.Linux RAR解压工具.XManager5.Linux系统镜像或DVD(无网络情况下需要) 2.环境准备:Linux建立oracle用户 groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle Linux下新建oracle目录,保证磁盘空间足够 mkdir -p /data/oracle #oracle数据库安装目录 mkdir -p /data/o

Oracle数据库安装图文操作步骤

Oracle数据库安装图文操作步骤 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网. win 32位操作系统 下载地址: http://download.oracle.com/otn

MySql数据库安装教程

数据库安装教程 1.双击安装包 2.点击next下一步 3.选择安装模式 4.修改安装路径 5.进行安装 6.进入配置向导 7.进行配置 8.选择配置模式 9.选择数据库类型 10.选择数据库功能 11.配置信息生成地址 12.设置数据库连接人数 13.数据库连接配置 14.数据库语言设置 15.数据库环境设置 16.数据库账号与密码 17.配置生成 18注意:当前如果出现未响应,是因为计算机中可能残留数据库文件等,我们需要将C盘中的MYSQL文件删除干净 C:/ProgramData/mysq

我的第一篇博客——oracle数据库安装

来分享我的第一篇博客,关于oracle数据库安装. 文章也是借鉴其他博主发表的文章内容,只是自己用来做下记录,以便日后之需. 下面进入正题...... 方法/步骤 1.大家可以根据自己的操作系统是多少位(32位或64位)的,到官网下载相应的安装程序,如下图所示.有一点需要注意,Oracle的安装程序分成2个文件,下载后将2个文件解压到同一目录即可.  (这里下载的安装程序需要到oracle官网上下载:https://www.oracle.com/database/technologies/ora

Oracle 下载安装教程(doc文件)

之前一直没有怎么接触Oracle数据库,最近公司有个项目中需要用到,所以开始折腾Oracle.刚开始走了很多弯路,为了帮助更多和我一样刚开始接触Oracle的小白,我理了一下的思路 下载地址(需要登录后方可下载,简单注册一个账号即可) win 32位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip http://download.oracle.com/otn/nt

Oracle数据库安装篇

安装Oracle数据库到了 先决条件检查 时遇到各种失败,于是上网搜了教程,最终解决了,所以记录一下整个过程 (1)首先确保以下两个服务开启 (2)另外Oracle依赖于磁盘共享,所以一开始磁盘没有共享的话,也是获取不到的,所以cmd运行 net share d$=d: 这样就开启了d盘的共享,(类似的c,f)就使用 net share f$=f: (3)然后修改注册表信息 在运行中(或键盘按 Win+R)输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\Cu