oracle之安装

 1、root用户编辑本地yum源配置文件

        vi /etc/yum.repos.d/base.repo  #追加如下内容

wKiom1XgSuWAZNouAAFB5sWB60k776.jpg

    2、将本地光般连接到虚拟机中

wKioL1XgTRviYA2eAAIMlv-gDHI388.jpg


wKiom1XgSy-Q9qOkAAM23HK4ejE334.jpg

    3、root用户挂载光盘到/mnt目录下

wKioL1XgTXHRV55tAAI1hXk8SrE613.jpg

    4、root用户使用yum解决安装oracle需要的依赖包(安装源码包,必须要用到gcc编译)

    yum install -y binutils compat-db control-center gcc* glibc libXp libstdc++ libstdc++-devel make openmotif sysstat control-center

    5、root用户修改/etc/hosts

wKiom1XgS37C4QoRAADxnYlb0Zs751.jpg

    6、root用户修改主机名称

wKioL1XgTbWA3gEpAADedLJS8TM030.jpg

    注解:

    (1)、hostname  DB(临时修改主机名)

    (2)、vi /etc/sysconfig/network(永久修改主机名)

    7、root用户设置内核参数(vi /etc/sysctl.conf)  

    kernel.shmall = 2097152  

    /*共享内存,单位是页面数,每个页面数是4K,就是块大小,操作系统ext3的,一个块是4K,咱们设置共享内存8G ,官方推荐值,生产中可以自行改大  8GB/4KB=8388608KB /4KB=2097152(页) */

    kernel.shmmax = 2147483648 

    /*单个共享内存段的最大尺寸,单位字节,单次提取最多2G,不是数据仓库完全够用

2G=2*1024*1024*1024(byte)*/

    #插入下面信息

    kernel.sem = 250 32000 100 128   #信号量

    fs.file-max = 65536   #文件句柄的最大数量

    net.ipv4.ip_local_port_range = 1024 65000 #端口范围

    net.core.rmem_default = 262144  #默认读内存大小

    net.core.rmem_max = 262144          #读内存最大值

    net.core.wmem_default = 262144  #默认写存大小

    net.core.wmem_max = 262144           #写内存最大值

wKioL1XgTmCT3YyUAAHB_x-B5Ms420.jpg

    8、root用户修改操作系统版本号(vi /etc/redhat-release)

    Red Hat Enterprise Linux Server release 3 (Tikanga)

    /*修改版本号,oracle10g只支持到redhat版本4,如果不修改,检测安装环境会报错*/

wKioL1XgTpWiQkbHAAB1Kb-EMHY830.jpg

    9、root用户操作使内核生效

wKioL1XgTq_zxw65AAJ3mdHhLCU355.jpg

    10、root用户操作限制oracle用户的策略(vi /etc/security/limits.conf  #追加如下内容)  

wKiom1XgTK3wKLGNAAB_oDBlhIY629.jpg

    /*

    core - 限制内核文件的大小

  date - 最大数据大小

  fsize - 最大文件大小

  memlock - 最大锁定内存地址空间

  nofile - 打开文件的最大数目

  rss - 最大持久设置大小

  stack - 最大栈大小

  cpu - 以分钟为单位的最多 CPU 时间

  noproc - 进程的最大数目

  as - 地址空间限制

  maxlogins - 此用户允许登录的最大数目


    实际是 Linux PAM,插入式认证模块,用来限制用户的策略

    */

    11、root用户操作将上面的策略每次登录生效(vi /etc/pam.d/login  #追加如下内容)

wKiom1XgTN_hTei8AAM2cc_i0pQ399.jpg

    /* limits.conf是pam_limits.so的配置文件,将上面的策略每次登录生效 */

    12、root用户操作增加组、oracle用户及设置密码

wKioL1XgTxbSa5DOAAC45Q-XUos056.jpg

    13、oracle用户设置环境变量

wKioL1XgTzCx9mxKAAMeMXCARS8128.jpg

    14、让环境变量生效

wKiom1XgTSzCSBfBAADNC-BXNSc616.jpg

    15、创建目录并授权

wKioL1XgT2Xz6f--AADKtOHrVkA188.jpg

    16、上传oracle安装包到/tmp下(我使用的是FileZilla工具)

wKiom1XgTWXDmr9VAANlg9VIiEo978.jpg

    17、oracle用户解压缩oracle安装包

wKiom1XgTXuj9YkJAAC41AWFSpc347.jpg

    18、使用Oracle用户安装oracle库(图形界面)

wKioL1XgT6-jl30VAABwUMl0s8A641.jpg

    19、安装详细步骤

    高级安装

wKiom1XgTbWxOoqHAAMTlmMHHy8522.jpg


wKiom1XgTc_x3Bw_AALY5IWCgnM258.jpg

    安装企业版

wKioL1XgUATy7e00AAK79W6lkbU667.jpg

   

wKioL1XgUBaCPkGPAAJJrqHtNOQ414.jpg

    检查依赖条件

wKiom1XgThqwczpNAALo-WMzLNM370.jpg

    仅安装软件

wKioL1XgUFTxwJMGAAJ7LB1NbCk358.jpg

     

wKiom1XgTkiRCxOaAAITpOXz6rY404.jpg


wKioL1XgUHTDtcn5AAJ87CLguJA832.jpg

  

wKiom1XgTmryn68uAAHVwK3ljAY462.jpg

    在上面图片出来之后 切换到root下执行以下脚本   


wKiom1XgTn6C44XmAAFGQzESsZc287.jpg

    安装结束

wKioL1XgULmzdg98AAGzgRRI6vU648.jpg

    20、创建数据库详细步骤     

    在命令行下直接运行

wKiom1XgTr3ymirtAACIoUOJYxk151.jpg


wKiom1XgTtCS7Yx2AADlFslDxXM999.jpg

    选择创建数据库(如果是第一次创建数据库,只能创建数据库和管理模板可以使用)        

wKiom1XgT2Ph-VvRAAErulnl9UQ835.jpg

    类型:一般用途

wKioL1XgUZrwzKxZAAE2y9gLwrs159.jpg

    填写全局数据库名及SID

wKiom1XgT56AG10gAAFCqGEfbi4726.jpg  

    不用配置OEM管理工具(我们后面会有手工配置)

wKiom1XgT-6QaYITAAF4UJIDLlk944.jpg

    设置数据库用户帐号的口令(所有用户设置同一个密码)

wKiom1XgUA7zCNraAAFGRuQwNsk425.jpg         

    设置数据库的存储(默认文件系统)    

wKioL1XgUjzz9dCBAAGiGM4cCO8519.jpg    

    设置数据库文件的存放位置(默认选项)

wKiom1XgUD3T-Tb-AAFnTLXimF8022.jpg

    设置数据库的恢复选项(我们后面会有手工配置)   

wKiom1XgUGDBwD3VAAFpBoN2hhU322.jpg

    /*快速恢复区用于恢复数据,以免系统发生故障时丢失数据;

     启用归档用于将数据库设置为ARCHIVELOG模式,

     使得当数据库出现失败时可以完全恢复数据库数据*/

    指定是否安装示例方案,并运行自定义脚本(不用安装) 

wKioL1XgUqLTE7ZrAAFEtt3R34E401.jpg  

    初始化参数配置(初始化参数、数据库字符集和连接模式)    

wKioL1XgUsWiySmuAAHEkVq0Yrk932.jpg

    数据库存储(用指定控制文件、数据文件、重做日志文件、名称和尺寸)   

wKiom1XgUMjxOojkAAGfb61sPvk388.jpg

    创建选项(指定建立数据库,还是保存为数据库模板)   

wKioL1XgUvmyK3XyAAFW7T5OT5s218.jpg

    开始数据库的建立

wKioL1XgUxjzE7gqAAGe0ltfoZY654.jpg

 

wKiom1XgURDSx1IPAAGRPezM1cg694.jpg

    数据库建立完成后,就会出现如下对话框

wKiom1XgUTWzkg75AAHrmzpCz_M059.jpg

    系统会锁定除SYS、SYSTEM、DBSNMP、SYSMAN之外的所有其他用户,咱们解锁SCOTT用户     

wKioL1XgU2mA2cfaAAHb-69Li10203.jpg

    单击“确定”按钮,最后单击“退出”按钮完成数据库建立的全部过程

    21、登录到oracle数据库环境下,查看当前库状态

wKiom1XgUYaji1KUAAH80BFFYy0847.jpg

    从上图的查询结果,我们可以看出来,当前数据库是可读可写状态。 



你可能感兴趣的:(Oracle安装,linux--服务器--)