虚拟机系统安装以及oracle数据库系统备份恢复.docx
- 文档编号:2403395
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:20
- 大小:743.73KB
虚拟机系统安装以及oracle数据库系统备份恢复.docx
《虚拟机系统安装以及oracle数据库系统备份恢复.docx》由会员分享,可在线阅读,更多相关《虚拟机系统安装以及oracle数据库系统备份恢复.docx(20页珍藏版)》请在冰豆网上搜索。
虚拟机系统安装以及oracle数据库系统备份恢复
虚拟机及数据库系统安装步骤
第一步:
选择虚拟机安装文件包安装虚拟机
通过从网上下载安装包VMware-workstation-6.0.3-80004,经过解压缩,鼠标双击VMware-workstation-6.0.3-80004.exe安装文件进行安装(按照系统提示)即可。
如果是在linux上安装,需要下载虚拟机与linux系统对应的安装版本,通过ftp或者scp到linux操作系统,解压缩后执行安装包的安装文件即可。
第二步:
安装操作系统
虚拟机安装好后,启动虚拟机,单击新虚拟机安装,如下图:
选择第一项
随后弹出选择安装方式窗口,选择Typcal方式
单击下一步,选择安装操作系统的类型,我安装的是linux系统,选择linux系统后继续选择具体的linux系统类型,如下图:
单击下一步,对系统进行命名,如下图:
打击下一步,选择虚拟机的网络连接类型,选择桥连接,如下图:
单击下一步,指定虚拟机的虚磁盘容量,如下图:
然后单击完成,此时虚拟机的设置完成,随后将对应的操作系统安装盘插入光驱,鼠标单击菜单的启动按钮,启动虚拟机,虚拟机首先检查是否存在操作系统,没有操作系统则自动读取光驱进行系统安装。
如下图:
启动后,如下图:
选择图形安装,直接回车即可。
然后弹出选择安装语言的窗口,如下图
根据需要选择简体中文或者英文都可。
然后单击下一步选择键盘类型,
直接默认,继续下一步,随后确定磁盘分区方式,可根据需要自行添加分区和挂载点
单击继续,下一步配置引导程序,默认即可。
如下图:
下一步进行网络配置时,可以先暂时默认继续,等系统安装后再通过界面修改网络设置,如下图
随后,系统会让用户设定root的口令,输入两遍。
然后,系统开始收集安装信息,进行安装。
安装完毕后,系统重启,退出光盘即可。
第三步:
安装数据库
在linux系统下安装Oracle9i数据库的时候,准备工作很重要,需要分以下几步进行。
1.创建用户和组
# su –
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
2.创建目录
我们将把所有东西都安装到在 /oracle 目录下:
# mkdir /oracle
# chown -R oracle.oinstall /oracle
3.系统配置
a)设置内核参数
编辑/etc/sysctl.conf
kernel.shmmax = 536870912 这里设置为物理内存的一半 1G内存的话为:
512×1024×1024
kernel.shmmni = 4096 2G 内存的话为:
1024×1024×1024
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128 其他的值都不用动
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
执行sysctl以反映修改 使内核参数立刻生效,重启也可以
# sysctl –p
b)设置oracle对文件的要求
修改文件:
/etc/security/limits.conf
#echo oraclesoftnofile65536 >> /etc/security/limits.conf
#echo oraclehardnofile65536 >> /etc/security/limits.conf
#echo oraclesoftnproc16384 >> /etc/security/limits.conf
#echo oraclehardnproc16384 >> /etc/security/limits.conf
c)设置环境变量
在/home/oracle/.bash_profile 中添加如下行:
export ORACLE_SID=orcl
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2.0
d)安装补丁包
打p3006854_9204_LINUX.zip
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh
安装 compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
安装compat-libstdc++-296-2.96-138.i386、compat-libstdc++-33-3.2.3-61.i386
#rpm–ivhcompat-libstdc++-296-2.96-138.i386
#rpm–ivhcompat-libstdc++-33-3.2.3-61.i386
一些需要的包,这些包可以从系统盘中找到
# rpm -ivh compat-db-4.2.52-5.1.i386.rpm
# rpm -ivh libXp-1.0.0-8.i386.rpm
# rpm -ivh libXp-devel-1.0.0-8.i386.rpm
# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
# rpm -ivh openmotif-devel-2.3.0-0.3.el5.i386.rpm
gnome-libs-1.4.2-7.rhel5.i386.rpm 和 一些依赖包
这些包网上都可以找到,也可以从 下载
# rpm -ivh giflib-4.1.3-8.i386.rpm
# rpm -ivh glib-1.2.10-26.fc7.i386.rpm
# rpm -ivh libpng10-1.0.18-2.i386.rpm
# rpm -ivh ORBit-0.5.17-22.rhel5.i386.rpm
# rpm -ivh gtk+-1.2.10-57.fc7.i386.rpm
# rpm -ivh imlib-1.9.15-2.fc7.i386.rpm
# rpm -ivh gnome-libs-1.4.2-7.rhel5.i386.rpm
创建链接
# ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2
e)在root下启动xhost+,随后直接在虚拟机上安装数据库。
#Disk1/runInstaller
没有特别说明的均按默认设置,根据界面提示,然后点 Next 或 OK即可.
这个过程中还会出现两次提示,让你运行指定目录下的脚本,根据提示做就可以了。
安装过程中可以暂时只安装数据库产品,安装完毕后再通过dbca创建数据库;也可以随着安装过程安装数据库。
在oracle9i上执行热备份和恢复
准备工作:
创建表空间
SQL>createtablespaceoratbsdatafile'/oracle/oradata/oradbs/oratbs01.dat'size60M;
Tablespacecreated.
SQL>createuseroradbidentifiedbyoradb;
Usercreated.
SQL>grantdbatooradb;
Grantsucceeded.
SQL>commit;
Commitcomplete.
SQL>CREATETABLEoradb.APPRUNPARAM
(
PARAMNAMEVARCHAR2(40BYTE),
PARAMCODEVARCHAR2(4BYTE),
PARAMVALUEVARCHAR2(32BYTE)
)
TABLESPACEoratbs
NOLOGGING
NOCACHE
NOPARALLEL;
COMMENTONCOLUMNoradb.APPRUNPARAM.PARAMNAMEIS'参数名称';
COMMENTONCOLUMNoradb.APPRUNPARAM.PARAMCODEIS'参数代码';
COMMENTONCOLUMNoradb.APPRUNPARAM.PARAMVALUEIS'参数值';
DROPTABLEoradb.APPRUNPARAMCASCADECONSTRAINTS
*
SQL>2345678910
Tablecreated.
SQL>SQL>
Commentcreated.
SQL>
Commentcreated.
SQL>
Commentcreated.
SQL>insertintoapprunparamvalues('123456789','abcd','open');
1rowcreated.
SQL>commit;
Commitcomplete.
SQL>insertintoapprunparamvalues('987654321','xyzt','curr');
1rowcreated.
SQL>commit;
Commitcomplete.
SQL>insertintoapprunparamvalues('987654321','xyzt','curr');
1rowcreated.
SQL>commit;
Commitcomplete.
一、数据文件受损情况
1:
SQL>archiveloglist;
DatabaselogmodeNoArchiveMode
AutomaticarchivalDisabled
Archivedestination/oracle/9.2.0/dbs/arch
Oldestonlinelogsequence1
Currentlogsequence3
2:
SQL>altersystemsetlog_archive_start=truescope=spfile;
Systemaltered.
3:
SQL>shutdownimmediate;
Databaseclosed.
Databasedismounted.
ORACLEinstanceshutdown.
4:
SQL>startupmount;
ORACLEinstancestarted.
TotalSystemGlobalArea236000356bytes
FixedSize451684bytes
VariableSize201326592bytes
DatabaseBuffers33554432bytes
RedoBuffers667648bytes
Databasemounted.
5:
SQL>alterdatabasearchivelog;
Databasealtered
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟机 系统 安装 以及 oracle 数据库 备份 恢复
![提示](https://static.bdocx.com/images/bang_tan.gif)