oracle 10g(轻松打开Oracle10g快速入门指南)
一、oracle10g怎么卸载详细步骤
完全卸载oracle10g方法:
在Windows下多次安装Oracle会造成混乱,重装Oracle的话一定先要干净卸载以前的Oracle。
一、有必要时先备份
二、卸载步骤
1、用DBCA删除数据库存;
2、停止Oracle所有服务
打开控制面板,在管理工具中打开服务组件,停止以"Oracle"或"ora"开头的Oracle服务。
3、用Oracel Univeral Installe删除Oracle的组件
启动OUI后,单击“卸载产品”。注意,有时会卸载失败,没关系,没什么影响的。
4、手工删除注册表中与Oracel相关的内容
运行regedit,在注册表中搜索inst_loc,并记下inst_loc的值,再选择HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE,按del键删除这个入口;选择HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,滚动这个列表,删除所有Oracle入口;选择HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application,删除所有Oracle入口;再搜索以Ora、Oracle、Orcl、EnumOra开头的值,并删除。
5、删除与Oracel相关的环境变量
在控制面板中打开系统,在“高级”中打开“环境变量”,修改PATH,删除其中和Oracle相关的路径,删除环境变量CLASSPATH、ORACLE_HOME、ORACLE_SID、TNS_ADMIN、JSERV、WV_GATEWAY_CFG。
6、重启操作系统
7、删除和Oracle相关的目录和文件
删除注册表中inst_loc中值所指的目录,默认为“C:/Program Files/Oracle/Inventory”;删除目录“C:/Program Files/Oracle”;删除环境变量ORACLE_BASE所指的目录;删除数据文件、控制文件与联机日志文件等一切和Oracle相关的目录和文件及文件夹;在删除启动菜单中的Oracle。
注意:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则安装完毕并重新启动后,老的目录及文件就可以删除掉了。
二、oracle 10g 怎样全库导入、导出
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
一、导出/导入(Export/Import)
利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
1、简单导出数据(Export)和导入数据(Import)
Oracle支持三种方式类型的输出:
(1)、表方式(T方式),将指定表的数据导出。
(2)、用户方式(U方式),将指定用户的所有对象及数据导出。
(3)、全库方式(Full方式),瘵数据库中的所有对象导出。
数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。
2、增量导出/导入
增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。
增量导出包括三种类型:
(1)、“完全”增量导出(Complete)
即备份三个数据库,比如: exp system/manager inctype=complete file=040731.dmp
(2)、“增量型”增量导出
备份上一次备份后改变的数据,比如: exp system/manager inctype=incremental file=040731.dmp
(3)、“累积型”增量导出
累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如: exp system/manager inctype=cumulative file=040731.dmp
数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。
比如数据库的被封任务可以做如下安排:
星期一:完全备份(A)
星期二:增量导出(B)
星期三:增量导出(C)
星期四:增量导出(D)
星期五:累计导出(E)
星期六:增量导出(F)
星期日:增量导出(G)
如果在星期日,数据库遭到意外破坏,数据库管理员可按一下步骤来回复数据库:
第一步:用命令CREATE DATABASE重新生成数据库结构;
第二步:创建一个足够大的附加回滚。
第三步:完全增量导入A: imp system/manager inctype=RESTORE FULL=y FILE=A
第四步:累计增量导入E: imp system/manager inctype=RESTORE FULL=Y FILE=E
第五步:最近增量导入F: imp system/manager inctype=RESTORE FULL=Y FILE=F
二、冷备份
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:
1、是非常快速的备份方法(只需拷文件)
2、容易归档(简单拷贝即可)
3、容易恢复到某个时间点上(只需将文件再拷贝回去)
4、能与归档方法相结合,做数据库“最佳状态”的恢复。
5、低度维护,高度安全。
但冷备份也有如下不足:
1、单独使用时,只能提供到“某一时间点上”的恢复。
2、再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
3、若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。
4、不能按表或按用户恢复。
如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:
1、所有数据文件
2、所有控制文件
3、所有联机REDO LOG文件
4、 Init.ora文件(可选)
值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。
下面是作冷备份的完整例子。
(1)关闭数据库 sqlplus/nolog
sql>;connect/as sysdba
sql>;shutdown normal;
(2)用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件 sql>;cp;;
(3)重启Oracle数据库 sql>;startup
三、热备份
热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
1.数据文件一个表空间一个表空间的备份。
(1)设置表空间为备份状态
(2)备份表空间的数据文件
(3)回复表空间为正常状态
2.备份归档log文件
(1)临时停止归档进程
(2) log下那些在archive rede log目标目录中的文件
(3)重新启动archive进程
(4)备份归档的redo log文件
3.用alter database bachup controlfile命令来备份控制文件
热备份的优点是:
1.可在表空间或数据库文件级备份,备份的时间短。
2.备份时数据库仍可使用。
3.可达到秒级恢复(恢复到某一时间点上)。
4.可对几乎所有数据库实体做恢复
5.恢复是快速的,在大多数情况下爱数据库仍工作时恢复。
热备份的不足是:
1.不能出错,否则后果严重
2.若热备份不成功,所得结果不可用于时间点的恢复
3.因难于维护,所以要特别仔细小心,不允许“以失败告终”。
三、oracle数据库10g安装步骤
运行解压缩出的 Oracle 10g安装程序。打开oracle10g的安装目录,找到setup.exe,双击即可进入安装状态
请点击输入图片描述
2
出现安装初始界面。注意:如下操作,右键setup.exe选择属性->选择兼容性,如下操作如图:
请点击输入图片描述
3
重点:修改先决条件在win7下安装oracle 10g的时候遇到下面问题:
请点击输入图片描述
4
安装是注意事项解压的时候不能含有空格、非法字符,注意不能含有中文。安装目录不能还有非法字符和中文关闭防火墙
请点击输入图片描述
5
选择高级安装,并按下一步按钮
请点击输入图片描述
6
根据你的需求进行选择安装,这里我们选择标准版,并按下一步按钮
请点击输入图片描述
7
指定主目录的目标名称与目标路径(一般无需更改),并按下一步按钮
请点击输入图片描述
请点击输入图片描述
8
产品特定的先决条件检查通过(如果总体结果不是“通过”,请检查您的先决配置),按下一步按钮
如果不是通过,如遇到网络配置需求未执行问题,解决如下:
错误:
正在检查网络配置需求...检查完成。此次检查的总体结果为:未执行<<<<
建议案: orcle支持在具有 DHCP分配的 IP地址的系统上进行安装。但在安装之前,必须将 Microsoft LoopBack Adapter配置为系统的主网络适配器。
有关在配置有 DHCP的系统上安装软件的详细信息,请参阅 Installation Guide。
解决办法:
1、检查计算机名是否为英文,如果不是改成英文的再试一次。
2、尝试了上面的方法后,还是不行再进行这步操作
控制面板->添加硬件->是,我也经连接了此硬件->添加新硬件设备->安装我手动列表选择硬件(高级)->网络适配器->厂商:Microsoft网卡:Microsoft Loopback Adapter然后就行了。
操作之后你会发现你的网上邻居里面又两个网络连接。选择新建立的那个网络连接,随便为它配个IP地址就行了.
请点击输入图片描述
9
选择创建数据库,并按下一步按钮
请点击输入图片描述
10
选择一般用途,并按下一步按钮
请点击输入图片描述
填写全局数据库名:
对于未使用目录服务(如 Active Directory)的独立服务器,全局数据库名不必包含域名后缀(默认为 orcl)对于使用了目录服务(如 Active Directory)的域服务器,全局数据库名需要包含域名后缀(如 orcl.compieretraining.org)
上述要求设置妥当后,按下一步按钮
请点击输入图片描述
按下一步按钮
请点击输入图片描述
指定数据库存储选项(使用默认选项文件系统即可),按下一步按钮
请点击输入图片描述
指定备份和恢复选项(使用默认选项不启用自动备份即可),按下一步按钮
请点击输入图片描述
为简化评估用数据库的密码设定,选择所有的帐户都使用同一个口令,输入SYSTEM等用户的口令(口令不要以数字开头),并按下一步按钮
请点击输入图片描述
这是安装配置后的摘要信息,按安装按钮开始安装
请点击输入图片描述
经过数分钟的文件安装过程之后,开始执行数据库配置助手
请点击输入图片描述
数据库创建完毕,按确定按钮
请点击输入图片描述
配置助手运行完毕
请点击输入图片描述
安装结束,按退出按钮
请点击输入图片描述