• 『ORACLE』安装oracle(11g)


    一、操作系统安装vmware下安装Linux (OEL5.6),用于数据库服务器

    1.打开vmware,选择“创建新的虚拟机”

    2.选择自定义安装

    3.选择虚拟机硬件兼容性(默认设置)

     

     

    4.选择安装程序光盘映像文件

     

    5.给虚拟机命名(ML2)并且指定位置

    6.处理器配置(以物理cpu为准,这里设置没有效果)

    7.给虚拟机设置内存

    8.选择设置网络类型

    9.选择I/O控制器类型

    10.选择磁盘类型

     

    11.选择磁盘(创建新的磁盘)

     

    12.指定磁盘容量 (40G)

     

    13.指定磁盘文件

    14.确认虚拟机配置

    15.选择忽略

    16.开始安装Linux

     

    17.选择语言

    18.选择合适的键盘类型

    19.警告,抹除所有数据,选择是

    20.选择创建磁盘分区

    21.创建磁盘分区界面,点New创建

    22.创建boot引导分区(100M够用)

    23.创建swap分区,内存为4G

    24.创建/分区(将剩余磁盘都分给根分区)

    25.确认创建好的分区,点next

    26.默认GRUB引导程序安装在/dev/sda

    27.编辑网卡,点Edit

    28.设置地址,如图所示将三个IP地址设置在同一区段内

    29.编辑host名字;设置网关地址(可设可不设)

    30.选择continue,忽略DNS设置

    31.选择时区(选择上海)

    32.设置密码(帐号密码都为oracle)

     

    33.选择现在定制安装软件,可以选择立刻安装(***方便的方式是选择稍后安装)

    34.

    35.

    36.定制开发插件

    37.关闭服务器

    38.

    39.

    40.下一步

    41.安装完成

    42.下一步

    43.安装完成后进入许可页面

    44.关闭防火墙

    45.关闭SELinux

     

    46.确认

    47.不启用Kdump

    48.默认系统时间,点开网络时间同步协议

     49.不安装网络时间同步协议

    50.现在不创建用户

    51.选择continue

    52.声卡

     

    53.安装完成

     

    54.确认重启

    55.挂载磁盘,打开虚拟机,点击设置

    56.点击浏览,选择已连接

    57.选择安装压缩包

    58.挂载成功后

    二、安装Oracle11.2.0.4数据库

    1、创建用户和组

    groupadd -g 1000 oinstall               

    groupadd -g 1001 dba

    groupadd -g 1002 oper

    useradd -u 1001 -d /home/oracle -g oinstall -G dba,oper oracle    

    (创建oracle用户,用户号1001,路径/home/oracle,基础组为oinstall,附加组为dba、oper)

    2、创建文件夹且更改用户组和权限

    mkdir /soft                                                        

    mkdir /u01

    chown -R oracle.oinstall /soft                 

    chown -R oracle.oinstall /u01

    chmod -R 755 /soft                                                                             

    chmod -R 755 /u01

     

    3、修改用户的SHELL限制  

    [root@KS ~]# vi /etc/security/limits.conf

    在文件最后加上

    oracle soft nproc 2047

    oracle hard nproc 16384

    oracle soft nofile 1024

    oracle hard nofile 65536

    oracle soft stack  10240

    4、更改Linux 内核参数vi /etc/sysctl.conf  

    在文件最后加上

    kernel.shmall = 4294967296

    fs.aio-max-nr = 1048576

    fs.file-max = 6815744

    kernel.shmall = 2097152

    kernel.shmmax = 4294967295

    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

    当前生效执行/sbin/sysctl -p

    5、挂盘、配置环境变量

    [root@EZreal ~]# mount /dev/cdrom /mnt

    [root@EZreal ~]# vi /etc/yum.repos.d/public-yum-e15.repo

    [oe15]

    name = Enterprise Linux 5.6 DVD

    baseurl=file:///mnt/Server/

    gpgcheck=0

    enabled=1

    [root@EZreal ~]#  yum install oracle-validated

    6、以oracle用户登录,配置环境变量(实例名自定义)

     

    [root@EZreal ~]# su - oracle
    [oracle@EZreal ~]$ vi .bash_profile

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

    export ORACLE_SID=Riven

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

    [oracle@EZreal ~]$ . .bash_profile

    7、为oracle用户设置密码(方便后面用Xshell起图形时直接用oracle用户登录)

    [root@EZreal ~]# passwd oracle
    Changing password for user oracle.
    New UNIX password:
    BAD PASSWORD: it is based on a dictionary word
    Retype new UNIX password:
    passwd: all authentication tokens updated successfully.

    8、上传oracle安装压缩包并解压(在soft路径下用rz命令上传,用unzip解压)

    [oracle@EZreal ~]$ cd /soft

    [oracle@EZreal soft]$ rz
    rz waiting to receive.
    ¿ªÊ¼ zmodem ´«Êä¡£ °´ Ctrl+C È¡Ïû¡£
    100% 1362873 KB 7970 KB/s 00:02:51 0 Errorss..

    [oracle@EZreal soft]$ rz
    rz waiting to receive.
    ¿ªÊ¼ zmodem ´«Êä¡£ °´ Ctrl+C È¡Ïû¡£
    100% 1124320 KB 5621 KB/s 00:03:20 0 Errorss..

    [oracle@EZreal soft]$ ls
    p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip

    [oracle@EZreal soft]$ unzip p13390677_112040_Linux-x86-64_1of7.zip

    [oracle@EZreal soft]$ unzip p13390677_112040_Linux-x86-64_2of7.zip

    9、用Xshell软件启动图形界面 安装oracle数据库

    [oracle@KS ~]$ cd /soft/database

    [oracle@KS database]$ ll

    total 60

    drwxr-xr-x  4 root root  4096 Aug 27  2013 install

    -rw-r--r--  1 root root 30016 Aug 27  2013 readme.html

    drwxr-xr-x  2 root root  4096 Aug 27  2013 response

    drwxr-xr-x  2 root root  4096 Aug 27  2013 rpm

    -rwxr-xr-x  1 root root  3267 Aug 27  2013 runInstaller

    drwxr-xr-x  2 root root  4096 Aug 27  2013 sshsetup

    drwxr-xr-x 14 root root  4096 Aug 27  2013 stage

    -rw-r--r--  1 root root   500 Aug 27  2013 welcome.html

    [oracle@KS database]$ ./runInstaller 

    10、不启用安全更新

    11、将email关闭

    12、跳过软件更新

    13、选择只安装数据软件

     

    14、创建单用户数据库

    15、选择语言

    16、选择企业版

     

    17、指定安装路径

    18、创建产品清单目录

    19、数据库管理组dba,数据库执行组oper

    20、检验通过(如果缺包可以用yum install 名)

    21、开始安装

    22、运行提示的两个脚本

    [root@EZreal ~]#  /u01/app/oraInventory/orainstRoot.sh

    [root@EZreal ~]#  /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

    23、安装完成

    24、安装监听

    [oracle@EZreal database]$ netca

     

     

    25、DBCA建库

    [oracle@KS ~]$ dbca

    一般用途和事务处理

    给数据库创建名字和SID

    取消自动维护任务

    system/sys 创建密码(oracle

    取消快速回复区

    安装简单Schemas

    配置SGAPGA

    选用UTF8字符集

    查看控制文件、数据文件、redo日志组文件

    启动数据库

    切换到oracle用户

    sqlplus / as sysdba

    startup

    成功!!!

  • 相关阅读:
    2017-2018-1 20155334第八周课堂实践总结+课下作业+教材内容总结
    移动手机号段区别
    使用Maven搭建Hadoop开发环境
    RunMR.java
    BeanUtils内省工具包
    eclipse和myeclipse中如何关闭自动补全括号,花括号,双引号等功能
    为什么在jsp中写${pageContext.request.contextPath }失效了
    开发WEB项目的步骤
    MVC的职责分工
    关于import中使用*号是否会影响程序性能
  • 原文地址:https://www.cnblogs.com/KT-melvin/p/6747182.html
Copyright © 2020-2023  润新知