`
xqf222
  • 浏览: 129062 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

自己整理的Oracle数据库操作常用备份导入导出实用命令

 
阅读更多

本地开发环境为WIN2003+VS2005+Oracle9i

测试站点环境为WIN2003+IIS+Oracle10G

本地开发数据库帐号OracleUserA密码OrclePasswordA和数据库名OracleDataBaseNameA

测试站点数据库帐号OracleUserB密码OrclePasswordB和数据库名OracleDataBaseNameB

--建立数据库连接(F:/oracle/ora92/network/admin/tnsnames.ora)内容如下

# TNSNAMES.ORA Network Configuration File: F:/oracle/ora92/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

OracleDataBaseNameA=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 本地电脑名称)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = OracleDataBaseNameA)
)
)

OracleDataBaseNameB=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 测试站点IP地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = OracleDataBaseNameB)
)
)

--从测试站点数据库导入到本地开发环境中的数据库中


步骤1.先导出测试站点数据库备份文件
exp OracleUserB/OraclePasswordB@OracleDataBaseNameB file=c:OracleUserBOracleUserBOracleDataBaseNameB_20101010121016.dmp
步骤2.创建用户并授权
选择开始菜单--运行输入cmd
D:/Documents and Settings/Administrator>SQLPLUS
用户名 system
密码Manager

删除已有用户
drop user OracleUserA cascade;
删除用户时就删除了用户对应的数据表资料
创建用户
SQL>create user OracleUserA IDENTIFIED BY OraclePasswordA;
SQL>GRANT DBA TO OracleUserA;
SQL>quit;
D:/Documents and Settings/Administrator>

步骤3.从本地备份文件导入到本地数据库中
imp OracleUserA/OraclePasswordA@OracleDataBaseNameA file=c:OracleUserBOracleUserBOracleDataBaseNameB_20101010121016.dmp fromuser=OracleUserB

touser=OracleUserA


--从本地开发环境中导入数据库到测试站点数据库中


步骤1.先导出本地开发环境的对应数据库文件
exp OracleUserA/OraclePasswordA@OracleDataBaseNameA file=c:OracleUserAOracleUserAOracleDataBaseNameA_20101010121016.dmp

步骤2.备份测试站点数据库文件
exp OracleUserB/OraclePasswordB@OracleDataBaseNameB file=c:OracleUserBOracleUserBOracleDataBaseNameB_20101010121335.dmp

步骤3.导入本地开发环境数据库到测试站点数据库中
imp OracleUserB/OraclePasswordB@OracleDataBaseNameB file=c:OracleUserAOracleUserAOracleDataBaseNameA_20101010121016.dmp fromuser=OracleUserA

touser=OracleUserB

--忘记安装密码时候的操作资料整理

D:/Documents and Settings/Administrator>sqlplus / as sysdba

SQL>alter user system identified by manager;

SQL>alter user sys identified by change_on_install;


Oracle 8i安装完成后的初始口令:

internal/oracle

sys/change_on_install

system/manager

scott/tiger

sysman/oem_temp

Oracle 9i安装完成后的初始口令:
用户名/密码登录身份说明

sys/change_on_installSYSDBA或SYSOPER不能以NORMAL登录,可作为默认的系统管理员

system/managerSYSDBA或NORMAL不能以SYSOPER登录,可作为默认的系统管理员

sysman/oem_tempsysman 为oms的用户名scott/tiger

NORMAL普通用户

aqadm /aqadmSYSDBA或NORMAL高级队列管理员

Dbsnmp/dbsnmpSYSDBA或NORMAL复制管理员

清除Oracle缓存命令:
1、在Oracle9i里,Oracle提供了一个内部事件,用以强制刷新Buffer Cache,语法为:
  alter session set events 'immediate trace name flush_cache level 1';
2、针对session,语法为:
  alter session set events = 'immediate trace name flush_cache';
3、针对整个系统,语法为:
  alter system set events = 'immediate trace name flush_cache';

分享到:
评论

相关推荐

    Oracle 19c 数据库备份恢复与导入导出实战指南

    内容概要:本文详细介绍了Oracle 19c数据库的备份恢复和导入导出操作。首先概述了基本命令,然后分别讲述了三种工作方式(交互式、命令行、参数文件)和三种模式(表、用户、全库)。接着介绍了高级选项,如分割成多...

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 ...

    Oracle数据库导入导出工具

    Oracle数据库是企业级...综上所述,这款“Oracle数据库导入导出工具”提供了一个方便的界面,简化了数据库操作,尤其适合对技术不太熟悉的用户。配合详细的使用说明,用户可以更有效地管理和维护自己的Oracle数据库。

    Oracle数据库导入导出(备份与恢复).docx

    Oracle数据库导入导出命令(备份与恢复) Oracle数据库是目前最流行的RELATIONAL DATABASE MANAGEMENT SYSTEM(关系数据库管理系统),它提供了强大且灵活的数据存储和管理功能。为了确保数据的安全和可靠性,Oracle...

    Oracle 数据库导出导入命令及详解

    **一、Oracle数据库导出命令(EXP)** 1. **USERID参数** `USERID=demo/demopwd@orcl`:这部分指定了连接到Oracle数据库的凭证。`demo`是用户名,`demopwd`是密码,`orcl`是Oracle服务名或连接字符串,代表你想要...

    Oracle数据库导入导出命令[参考].pdf

    Oracle数据库导入导出命令详解 Oracle数据库导入导出命令是数据库管理员和开发人员必备的技能之一。今天,我们将详细介绍如何使用命令行来操作Oracle数据库的导入和导出。 备份数据 备份数据是数据库管理员的重要...

    oracle数据库导入导出备份与恢复

    总的来说,Oracle数据库的导入导出备份与恢复是数据库管理的基础操作,熟练掌握这些技巧能够有效地保护数据,提高数据安全性和业务连续性。正确使用Export和Import工具,结合合理的备份策略,可以为数据库提供全面的...

    Oracle导入导出命令bat执行命.rar

    总的来说,这个"Oracle导入导出命令bat执行命.rar"文件提供了一套全面的解决方案,可以帮助数据库管理员简化Oracle数据库的维护工作。通过自动化这些过程,用户可以节省大量手动操作的时间,同时减少人为错误的可能...

    oracle数据库导入导出命令

    ### Oracle数据库导入导出命令详解 #### 一、Oracle 导入导出命令概述 Oracle 数据库提供了强大的数据导入导出功能,通过 `exp` 和 `imp` 命令来实现数据的备份与恢复。这些命令对于日常的数据库管理来说至关重要...

    oracle备份数据库导入导出

    7. **Orc.doc文件**:这个文件可能包含了关于Oracle数据库备份和导入导出的具体步骤、脚本示例或最佳实践,你可以查阅该文档以获取更详细的信息。 总之,Oracle数据库的备份和导入导出是数据库管理员日常工作中不可...

    如何备份还原oracle数据库

    ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会导致数据丢失。因此,定期备份Oracle数据库是确保数据安全性的必要措施之一。备份不仅能够防止数据丢失,...

    oracle数据库备份还原导入导出操作(本地及远程操作)

    ### Oracle数据库备份还原导入导出操作详解 #### 一、Oracle数据库备份与恢复基础 Oracle数据库备份是指将数据库中的数据复制或保存至另一存储介质的过程,以防止因硬件故障、软件错误、人为误操作等原因导致的...

    Oracle数据库导入导出(备份与恢复)[参考].pdf

    通过理解并熟练掌握Oracle数据库的导入导出命令,数据库管理员可以有效地管理和保护数据,防止数据丢失,并确保在必要时能够迅速恢复服务。这在软件开发过程中尤其重要,因为它有助于保持数据的完整性和一致性,降低...

    oracle 数据库导入导出

    Oracle数据库的导入导出是数据库管理中的重要环节,主要用于数据迁移、备份恢复和系统复制等操作。本篇文章将深入探讨Oracle数据库的导入导出过程,以及处理“process挂起”问题的方法。 首先,Oracle数据库提供了...

    Oracle数据库导入导出命令

    ### Oracle数据库导入导出命令详解 #### 一、Oracle数据库导入导出命令概述 Oracle数据库提供了强大的导入导出工具,帮助管理员和开发人员方便地管理数据。这些工具主要包括`exp`(导出)和`imp`(导入)命令。通过...

    oracle实现数据库的备份与还原

    通过以上方法,开发者可以在C#环境中实现对Oracle数据库的备份与恢复操作,确保在数据丢失或系统故障时能够快速恢复服务。然而,实际应用中,还需要考虑性能优化、并发控制和自动化工具集成等多个方面,以实现高效、...

    oracle数据库或表导入导出

    ### Oracle数据库或表导入导出知识点详解 #### 数据导出 在Oracle数据库管理中,数据导出是一项重要的操作,主要用于备份、迁移等场景。本文将详细介绍如何通过Oracle提供的工具进行数据库或表的数据导出。 #####...

    命令行导入导出Oracle数据库操作

    ### 命令行导入导出Oracle数据库操作 在日常的数据库管理工作中,经常会遇到需要对Oracle数据库进行备份、恢复或者迁移的需求。相比于图形界面工具(如Oracle SQL Developer或Oracle Enterprise Manager),通过...

    Oracle数据库导入导出

    Oracle数据库的导入导出是数据库管理中常见的操作,主要用于数据迁移、备份恢复和系统复制等场景。本文将详细讲解Oracle数据库的DMP文件及其相关的EXP(导出)和IMP(导入)工具。 DMP文件是Oracle数据库的转储文件...

Global site tag (gtag.js) - Google Analytics