搭建安装oracle数据库

一、系统环境设置

1.修改主机名

vim /etc/sysconfig/network

hostname oracledb

2.添加ip和主机名对应

vim /etc/hosts

192.168.1.128 oracledb

3.安装依赖包

yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel

4.创建用户和组

groupadd -g 251 oninstall

groupadd -g 252 dba

useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle

passwd oracle 更改密码

说明:

-g:指定用户所属的群组

-G:指定用户所属的附加群组

-u:指定用户ID

-d:指定用户主目录

-s:指定用户登录shell

-m:若用户主目录不存在,则自动创建。

如果最后修改设定密码也为oracle,系统会提示密码过于简单,此时无需理会,再次输入回车即可。

5.修改内核参数

vim /etc/sysctl.conf

net.ipv4.ip_local_port_range= 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr = 1048576

6.修改系统资源限制

vim /etc/security/limits.conf

oracle   soft  nproc   2047

oracle   hard  nproc   16384

oracle   soft  nofile   1024

oracle   hard  nofile   65536

vim /etc/pam.d/login

session    required    pam_namespace.so  #在此行下面添加一条pam_limits.so

session    required    pam_limits.so

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

7.创建安装目录并设置权限

mkdir -p /opt/oracle/app

mkdir -p /opt/oracle/oradata

chmod 755 /opt/oracle/

chmod 755 /opt/oracle/app/

chown oracle.oinstall -R /opt/oracle/

8.设置oracle变量

vim ~/.bash_profile

export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl

source .bash_profile #立即生效

9.关闭selinux

sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

setenforce 0

10.关闭防火墙

service iptables stop

chkconfig iptables off

11.设置FTP

yum -y install vsftpd

vim /etc/vsftpd/vsftpd.conf

修改下面三项配置

chroot_local_user=yes 限制用户FTP连接目录为家目录

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

service vsftpd start

添加oracle用户到chroot_list文件中,(chroot_list中的用户可以切换到其他目录)

vim /etc/vsftpd/chroot_list #添加下列用户

oracle

service vsftpd restart

二、安装oralce

安装步骤

oracle 下载地址:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

(1)  上传Oracle安装包

首先linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip上传至Oracle家目录/opt/oracle

(2) 利用Oracle用户登录并解压安装包

利用oracle用户登录图形界面,解压文件,并执行安装(如果不用oracle用户登录安装,例如从root用户切换到oracle,可能会出现一些异常)

解压并进入oracle安装目录

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

cd /opt/database/

运行安装脚本

[[email protected]~]#./runInstaller

(3)  安装Oracle

步骤 1  输入邮件地址信息,这里也可以不输入,直接进行下一步

步骤 2  选择安装数据库软件并创建数据,也可以选择第二项仅安装数据库软件

步骤 3  选择服务器版本

步骤 4  选择单实例数据库

步骤 5  选择安装模式-高级

步骤 6  选择语言为英文,也可以选择中文(建议安装英文,中文容易出很多问题)

步骤 7  选择安装版本(我这里安装的是企业版)

步骤 8  安装数据库目录,这里保持默认即可

步骤 9  设置数据库名和服务名

步骤 10 开启自动内存管理

步骤 11 设置字符集为UTF-8

步骤 12 启用oracle企业管理控制台OEM

步骤 13 选择数据库文件的目录,保持默认值即可

步骤 14 设置自动备份

步骤 15 设置用户名密码,这里为了方便,设置了统一的密码,也可以分别设置

步骤 16 设置授权用户组,保持默认值即可

步骤 17 检查安装包,选择忽略,之前yum已经把包都安装好

步骤 18 开始安装

步骤 19 安装完成后,会提示执行下面两个脚本

利用root用户登录,到下面的两个目录下执行脚本即可

执行以下脚本

/opt/oracle/oraInventory/orainstRoot.sh

/opt/oracle/app/product/11.2.0/dbhome_1/root.sh

(4)  验证

安装完毕,验证,利用system用户登录,查询v$tablespace的name字段。

时间: 2024-08-28 22:30:06

搭建安装oracle数据库的相关文章

在hp-ux下安装oracle 数据库软件时unzip的问题

当你第一次在hp-ux下安装oracle数据库时,会遇到上传到hp-ux中的Oracle database 软件介质(*.zip格式)无法解压,原因是没有unzip这个可执行程序. 此时,可以到https://updates.oracle.com/unzips/unzips.html 这个网址去下载hp-ux下的 unizp 介质即可. 现在将此文章全文摘录在下面: UnZip Utilities Download Patches downloaded from Oracle are in th

安装Oracle数据库

安装环境  除步骤1和7外,其余步骤都是在root用户下操作 数据库版本:Oracle 11g R2  操作系统:CentOS6.5 准备操作系统 1)下载Oracle 11g R2安装文件:linux_11gR2_database_1of2.zip和linux_11gR2_database_1of2.zip 2)硬件检测 内存检测:Oracle11g要求最少内存为1GB grep MemTotal /proc/meminfo 共享内存的大小:df -k /dev/shm 交换空间:11g交换空

OEL7.0 上静默安装oracle数据库

OEL7.0 上静默安装oracle数据库 静默安装本人使用的也比较少,基本上不需要使用静默安装.就算是文本安装的系统,也使用Xmanager 来重定向图形化.但是万事总有个例外的,比如在MAC 操作系统上,貌似没有Xmananger , 那该上虚拟机如果只装了文本界面就只能静默安装了,如果再装个图形化那就另一个情况了. 地点: 杭州·滨江 微信公众号:HopToad Email: [email protected] 欢迎转载 转载标注出处:: http://blog.csdn.net/notb

一键安装oracle数据库

准备工作:通过ftp工具上传oracle安装软件到linux系统/mnt目录下,并通过unzip命令解压软件.------------------------------------------------------------------------------------------------------------------------------------------------------------1.创建oracle图形界面安装前脚本(root用户操作),按如下方法操作即可

CentOS安装Oracle数据库详细介绍及常见问题汇总

一.安装前准备 1.软件硬件要求 操作系统:CentOS 6.4(32bit)Oracle数据库版本:Oracle 10g(10201_database_linux32.zip)最小内存:1G(检查命令:#grep MemTotal /proc/meminfo)最小Swap:2G(检查命令:#grep SwapTotal /proc/meminfo) 2.安装依赖包 # rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 el

在Linux系统上安装Oracle数据库

前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置->网络适配器->网络连接->桥接模式 1.2然后进入系统配置网卡. 永久修改: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(设备名称) TYPE=Ethernet(网络类型) ONBOOT=yes(开机自启动) BOOTPROTO=static(静态ip)

有些Windows7环境不能成功通过检测 如何成功安装Oracle数据库

有些Windows7环境不能成功通过检测 如何成功安装Oracle数据库 转载 随着微软新一代操作系统 Windows7 的正式发行,使用 Windows7  的朋友也越来越多,很多人在 Windows7 环境下安装 Oracle 或多或少遇到了一些问题,有的甚至发出“Windows7无法安装Oracle”的感慨.今天笔者结合图文和大家分享一下在Windows7环境下如何成功安装Oracle数据库. 笔者研究发现:在Windows7下不能成功安装Oracle,究其原因无非是因为通过不了Oracl

配置本地X Server远程安装Oracle 数据库

当我们需要在服务器上安装Oracle数据库时,我们总希望最大化Linux服务器性能利用.尽量少的安装其他复杂的软件,只安装Oracle必要的软件即可.然而事实上,由于对Linux比较陌生.只有在已经安装X window图形化套件的情况下,才会安装Oracle数据库.并可怕得渐渐认为Oracle必需X window图形化套件.通过对Oracle官方文档的阅读,我们发现Oracle和Gnome或者KDE没有任何关系,Oracle可以独自完成所有绘图功能.Oracle需要的只是一个X Server.知

本地安装ORACLE数据库之后,连接远程数据库,提示无法解析指定的连接标识符

因为之前,oracle 数据库都在服务器上边,所以,在本地都是安装的都是oracle客户端,然后在装pl/sql. 最近由于某些原因,需要在本地安装oracle数据库,安装以后,连接远程的数据库,老是提示"无法解析指定的连接标识符",如下图: 最后,解决办法在这里 http://www.cnblogs.com/psforever/p/3929064.html