如何将ASM中的数据文件复制到操作系统中
如果你的Oracle数据库系统使用正使用ASM自动存储管理,你可曾想过要窥视一下ASM中的数据文件,ASM是个黑匣子,通过操作系统无法看
环境:Red Hat 5.7 + Oracle 10.2.0.5.0 Rac+ASM
如果你的Oracle数据库系统使用正使用ASM自动存储管理,你可曾想过要窥视一下ASM中的数据文件,ASM是个黑匣子,通过操作系统无法看到里面的数据文件,也不能通过操作系统命令对它们进行复制、删除等操作。下面给大家介绍一个可以复制出ASM中数据文件的小方法,简单适用。工具大家都很熟悉,那就是:Rman !
大家都知道在进行跨平台移植数据的时候会碰到操作系统字节存储次序的问题,通常都会利用Rman的convert的命令来转换表空间或者数据文件的字节序。同样,,下面也通过Rman的convert来给大家介绍一下如何从ASM中复制出数据文件;
如下:在asmcmd中查看数据文件,我要复制出名为SEVEN.320.822828439的数据文件(注意路径):
ASMCMD> pwd
+seven/prod/datafile
ASMCMD> ls
EXAMPLE.267.819799305
SEVEN.320.822828439
SYSAUX.257.819799141
SYSTEM.256.819799141
UNDOTBS1.258.819799143
UNDOTBS2.268.819799499
USERS.259.819799143
ASMCMD>
通过一下命令在Rman下进行转换:
convert datafile
'+seven/prod/datafile/SEVEN.320.822828439'
db_file_name_convert
'+seven/prod/datafile','/home/oracle';
命令很简单,单数据的转换,需要db_file_name_convert关键字来指定转换之前和转换之后数据文件所在的路径,此实验中是将名为SEVEN.320.822828439的数据文件,从原始路径+seven/prod/datafile 中,转换到之后的/home/oracle目录中,同时文件名不变;
输出内容如下,显示完成转换:
Starting backup at 07-AUG-13
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile conversion
input filename=+SEVEN/prod/datafile/seven.320.822828439
converted datafile=/home/oracle/seven.320.822828439
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:05
Finished backup at 07-AUG-13
OK!转换结束,可以去/home/oracle 目录下查看是否有此数据文件了;
[oracle@ora1 ~]$ ls -al seven.320.822828439
-rw-r----- 1 oracle oinstall 52436992 Aug 7 16:41 seven.320.822828439
[oracle@ora1 ~]$
如上:数据文件SEVEN.320.822828439已经在/home/oracle目录中,现在可以对数据文件做些你想做的事了。
推荐阅读:
Oracle 11g从入门到精通 PDF+光盘源代码
Ubuntu 12.04(amd64)安装完Oracle 11gR2后各种问题解决方法

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











Apple's latest releases of iOS18, iPadOS18 and macOS Sequoia systems have added an important feature to the Photos application, designed to help users easily recover photos and videos lost or damaged due to various reasons. The new feature introduces an album called "Recovered" in the Tools section of the Photos app that will automatically appear when a user has pictures or videos on their device that are not part of their photo library. The emergence of the "Recovered" album provides a solution for photos and videos lost due to database corruption, the camera application not saving to the photo library correctly, or a third-party application managing the photo library. Users only need a few simple steps

MySQL is an open source relational database management system. 1) Create database and tables: Use the CREATEDATABASE and CREATETABLE commands. 2) Basic operations: INSERT, UPDATE, DELETE and SELECT. 3) Advanced operations: JOIN, subquery and transaction processing. 4) Debugging skills: Check syntax, data type and permissions. 5) Optimization suggestions: Use indexes, avoid SELECT* and use transactions.

This article recommends the top ten digital currency trading apps in the world, including Binance, OKX, Huobi Global, Coinbase, Kraken, Gate.io, KuCoin, Bitfinex, Gemini and Bitstamp. These platforms have their own characteristics in terms of transaction pair quantity, transaction speed, security, compliance, user experience, etc. For example, Binance is known for its high transaction speed and extensive services, while Coinbase is more suitable for novices. Choosing a platform that suits you requires comprehensive consideration of your own needs and risk tolerance. Learn about the world's mainstream digital currency trading platforms to help you conduct digital asset trading safely and efficiently.

This article will provide a detailed introduction to how to install and register a Bitcoin trading application. The Bitcoin trading app allows users to manage and trade cryptocurrencies such as Bitcoin. The article guides users through the installation and registration process step by step, including downloading applications, creating accounts, performing identity verification, and first deposit. The goal of the article is to provide beginners with clear and easy-to-understand guidelines to help them easily enter the world of Bitcoin trading.

MySQL is an open source relational database management system, mainly used to store and retrieve data quickly and reliably. Its working principle includes client requests, query resolution, execution of queries and return results. Examples of usage include creating tables, inserting and querying data, and advanced features such as JOIN operations. Common errors involve SQL syntax, data types, and permissions, and optimization suggestions include the use of indexes, optimized queries, and partitioning of tables.

MySQL is chosen for its performance, reliability, ease of use, and community support. 1.MySQL provides efficient data storage and retrieval functions, supporting multiple data types and advanced query operations. 2. Adopt client-server architecture and multiple storage engines to support transaction and query optimization. 3. Easy to use, supports a variety of operating systems and programming languages. 4. Have strong community support and provide rich resources and solutions.

Ouyi, also known as OKX, is a world-leading cryptocurrency trading platform. The article provides a download portal for Ouyi's official installation package, which facilitates users to install Ouyi client on different devices. This installation package supports Windows, Mac, Android and iOS systems. Users can choose the corresponding version to download according to their device type. After the installation is completed, users can register or log in to the Ouyi account, start trading cryptocurrencies and enjoy other services provided by the platform.

MySQL is suitable for web applications and content management systems and is popular for its open source, high performance and ease of use. 1) Compared with PostgreSQL, MySQL performs better in simple queries and high concurrent read operations. 2) Compared with Oracle, MySQL is more popular among small and medium-sized enterprises because of its open source and low cost. 3) Compared with Microsoft SQL Server, MySQL is more suitable for cross-platform applications. 4) Unlike MongoDB, MySQL is more suitable for structured data and transaction processing.
