`
yufenfei
  • 浏览: 801067 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于Oracle 10.2.0.1的冷备份

阅读更多

今天就说说怎么在oracle10.2.0.1进行冷备份

1.下载http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip

一定要用32位的,为了正确使用这个版本的,下了好多oracle

2.安装

  2.1如果在安装的时候出现"oraparam.ini 中找到未先决条件检查,不执行系统先决条件     检查"则说明两种情况:一、电脑曾经安装过oracle,没有完全卸载;二、电脑环境变量的path的设置有问题,具体应该是Java的环境设置有误;

针对第一种情况的解决方案:

卸载步骤:

2.1.1、开始->设置->控制面板->管理工具->服务   停止所有Oracle服务。

2.1.2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer    卸装所有Oracle产品

2.1.3、运行regedit,选择HKEY_LOCAL_MACHINE OFTWARE\ORACLE,按del键删除这个入口。

2.1.4、运行regedit,选择HKEY_LOCAL_MACHINE YSTEM\CurrentControlSet ervices,滚动这个列表,删除所有Oracle入口

2.1.5、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

2.1.6、重新启动计算机,重起后才能完全删除Oracle所在目录

2.1.7、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,

2.1.8、WIN.INI文件中若有[ORACLE]的标记段,删除该段

针对第二种情况的解决方案:我的电脑->属性->高级->环境变量->

系统变量

找到path变量,看看是否有Java环境变量的设置,如果有则删除;

在安装的过程一切安默认安装,不过不要装数据库,在安装完成了再装数据库也是可以的

3.安装数据库

3.1在程度找到Database Configuration Assistant 创建数据库->一般用途,在第3步全局数据库名时填写你想冷拷贝的数据库名,后面都安默认方式安装就可以了

4.创建监听

在程度找到Net Configuration Assistant,创建一个LISTENER 监听,并通过服务启动.

5.冷拷贝

现假设你想拷贝的数据库为A库,你想覆盖的数据库为B库

停止服务中的A库,拷贝到安装oracle路径的B库,启动B库的服务,但两个库的名字最好同样

6.登陆并测试

用sqlplus登陆oracle,看能否登陆,如果发现口令错误

请用如下方式修改密码

sqlplus /nolog

connect / as sysdba

alter user sys identified by <你的新密码>;

alter user system identified by <你的新密码>;

然后用新密码再连接试试

如果可以则用select file_name from dba_data_files;

查看你数据库的情况

7.IE访问

用IE访问:http://你的主机名:1158看能否登陆

7.1如果出现"无法登陆主机:网络服务管理"

解决的办法就是在控制面板--》管理工具--》本地安全策略-》本地策略-》用户权利指派 -》》作为批处理作业登

将登陆服务器所用的用户名administrator加上就可以。

然后用登陆主机的方式进入就可以了

8. emca 重新配置了资料库

8.1如果出现"Enterprise Manager 无法连接到数据库实例"则应该用emca 重新配置了资料库

方法如下:

在cmd命令下emca -config dbcontrol db -repos recreate

EMCA 开始于 2008-7-19 11:16:40

EM Configuration Assistant 10.2.0.1.0 正式版

版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:

数据库 SID: mptest

已为数据库 mptest配置了 Database Control

您已选择配置 Database Control, 以便管理数据库 mptest

此操作将移去现有配置和默认设置, 并重新执行配置

是否继续? [yes(Y)/no(N)]: y

监听程序端口号: 1521

SYS 用户的口令:

DBSNMP 用户的口令:

当出现DBSNMP 用户名/口令无效,则说明DBSNMP系统用户可能被锁

SQL> conn sys/a as sysdba

sql> alter user dbsnmp identified by 你的密码。

修改你的新密码

SYSMAN 用户的口令: 通知的电子邮件地址 (可选):

通知的发件 (SMTP) 服务器 (可选):

-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1

数据库主机名 ................ zhu

监听程序端口号 ................ 1521

数据库 SID ................ mptest

通知的电子邮件地址 ...............

通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------

是否继续? [yes(Y)/no(N)]: y

2008-7-19 11:17:32 oracle.sysman.emcp.EMConfig perform

信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_2008-

2008-7-19 11:17:37 oracle.sysman.emcp.util.DBControlUtil stopOMS

信息: 正在停止 Database Control (此操作可能需要一段时间)...

2008-7-19 11:17:40 oracle.sysman.emcp.EMReposConfig dropRepository

信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...

2008-7-19 11:24:23 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功删除资料档案库

2008-7-19 11:24:24 oracle.sysman.emcp.EMReposConfig createRepository

信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...

2008-7-19 11:34:36 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功创建资料档案库

2008-7-19 11:35:15 oracle.sysman.emcp.util.DBControlUtil startOMS

信息: 正在启动 Database Control (此操作可能需要一段时间)...

2008-7-19 11:36:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: 已成功启动 Database Control

2008-7-19 11:36:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration

警告: 无法创建 Database Control 快捷方式

2008-7-19 11:36:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration

信息: >>>>>>>>>>> Database Control URL 为 http://zhu:5500/em <<<<<<<<<<<

已成功完成 Enterprise Manager 的配置

在10g 中,我们可能会经常遇到OEM不能正常使用的问题,但导致问题的原因不尽相同,最后绝大多数问题可以通过emca 这个命令来解决,详细的说明可以查看连机帮助,下面给出一些常用的命令,及实例步骤.

创建一个EM资料库:emca -repos create

重建一个EM资料库:emca -repos recreate

删除一个EM资料库:emca -repos drop

配置数据库的 Database Control:emca -config dbcontrol db

删除数据库的 Database Control配置:emca -deconfig dbcontrol db

重新配置db control的端口,默认端口在1158:emca -reconfig ports,emca -reconfig ports -dbcontrol_http_port 1160,emca -reconfig ports -agent_port 3940

先设置ORACLE_SID环境变量后,启动EM console服务 :emctl start dbconsole

先设置ORACLE_SID环境变量后,停止EM console服务:emctl stop dbconsole

先设置ORACLE_SID环境变量后,查看EM console服务的状态:emctl status dbconsole

配置dbconsole的步骤

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

重新配置dbconsole的步骤

emca -repos drop

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

9.重新启动数据库

正常关闭数据库:shutdown immediate;

启动数据库服务:startup

10.一些相关的说明

10.1[Oracle初始口令]  

       internal/oracle  

       sys/change_on_install  

ystem/manager  

cott/tiger

10.2在数据库开启的状态下,查看所有的数据文件、控制文件和日志文件位置

select name from v$datafile;

select name from v$controlfile;

select member from v$logfile;

10.3常用的查看数据库的SQL

1、查看表空间的名称及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;

2、查看表空间物理文件的名称及大小

select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;

3、查看回滚段名称及大小

select segment_name, tablespace_name, r.status, (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent, max_extents, v.curext CurExtent From dba_rollback_segs r, v$rollstat v Where r.segment_id = v.usn(+) order by segment_name ;

4、查看控制文件

select name from v$controlfile;

5、查看日志文件

select member from v$logfile;

6、查看表空间的使用情况

select sum(bytes)/(1024*1024) as free_space,tablespace_name from dba_free_space group by tablespace_name;

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,

(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"

FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C

WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

7、查看数据库库对象

select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;

8、查看数据库的版本 

Select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)='Oracle';

9、查看数据库的创建日期和归档方式

Select Created, Log_Mode, Log_Mode From V$Database;

10、查看用户密码

select password from dba_users

11、如果出现Environment variable ORACLE_SID not defined

set ORACLE_SID=你的数据SID(mptest)   

set ORACLE_SID=SIDNAME

set oracle_hostname=你的服务(localhost)

12、如果有OracleDBConsole 错误3 系统找不到指定路径

emca -config dbcontrol db重新配置

emctl start dbconsole 重新启动数据库

分享到:
评论

相关推荐

    oracle10.2.0.1升级到10.2.0.4

    Oracle 10.2.0.1 升级到 10.2.0.4 Oracle 10.2.0.1 升级到 10.2.0.4 是一个复杂的过程,需要遵循特定的步骤来确保升级的成功。在这个过程中,我们需要注意一些关键的步骤和注意事项,以避免可能出现的问题。 首先...

    oracle+10.2.0.1+精简客户端

    Oracle 10.2.0.1 精简客户端是一款专为那些只需要进行数据库连接和查询,而不需要完整数据库服务器功能的用户设计的轻量级软件。这个版本的客户端包含了基本的数据库连接工具和组件,能够满足开发人员、系统管理员和...

    oracle 10.2.0.1 精简客户端.rar

    Oracle 10.2.0.1 精简客户端是一款专为学习和教育环境设计的数据库连接工具,它提供了对Oracle数据库的基本访问功能,但相比完整版客户端,体积更小,安装更快捷。这个版本的客户端适用于那些只需要进行基本查询、...

    Windows Server 2003上安装Oracle10g(10.2.0.1)并升级至补丁(10.2.0.4)图解

    ### Windows Server 2003 上安装 Oracle 10g (10.2.0.1) 并升级至补丁 (10.2.0.4) #### 图解第一部分:安装 Oracle 10.2.0.1 **1. 选择安装方法** 在安装过程中首先会提示用户选择安装方法,这一步主要是为了确认...

    ORACLE 10.2.0.1 RAC for RedHat AS4 安装(详解)

    《ORACLE 10.2.0.1 RAC for RedHat AS4 安装详解》 本指南详细阐述了如何在Red Hat Enterprise Linux AS 4 Update 2 X86_64环境下安装Oracle 10.2.0.1 Real Application Clusters (RAC)。整个过程分为两大部分:...

    oracle-xe-universal_10.2.0.1-1.0_i386

    oracle-xe-universal_10.2.0.1-1.0_i386.deb数据库. 不用解释了. txt文件里有个下载地址:115网盘里.

    OracleRAC_10.2.0.1升级到10.2.0.4安装配置参考手册

    ### OracleRAC_10.2.0.1升级到10.2.0.4安装配置参考手册 #### 概述 本文档旨在提供一个详细的步骤指南,用于将Oracle RAC (Real Application Clusters) 数据库从10.2.0.1版本升级至10.2.0.4版本的过程。此升级过程...

    Red Hat Enterprise Linux 5安装Oracle10.2.0.1笔记

    Red Hat Enterprise Linux 5安装Oracle10.2.0.1笔记

    oracle10.2.0.1升10.2.0.4.4

    AIX下 oracle rac 10.2.0.1升10.2.0.4.4 详细步骤,内附详细步骤

    Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4.doc

    Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4

    oracle-xe-client_10.2.0.1-1.0_i386.deb

    oracle-xe-client_10.2.0.1-1.0_i386.deb

    oracle 10.2.0.1升级到10.2.0.5

    ### Oracle 10g 10.2.0.1.0 升级至 10.2.0.5.0 的详细步骤 #### 一、升级背景与目的 Oracle 10g 10.2.0.1.0 版本升级到 10.2.0.5.0 版本主要是为了获取最新的功能改进、性能优化以及安全增强。此版本的升级通常涉及...

    linux 6.3下安装oracle10.2.0.1

    linux 6.3下安装oracle10.2.0.1,排除各种错误,测试通过,按照文档一步步操作应该没问题。

    oracle 10.2.0.5.0 ~10.2.0.5.8

    在Oracle 10g版本中,10.2.0.5.0到10.2.0.5.8的升级过程是数据库维护中的一个重要环节,涉及到一系列的更新和优化操作。这次升级主要是为了提升系统的性能、安全性和稳定性,修复已知的bug,并引入新的功能特性。 1...

    oracle 10.2.0.4 X64.zip

    Oracle 10.2.0.4 X64是一个针对64位操作系统的数据库服务器版本。这个版本在Oracle数据库的10g系列中是相对稳定和广泛使用的,它提供了多种功能和服务,对于需要处理大量数据的企业级应用尤其适用。下面我们将深入...

    oracle 10.2.0.5 patch 下载地址

    Oracle 10.2.0.5 补丁集是针对 Oracle 数据库 10g Release 2 的一个重要更新,旨在提升系统性能、稳定性和安全性。这个补丁集适用于多种操作系统平台,包括 Windows、Linux 和 AIX。在本文中,我们将深入探讨 Oracle...

    Oracle 10.2.0.5补丁windows版32位及64位

    Oracle 10.2.0.5 是Oracle Database的一个重要版本,主要针对Windows操作系统提供了32位和64位的支持。这个版本发布于2007年,它在Oracle 10g R2的基础上增加了多项功能和性能改进,旨在提供更稳定、高效的数据管理...

    linux 10.2.0.1-10.2.0.5

    ### Linux 平台 Oracle 从 10.2.0.1 升级到 10.2.0.5 的步骤 在 Linux 平台上将 Oracle 数据库从版本 10.2.0.1 升级到 10.2.0.5 是一项重要的任务,涉及到多个步骤和技术要点。下面详细介绍整个升级过程的关键步骤...

Global site tag (gtag.js) - Google Analytics