文档详情

AIX系统下冷备份的ORACLE安装.doc

发布:2017-06-07约4.49千字共6页下载文档
文本预览下载声明
AIX下Oracle冷备安装法 这个方法的目的是将源机器A上ORACLE迁移到目标机器B上,不是通过在机器B上先通过安装程序安装ORACLE再创建用户、表空间。。。然后再IMP从机器A上导出的数据,而是直接将机器A上的冷备数据以及整个的ORACLE目录直接拷贝到机器B上,然后直接使用数据库。熟练操作之后将大大的节省安装时间。下面就详细的说说安装过程,我是菜鸟,所以很多最基本的操作指令也会列出,而不是用一个描述语句带过:)但是读者至少要求有基本的oracle知识,基本的vi命令操作及ftp操作。 一、源机器A上的Oracle安装情况介绍 Oracle的安装目录 /opt/oracle Oracle的DBF文件存放目录 /data Oracle的备份存放目录 /databack Oracle的冷备目录 /oraback Oracle安装之后会有的一个目录 /usr/local 以上1,2,3,4的目录都是属于:用户 oracle 组 dba 二、源机器A上要做的准备工作 Oracle用户登陆,执行sqlplus “/as sysdba” 停止源机器A上的oracle: shutdown immediate;Oracle的DBF文件存放目录 /data下的目录打包,打包例子如下: tar –cf zjyy.tar zjyy zjyy.tar 打包后的目标文件名 zjyy 将要打包的目录名 这个列子所示的是在本目录下/data,打包zjyy这个目录极其下面的所有文件 将oracle的安装目录/opt/oracle目录打包 本次操作,所有的tar文件都存放在目录 /oraback下,这其中可能会用到的命令cp /data/data.tar /oraback cp后面第一个参数表示源,第二个表示目的 三、目标机器上的准备工作: 用smit建立 组dba,建立用户oracle,建立完成之后修改属性:组dba的用户列表上加上oracle,用户oracle的主目录改为/opt/oracle,建立完成之后,有个很重要的参数要进行修改,修改文件/etc/security/limits,在此文件的最后增加如下内容: oracle: fsize = -1 core = -1 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -1 如何修改文件内容请自行查看vi命令,实在不行就ftp到windows系统,改完了再ftp回去,注意先备份,然后再操作。改了这个限制之后,一个很大的好处是解决了大文件的ftp问题,我被这个问题困扰了不止12个小时啊,很惨痛的! 然后修改oracle的密码,passwd oracle 用oracle用户登陆,会提示改密码,改完密码之后,用ulimit –a检查一下是否有限制 按照源机器A上的oracle用户下的目录一样在目标机器上创建目录,下面以创建/data为例: Smit-系统存储器管理(物理和逻辑存储器)-文件系统-添加文件系统-增强型日志文件系统-添加增强型日志文件系统 基本参数不累叙,重点注意一个参数“是否在系统重新启动时自动安装”一定要选为“是”,否则下次重启时,新建的目录就不会mount到系统里来(用ls –l命令看不到) 新建文件系统可能用到的几个命令: df –k或者df –m或者df –g这些都是查看文件大小的,在把源机器上的文件拷贝到目标机器上,解包到相对应目录时,一定要注意保证目标机器上新建的文件大小要满足要求,否则传输文件或者解包时出错,又要返工,耽误时间的。 chfs –a size=+1024M /data扩大某个文件的命令 -a表示增加 Size=+1024M表示在目录/data上增加一个G的空间 lsvg rootvg 查看rootvg的总大小 将源机器上的对应目录底下的内容对应到目标机器的对应目录下,方式可以是将打包的文件传输到目标机器B上,机器B上本地解包,注意第一大点里面的1,2,3,5是要求原样照搬过来的,4是源机器A上放准备文件的,目标机器上可建可不建。 目录创建完毕之后,修改所有目录的所属用户和组,例子如下: chown oracle:dba /data 还有一个更恶的命令: chown –R oracle:dba /data这个是强制把/data极其下面的文件修改所属用户和组 将oracle安装盘上的disk1拷贝到/home/soft下面备用。 四、目标机器上的操作: 以root用户登陆目标机器,在目录/home/soft/disk1下运行rootpre.sh命令, 如果不执行rootpre.sh(以root运行)命令,在用oracl
显示全部
相似文档