zoukankan      html  css  js  c++  java
  • Oracle单机Rman笔记[0]---环境准备

    A、 安装操作系统rhel6.6,关闭防火墙,修改网卡配置IP(略)
    PS:
    1、默认分区选项(第二项,默认为LVM),然后进行调整
    2、安装类型选择“桌面”
    3、安装后 分配IP、调整防火墙、测试SSH
    B、----挂载本地yum源---
    1、通过VM挂载iso镜像光盘(默认挂载了/media下)
    2、新建一个文件夹 mkdir /mnt/cdrom
    3、把ISO里文件都复制到新建的cdrom下。cp /media/XXX /mnt/cdrom 
    4、cd /etc/yum.repos.d
    5、新建一个本地源文件,并编辑
        vi local.repo
       添加如下代码:
        [local]
        name=local
        baseurl=file:///mnt/cdrom   (这里既是3个/,没写错)
        gpgcheck=0
        enabled=1
    6、执行yum clean  all
    7、成功后执行 yum makecache
    8、验证 yum grouplist | grep server
    C、---------修改计算机名称--------
    vi/etc/sysconfig/network            
    NETWORKING=yes
    HOSTNAME=NEWHOSTNAME    #修改该值作为主机名,如:NEWPC
    或者
    sysctl kernel.hostname=NEWHOSTNAME
    注销重新登录
    D、---------安装vsftp--------
    1、查看本机是否已经安装vsftpd服务,执行以下命令:
        rpm –qa|grep vsftpd
    2、安装 yum install vsftpd
    3、安装完成,执行启动服务命令:
        service vsftpd start
    4、查看开启状态
        service vsftpd  status
    5、尝试登录
        如果报错530 Permission denied.
            修改/etc/vsftpd 下的 user_list 将root或需要使用的用户在此中删除
        如果报错500 OOPS: cannot change directory:/root
        sestatus -b |grep ftp
        setsebool -P allow_ftpd_full_access on
        service vsftpd restart
        再次尝试连接
    E、----------新建用户和组---------
    1、新建用户并加入到组
    useradd -G {group-name} username
    2、新建用户组
    useradd oracle
    groupadd oinstall
    3、把oracle用户增加到组中
    usermod -g oinstall oracle
    4、root下修改oracle用户密码为xxx
    passwd oracle

    此处可以建立也可在后一篇笔记中建立(此次测试使用的是下面的建立方式)

       创建相关的组:
         oinstall --> 产品所有者
         dba --> 数据库的安全审核
         groupadd oinstall
         groupadd dba
       创建用户
         useradd -g oinstall -G dba -m oracle

    
    
    PS: useradd只会添加一个用户,没有创建它的主目录,除了添加一个新用户之外什么都没有。这个用户甚至不能登录,因为没有密码。 正确的做法是manpage里说的,adduser,这个命令实际是一个perl脚本,是useradd等类似底层命令的更友好的前端,它会用交互性的方式建立新用户, 使用它可以指定新用户的家目录,登录密码,是否加密主目录等等,它会: 1.建立一个新目录作为家目录 2.建立同名新组 3.把用户的主要组设为该组(除非命令选项覆盖以上默认动作,比如–disall-homdirecry之类) 4.从/etc/SKEL目录下拷贝文件到家目录,完成初始化 5.建立新用户的密码 6.如果其存在的话,还会执行一个脚本。
    F、---------安装数据库-------
    1、修改host 分配固定IP与计算机名相互对应(如果不修改则会报错:PRVF-0002,修改/etc/hosts )
    2、通过yum安装依赖的包
    3、/home/oracle/.oracle/logs

    PS
    rhel6.5需要的包:
    yum install unixODBC-devel -y; yum install unixODBC-devel.i686 -y; yum install unixODBC -y; yum install unixODBC.i686 -y; yum install libstdc++ -y; yum install libXtst -y; yum install libXtst.i686 -y; yum install libstdc++-devel.i686 -y; yum install libXau.i686 -y; yum install libxcb.i686 -y; yum install libX11.i686 -y; yum install libXext.i686 -y; yum install libXtst.i686 -y; yum install libaio.i686 -y; yum install libaio-devel -y; yum install glibc-devel.i686 -y; yum install compat-libstdc++.i686 -y; yum install binutils.i686 -y; yum install gcc.i686 -y; yum install gcc-c++.i686 -y; yum install glibc-devel.i686 -y; yum install glibc-devel -y; yum install libgcc.i686 -y; yum install libgcc -y; yum install libstdc++ -y; yum install libstdc++.i686 -y; yum install libstdc++-devel -y; yum install libstdc++-devel.i686 -y; yum install make -y; yum install sysstat -y; yum install libXext -y; yum install libXext.i686 -y; yum install ksh -y; yum install elfutils-libelf-devel -y; yum install gcc-c++ -y; yum install libstdc++-devel -y; yum install libaio-devel -y; yum install gcc; yum install compat-libstdc++-33 -y

    -----end-------

  • 相关阅读:
    AdminLTE 3.0发布了
    .NET Core ORM 类库Petapoco中对分页Page添加Order By对查询的影响
    【译】ASP.NET Core在 .NET Core 3.1 Preview 1中的更新
    物品编码中心所说的包装指示符
    Entity Framework Core生成的存储过程在MySQL中需要进行处理及PMC中的常用命令
    Asp.Net Core Mvc Razor之RazorPage
    基于Asp.Net Core MVC和AdminLTE的响应式管理后台之侧边栏处理
    Qt的下载地址
    由于MicrosoftVisualStudio14.0DesignerShadowCache导致的一个异常问题
    Spring系列.事务管理原理简析
  • 原文地址:https://www.cnblogs.com/GYoungBean/p/9018492.html
Copyright © 2011-2022 走看看