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-------
Oracle单机Rman笔记[0]---环境准备的更多相关文章
- Oracle单机Rman笔记[1]---环境准备
A.-----安装程序准备---- 1.拷贝oracle安装包到一个目录下 2.检查并修改hostname /etc/sysconfig/network中的hostname要与/etc/hosts中的 ...
- Oracle单机Rman笔记[6]---记一次oracle脱机异地还原
系统情况介绍 正式环境:windows 2008 r2-32bit/ Oracle: Release 11.2.0.1.0 目标环境:windows 2012 Standard-64bit / Ora ...
- Oracle单机Rman笔记[5]---脱机异地还原
脱机异地还原(安装一个原环境相同的linux,并安装数据库,注意不要配置安装实例) .检查/home/oracle下的.bashrc .bash_profile内容是否与原环境一致(具体看情况而定), ...
- Oracle单机Rman笔记[3]---RMAN脱机备份及命令基础介绍
A.NOARCHIVELOG模式下的物理备份 1.完全关闭数据库 2.备份所有的数据库文件.控制文件.联机重做日志 3.重新启动数据库 B.RMAN的体系结构概述 重新构建控制文件: 将控制文件备份为 ...
- Oracle单机Rman笔记[4]---RMAN联机备份
备注:RMAN备份(仅支持基于spfile的备份,不支持基于init.ora配置的备份) 练习:开启ARCHIVELOG模式 \为归档的重做日志被指FRA和单独的归档日志目标 SQL>show ...
- Oracle单机Rman笔记[2]---RMAN基础介绍
A.DBA对于备份恢复的问题: 1.在数据库发生故障时,丢失多少数据是可承受的? 2.恢复数据库时,能够忍受的最长时间多少? 3.为了确保您的数据能够被恢复,愿意投入多少成本? 4.备份期间可以关闭系 ...
- 单机 Oracle 11g(11.2.0.4)手动打补丁PSU(11.2.0.4.8)
环境说明:database : 11.2.0.4 x64os: centos6.7 x64 准备内容:OPatch : p6880880_112000_Linux-x86-64.zipDB PSU : ...
- 使用yum源的方式单机部署MySQL8.0.13
使用yum源的方式单机部署MySQL8.0.13 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 基本上开源的软件都支持三种安装方式,即rmp方式安装,源码安装和二进制方式安装.在 ...
- Oracle RAC学习笔记:基本概念及入门
Oracle RAC学习笔记:基本概念及入门 2010年04月19日 10:39 来源:书童的博客 作者:书童 编辑:晓熊 [技术开发 技术文章] oracle 10g real applica ...
随机推荐
- python框架之Django(12)-认证系统之auth模块
我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能,这还真是个麻烦的事情呢. Django作为一个完美主义者的终极框 ...
- TensorFlow(1)注解入门代码
学习当然要从官方的入门文档开始. 但是这篇入门对于从0开始的初学者似乎有些困难,尤其是对于神经网络知识还是一知半解的. 敲完理解一遍还是懵逼. TensorFlow经典入门代码学习备注如下. impo ...
- upload-labs
upload-labs是一个和sqli-labs类似的靶场平台,只不过是一个专门学习文件上传的.整理的很好,虽然并不能将服务器解析漏洞考虑进去,但毕竟一个靶场不可能多个web容器吧,关键是思路很重要, ...
- [macOS] PHP双版本,5.6跟7.1
转过来的,原文看这里,https://www.symfony.fi/page/how-to-run-both-php-5-6-and-php-7-x-with-homebrew-on-os-x-wit ...
- hdu5517 二维树状数组
题意是给了 n个二元组 m个三元组, 二元组可以和三元组 合并生成3元组,合并条件是<a,b> 与<c,d,e>合并成 <a,c,d> 前提是 b==e, 如果存在 ...
- Dockfile基本语法
FROM 功能为指定基础镜像,并且必须是第一条指令. 如果不以任何镜像为基础,那么可写为:FROM scratch. 接下来所写的指令将作为镜像的第一层开始. 格式: FROM <image&g ...
- iptables 最终 第四章
转发 ,NAT 功能 Chain FORWARD 开启网卡转发功能: /proc/sys/net/ipv4/ip_forward #使用sysctl 开启内核转发功能 sysctl - 核心转发: / ...
- 一道简单树形dp
题意:给定一棵树,从中选出一些节点,使得不成父子关系的节点对数最多.问这个最大值是多少. 思路:首先既然是给定一颗树,先要选择合适的数据结构,来保存这颗树.由于这颗树只关心根节点在哪里,所以只需要用一 ...
- (转)GANs and Divergence Minimization
GANs and Divergence Minimization 2018-12-22 09:38:27 This blog is copied from: https://colinraff ...
- SAP的软件维护费用,交还是不交?
SAP的软件维护费用,交还是不交? 首先我们要明确一点,什么是软件维护费用? 软件维护费用是指在企业购买了软件厂商的软件产品之后,软件厂商每年按照一定比例向企业收取一定的技术支持维护费用.收取 ...