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 ...
随机推荐
- js之prototype 原型对象
原型对象prototype可以这么理解,是该类的实例对象的模板,每个实例对象都是先复制一份该类的prototype,通过这个可以让类的实例拥有相同的功能 String.prototype.say= ...
- 解析web应用处理流程
客户端(浏览器.app.ajax.爬虫程序)通过域名(dns绑定)向服务器发送http协议,域名可以泛解析到机群.机器,服务器接收http请求报文,通过WSGI协议链接框架做代码逻辑层的处理,解析完逻 ...
- mysql迁移到data下
http://www.jb51.net/article/47897.htm 由于yum安装mysql的时候,数据库的data目录默认是在/var/lib下,出于数据安全性的考虑需要把它挪到/data分 ...
- idea 编译报错 未结束的字符串字面值,非法的类型开始
1.修改编码 全局编码设置: File -> Other Settings -> Default Settings->file encoding 工程编码设置: File -> ...
- 裸奔的bootloader单步调试
2011-03-01 23:25:22 目地:更清晰的了解bootloader的结构及功能.为移植U-boot打基础. 以前只知道大概,今天利用IAR调试工具,看着汇编代码,看着寄存器,看着内存.来单 ...
- web前端开发学习路线图
Web前端是一个入行门槛较低的开发技术,但更是近几年热门的职业,web前端不仅薪资高发展前景好,是很多年轻人向往的一个职业,想学习web前端,那么你得找到好的学习方法,以下就给大家分享一份适合新手小白 ...
- Redis学习-string数据类型
Redis 是一个开源的使用 ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志 型.Key-Value 数据库. redis提供五种数据类型string,hash,list,set及sor ...
- 【 记忆网络 1 】 Memory Network
2015年,Facebook首次提出Memory Network. 应用领域:NLP中的对话系统. 1. 研究背景 大多数机器学习模型缺乏一种简单的方法来读写长期记忆. 例如,考虑这样一个任务:被告知 ...
- 学习类后回顾pickle及collections模块应用场景优化
1.首先创建一个类,并给出一个对象 class Dog(object): def __init__(self,name,kind,age): self.name=name self.kind=kind ...
- topcoder srm 580 div1
problem1 link 最优选择一定是在$2n$个端点中选出两个. problem2 link 分开考虑每个区间.设所有区间的左端点的最大值为$lc$,所有区间的右端点的最小值为$rc$.对于某个 ...