返回顶部
首页 > 资讯 > 数据库 >Oracle-11g安装与使用
  • 586
分享到

Oracle-11g安装与使用

2024-04-02 19:04:59 586人浏览 薄情痞子
摘要

一、oracle11g安装与使用 1.大型关系型数据库(E-R图)2.甲骨文(Java)3.UNIX、linux、windows支持4.Oracle发行版5.数据库(软件+数据库)Mysql6.默认只有一个

一、oracle11g安装与使用

1.大型关系型数据库(E-R图)
2.甲骨文(Java)
3.UNIX、linuxwindows支持
4.Oracle发行版
5.数据库(软件+数据库)Mysql
6.默认只有一个数据库

二、安装Oracle前提

  1. 1G以上内存,swap为内存2倍以上
    1G --> 1000M(实际使用)
    1G --> 1024M(标准大小)
    2.软件包
    3.内核参数调整
    4.用户新建,目录权限设置
    5.用户资源限制
    6.安装

注:安装Centos 6(x64)以上或者【Red Hat Enterprise 5.8(x64)是官方推荐最稳定的Oracle服务器系统版本并支持中文引导界面】将防火墙、Selinux禁用,并安装软件开发
当前实验环境:centos6.8x64 linux.x64_11gR2_database_2of2 linux.x64_11gR2_database_1of2 pdksh-5.2.14-1.i386.rpm

三、修改IP以及主机名(为方便安装依赖包本实验安装了两块网卡 桥接和vm1)

1)vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
ONBOOT=yes

2)vim /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
TYPE=Ethernet
BOOTPROTO=dhcp
ONBOOT=yes

3)修改域名 vim /etc/sysconfig/network
Oracle-11g安装与使用
4)修改主机名 vim /etc/hosts
Oracle-11g安装与使用
5)重启服务器 reboot
6)如果是centos7重启网卡方式为: systemctl restart network

四、安装依赖软件包

1)清除所有自带yum源 rm -rf /etc/yum.repos.d/

2)配置本地yum源 vim /etc/yum.repos.d/local.repo(也可以用在线源)
[local]
name=local
baseurl=file:///mnt
gpGCheck=0
注:如果系统是Red Hat Enterprise 5.8x64则本地yum源默认位置在/mnt/Server 所以挂载目录应改为baseurl=file:///mnt/Server

3)挂载光盘 mount /dev/cdrom /mnt

4)安装开发环境 yum -y groupinstall "Development Tools"

5)安装桌面环境 yum -y groupinstall "Desktop" && yum -y groupinstall "X Window System"(如果出现以下截图报错看解决方案若无报错继续安装后边的依赖包即可)
Oracle-11g安装与使用
Oracle-11g安装与使用

解决方案:执行命令查看包组安装名称 yum grouplist
Oracle-11g安装与使用
根据以上截图发现在centos6.8上包组名一样所以,如果执行命令安装不上那就先忽略不装。

6)安装多个依赖包yum -y install binutils compat-libstdc++-33 elfutils gcc gcc-c++ glibc kernel-headers ksh libaio libgcc libGomp libstdc++ nuMactl-devel sysstat unixODBC unixODBC-devel

7)安装依赖 yum -y install xorg-x11-utils

8)安装依赖 pdksh-5.2.14-1.i386 (当前实验方式为百度下载上传rpm包并忽略依赖安装)
rpm -ivh /root/pdksh-5.2.14-1.i386.rpm --nodeps*
Oracle-11g安装与使用
Oracle-11g安装与使用

五、修改内核参数

1)修改内核参数 vim /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
Oracle-11g安装与使用

2)验证 sysctl –p (不出现报错信息表示成功)
Oracle-11g安装与使用
3)创建用户和组(以下操作只要不报错皆为成功)
3.1)groupadd -g 500 oinstall
3.2)groupadd -g 501 dba
3.3)useradd -g oinstall -G dba oracle
3.4)echo "123" |passwd --stdin oracle
Oracle-11g安装与使用
3.5)创建Oracle家目录 mkdir /opt/oracle
Oracle-11g安装与使用
3.6)更改属主和属组 chown oracle:oinstall /opt/oracle
Oracle-11g安装与使用
3.7)更改Oracle目录权限 chmod 775 /opt/oracle
Oracle-11g安装与使用
4)编辑Oracle环境变量 vim /home/oracle/.bash_profile
umask 022
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
export ORACLE_SID=orcl
export LANG=en_US.UTF-8
export NLS_LANG="AMERICAN_AMERICA".ZHS16GBK
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=192.168.1.254:0.0
Oracle-11g安装与使用
注:如果远程测试必须真机vmnet1网卡IP和export DISPLAY这行相同,但是我是本地虚拟机里测试所以不需要加这行,保存退出后source执行该文件

5)Oracle用户资源限制
5.1)编辑Oracle安全认证模块 vim /etc/pam.d/login

session required /lib64/security/pam_limits.so
session required pam_limits.so
Oracle-11g安装与使用

6.5.2)编辑Oracle资源限制 vim /etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
Oracle-11g安装与使用

6)编辑全局环境变量 vim /etc/profile

if [ $USER = "oracle" ];then
if [ $shell = "/bin/ksh" ];then
ulimit -p 16384
ulimit -p 65536
else
ulimit -u 16384 -n 65536
fi
fi
Oracle-11g安装与使用

六、安装Oracle数据库

1)上传两个Oracle 11g软件包
Oracle-11g安装与使用
2)拷贝Oracle软件包到Oracle家目录下
cp /root/linux.x64_11gR2database* /home/oracle/
Oracle-11g安装与使用

更改Oracle家目录下linux.x6411gR2database属主和属组
chown oracle:oinstall /home/oracle/linux.x6411gR2database*
Oracle-11g安装与使用
Oracle-11g安装与使用
3)切换Oracle用户登陆 su - oracle
Oracle-11g安装与使用
4)解压两个Oracle包到当前
Oracle-11g安装与使用
Oracle-11g安装与使用
5)执行命令 xhost + (以下方式任选一种,这里用的是第二种)
5.1)第一种方式远程执行,首相开启xshell里的 工具 然后执行xhost+,如下截图:
Oracle-11g安装与使用
5.2)第二种方式在本地执行init 5,在服务器上切换到桌面,然后用命令行执行xhost +
Oracle-11g安装与使用
注:这里只能用root用户登陆,登陆后再切换oracle用户

Oracle-11g安装与使用
注:以上已经成功用root用户登陆系统并且切换到了oracle用户

5.3)执行命令 xhost + (如果出现以下黑色截图报错,白色正常)
Oracle-11g安装与使用
Oracle-11g安装与使用

解决方法:
5.4)首先检查vim /home/oracle/.bash_profile里export DISPLAY=192.168.1.254:0.0这个IP是否和真机vm1IP相同
注:这种方法只限于远程测试检查

6)执行脚本文件 ./database/runInstaller
Oracle-11g安装与使用
7)切换为root用户
Oracle-11g安装与使用
注:在图形化安装界面根据自己需求安装,安装到一半的时候有提示以下两个脚本时需要立即用root用户执行,然后继续安装。(脚本如下)
/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/product/11.2/db_1/root.sh

8)WEB管理
IE --> 192.168.1.100:1158/em
EM(Oracle图形化Web管理界面)
Oracle-11g安装与使用
Oracle-11g安装与使用

su - oracle
emctl start dbconsole //启动EM
emctl stop dbconsole //停止EM

七、Oracle服务的启动(必须为oracle用户)

启动Oracle:先启动Oracle、启动监听
停止Oracle:先停止监听、再停止Oracle
1.监听
lsnrctl start //启动监听
lsnrctl stop //停止监听
2.数据库开启
1)开启数据库1 //启动系统 -->
sqlplus sys as sysdba //登录到Oracle
SQL> startup nomount; //打开实例
SQL> alter database mount; //挂载数据库
SQL> alter database open; //打开数据库

2)开启数据库2 //启动系统 --> 挂载/mnt -->
sqlplus sys as sysdba //登录到Oracle
SQL> startup mount; //打开实例并挂载数据库
SQL> alter database open; //打开数据库
3)开启数据库3 //启动系统 --> 挂载 /mnt --> cd /mnt
sqlplus sys as sysdba //登录到Oracle
SQL> startup; //打开实例、挂载数据库并打开

3.关闭数据库
2)停止数据库
sqlplus sys as sysdba //登录到Oracle
SQL> shutdown [ nORMal | immediate | transcaction | abort ] //关闭数据库
选项详解:
shutdown NORMAL //缺省值,与shutdown效果相同,等所有用户写入完毕后,退出数据库并关闭
shutdown IMMEDIATE //回滚未提交所有事务操作,退出数据库并关闭;较常用
shutdown TRANSCACTION //等待所有用户操作完毕后,再退出数据库并关闭;一般用于定期关闭数据库
shutdown ABORT //强制断开所有用户,数据全部不保存,会造成数据丢失,一般不建议使用

Centos 6.7关机前操作

2)1)su - oracle
2)lsnrctl stop
3)sqlplus sys as sysdba
SQL> shutdown IMMEDIATE;
SQL> QUIT;
4)emctl stop dbconsole

Centos 6.7开机后操作

1)su - oracle
2)lsnrctl start
3)sqlplus sys as sysdba
SQL> startup;
SQL> QUIT;
4)emctl start dbconsole

您可能感兴趣的文档:

--结束END--

本文标题: Oracle-11g安装与使用

本文链接: https://lsjlt.com/news/44698.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle-11g安装与使用
    一、Oracle11g安装与使用 1.大型关系型数据库(E-R图)2.甲骨文(Java)3.UNIX、Linux、Windows支持4.Oracle发行版5.数据库(软件+数据库)MySQL6.默认只有一个...
    99+
    2024-04-02
  • solaris 11 下安装oracle 11g 与 11g RAC
    1、To Find Swap, RAM, and OS Version 对于 Solaris 操作系统,查看 Swap, RAM, and OS Version 的方法: ...
    99+
    2024-04-02
  • Oracle 11g安装与卸载
    一、Oracle 11g安装安装之前要先确定自己的电脑配置,以windows为例,如果是win7以下系统如xp等,可以选择Oracle 10g。因为10g的程序文件只有200多兆,而11g及达到了2G,具体...
    99+
    2024-04-02
  • oracle 11g 安装与卸载(一)
    一,grid安装通常grid要先于数据库安装,以便安装完成后就能识别并监听数据库  1.解压软件并执行安装   2.安装产品所信赖的包       &nbs...
    99+
    2024-04-02
  • oracle 11g 安装与卸载(二)
    二.oracle安装1.手册概要信息        本手册主要描述如何用默认选项安装oracle database2.以root身份登陆系统    ...
    99+
    2024-04-02
  • oracle 11g安装
    硬件准备:物理内存至少为1G,linux虚拟机的容量为60G。cat /etc/redhat-release 和uname -r  两个命令查看内核和版本,支持linux5/6   2....
    99+
    2024-04-02
  • Oracle - 11g安装
    小Q:最近因为工作的变动,接触了好多没接触的东西,一直在学习和熟悉业务,期间最有收获的就属于接触了除mysql之外的数据库,首先对oracle的安装记录一次。建议:第一次安装的朋友们,不要顺着我的来,将安装...
    99+
    2024-04-02
  • centos6 安装oracle 11g
    一、安装oracle所需要的软件包(具体根据oracle官方文档)可以使用# yum -y install binutils* compat-lib*&nb...
    99+
    2024-04-02
  • rhel7.4安装oracle 11G
    一、操作系统red hat 7.4oracle数据库版本11.2.0.4对应的文件p13390677_112040_Linux-x86-64_1of7.zip - database softwarep133...
    99+
    2024-04-02
  • linux oracle 11g安装
    centos6.5 64位基本服务器安装oracle11g_r2 64位作者:刘美求日期:2017.06.051、安装依赖包# yum -y install  gcc gcc-c++ make b...
    99+
    2024-04-02
  • centos7 安装 oracle 11G
    1.查看系统版本号:      uname -a      Linux node2 3.10.0-123....
    99+
    2024-04-02
  • Centos6.5安装oracle 11G
    1.安装环境:linux服务器:centos6.5       oracle版本:11g R22.系统要求:系统要求说明内存必须高于1G的物理内存交换空间一般为内存的2倍,例如...
    99+
    2024-04-02
  • oracle 11g-R2安装
    f 附件:http://down.51cto.com/data/2367194...
    99+
    2024-04-02
  • AIX7.1安装oracle 11g
    环境配置:1).操作系统版本:# oslevel -s7100-01-06-1241给rootvg做镜像:# lsdev -Cc disk  --  #查看系统盘的分配情况hdisk0 ...
    99+
    2024-04-02
  • redhat5.5安装oracle 11g
    首先上传oracle安装文件至linux服务器1.解压zipunzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of...
    99+
    2024-04-02
  • Oracle 11g RAC One node 安装与配置
    一、RAC One Node介绍 1、rac one node数据库可以转换成RAC数据库,转换过程可以在线,无需停止RAC one node数据库;  2、rac one node可以创建多...
    99+
    2024-04-02
  • windows7怎么安装与卸载oracle 11G
    本篇内容主要讲解“windows7怎么安装与卸载oracle 11G”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows7怎么安装与卸载oracle 1...
    99+
    2024-04-02
  • Oracle安装(11g)静默安装
           本博文讲述如何在linux系统下静默安装oracle11g(11.2.4.0)。主要用于图形显示不方便的场景,也适用于脚本化批量部署的需要。系统环境OS...
    99+
    2024-04-02
  • Oracle 11g静默安装
    1、检查安装包 安装依赖包 yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-...
    99+
    2019-05-24
    Oracle 11g静默安装
  • ubuntu18 Docker 安装 oracle 11g
    搜索oracle镜像 docker search oracle 下载oracle镜像 docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g 查看镜像 docke...
    99+
    2018-10-13
    ubuntu18 Docker 安装 oracle 11g
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作