Clone Oracle Database, Schema or Tables

Information about Data Pump Export/ Import and the Traditional Export/ Import
User avatar
jimb
Site Admin
Posts: 6146
Joined: Thu Jan 19, 2012 1:10 pm
Location: New Delhi, India
Contact:

Clone Oracle Database, Schema or Tables

Post by jimb »

To clone or refresh an Oracle Database using Traditional (Original) Export and Import, perform the below steps.

Platform: Red Hat Enterprise Linux AS release 4 (Nahant Update 8)
Database Version: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0

>>>> PART 1 - Set Environment Variables on Source Server <<<<
:: Login to Source Server
:: Set the correct SID
[ORCLA10 /home/oracle]$ . oraenv
ORACLE_SID = [ORCLA10] ? ORCLA10

:: Set the correct NLS_LANG environment variable or else you'll encounter this message: "EXP-00091: Exporting questionable statistics."
:: Query it from SQL*Plus
[ORCLA10 /home/oracle]$ sqlplus '/as sysdba'
SELECT 'export NLS_LANG='
||
(SELECT value FROM V$NLS_PARAMETERS WHERE parameter = 'NLS_LANGUAGE'
)
||'_'
||
(SELECT value FROM V$NLS_PARAMETERS WHERE parameter = 'NLS_TERRITORY'
)
||'.'
||
(SELECT value FROM V$NLS_PARAMETERS WHERE parameter = 'NLS_CHARACTERSET'
)
||''
FROM V$NLS_PARAMETERS
WHERE parameter IN ('NLS_LANGUAGE','NLS_CHARACTERSET','NLS_TERRITORY')
AND rownum <2;
:: Copy and execute the resulting query in Linux Console
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

:: Verify that environment variable is correct
[ORCLA10 /home/oracle]$ env |grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

>>>> PART 2 - Check Database, Tablespace or Schema Size of Source and Target Databases <<<<
:: Check the size of tablespaces on the source and target DBs. Adjust the size of the target as necessary.
:: If schema refresh, check schema size and its default tablespace. Adjust the size of the target as necessary.
col mb for 9,999,999.99
select owner,sum(bytes/1024/1024) "MB" from dba_segments group by owner order by mb desc;
select username, default_tablespace from dba_users where username = 'MAXIMO';
>>>> PART 3 - Execute Database, Schema, Table, etc. EXPORT <<<<
:: Using exp
:: For more options, use: exp -help

[ORCLA10 /home/oracle]$ exp -help

Export: Release 10.2.0.5.0 - Production on Fri Jan 20 22:49:44 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
You can let Export prompt you for parameters by entering the EXP
command followed by your username/password:

Example: EXP SCOTT/TIGER

Or, you can control how Export runs by entering the EXP command followed
by various arguments. To specify parameters, you use keywords:

Format: EXP KEYWORD=value or KEYWORD=(value1,value2,...,valueN)
Example: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
or TABLES=(T1:P1,T1:P2), if T1 is partitioned table

USERID must be the first parameter on the command line.

Keyword Description (Default) Keyword Description (Default)
--------------------------------------------------------------------------
USERID username/password FULL export entire file (N)
BUFFER size of data buffer OWNER list of owner usernames
FILE output files (EXPDAT.DMP) TABLES list of table names
COMPRESS import into one extent (Y) RECORDLENGTH length of IO record
GRANTS export grants (Y) INCTYPE incremental export type
INDEXES export indexes (Y) RECORD track incr. export (Y)
DIRECT direct path (N) TRIGGERS export triggers (Y)
LOG log file of screen output STATISTICS analyze objects (ESTIMATE)
ROWS export data rows (Y) PARFILE parameter filename
CONSISTENT cross-table consistency(N) CONSTRAINTS export constraints (Y)

OBJECT_CONSISTENT transaction set to read only during object export (N)
FEEDBACK display progress every x rows (0)
FILESIZE maximum size of each dump file
FLASHBACK_SCN SCN used to set session snapshot back to
FLASHBACK_TIME time used to get the SCN closest to the specified time
QUERY select clause used to export a subset of a table
RESUMABLE suspend when a space related error is encountered(N)
RESUMABLE_NAME text string used to identify resumable statement
RESUMABLE_TIMEOUT wait time for RESUMABLE
TTS_FULL_CHECK perform full or partial dependency check for TTS
VOLSIZE number of bytes to write to each tape volume
TABLESPACES list of tablespaces to export
TRANSPORT_TABLESPACE export transportable tablespace metadata (N)
TEMPLATE template name which invokes iAS mode export
Export terminated successfully without warnings.


:: Export a specified schema/s
exp " '/ as sysdba' " FILE=<Dump_File> LOG=<Log_File> OWNER=<Schema1,Schema2> <Additional Parameters>

e.g.
exp " '/ as sysdba' " FILE=dumpfile.dmp LOG=logfile.log OWNER=SCOTT CONSISTENT=Y
exp " '/ as sysdba' " FILE=dumpfile.dmp LOG=logfile.log OWNER=SCOTT,HR compress=N BUFFER=65536 DIRECT=y CONSISTENT=y FEEDBACK=5000 RESUMABLE=y RESUMABLE_TIMEOUT=7200 &


:: Export by limiting each dump file to a specified file size
exp " '/ as sysdba' " FILE=(exp1.dmp exp2.dmp exp3.dmp exp4.dmp exp5.dmp exp6.dmp) LOG=SCOTT_HR.log OWNER=SCOTT,HR FILESIZE=5

:: Export Entire Database
exp " '/ as sysdba' " FULL=y FILE=FullDB.dmp LOG=DBFull.log

:: Export a specified tables/
exp " '/ as sysdba' " FIlE=expdat.dmp TABLES=(scott.emp,hr.countries)

>>>> PART 4 - Migrate Dump File <<<<
:: Copy the export file from source to target host
scp -vp DumpFile.dmp user@target.machine:/tmp

>>>> PART 5 - Set Environment Variables On Target Host <<<<
:: Login to Source Server
:: Set the correct SID
[ORCLA10 /home/oracle]$ . oraenv
RACLE_SID = [ORCLA10] ? ORCLA10

:: Set the correct NLS_LANG environment variable or else you'll encounter this message: "EXP-00091: Exporting questionable statistics."
:: Query it from SQL*Plus
[ORCLA10 /home/oracle]$ sqlplus '/as sysdba'

SQL>
SELECT 'export NLS_LANG='
||
(SELECT value FROM V$NLS_PARAMETERS WHERE parameter = 'NLS_LANGUAGE'
)
||'_'
||
(SELECT value FROM V$NLS_PARAMETERS WHERE parameter = 'NLS_TERRITORY'
)
||'.'
||
(SELECT value FROM V$NLS_PARAMETERS WHERE parameter = 'NLS_CHARACTERSET'
)
||''
FROM V$NLS_PARAMETERS
WHERE parameter IN ('NLS_LANGUAGE','NLS_CHARACTERSET','NLS_TERRITORY')
AND rownum <2;


:: Copy and execute the resulting query in Linux Console
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

:: Verify that environment variable is correct
[ORCLA10 /home/oracle]$ env |grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

:: Get Metadata

[ORCLA10 /home/oracle]$ sqlplus '/ as sysdba'

SET HEAD OFF
SET PAGES 0
SET LONG 9999999
SPOOL build_user.sql
--PROMPT Enter USERNAME Name
--ACCEPT USERNAME
SELECT DBMS_METADATA.GET_DDL('USER', USERNAME) || '/' DDL
FROM DBA_USERS
WHERE USERNAME = '&&USERNAME'
UNION ALL
SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT', USERNAME) || '/' DDL
FROM DBA_USERS
where username ='&&USERNAME'
UNION ALL
SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT', USERNAME) || '/' DDL
FROM DBA_USERS
WHERE USERNAME ='&&USERNAME'
UNION ALL
SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT', USERNAME) || '/' DDL
FROM DBA_USERS
WHERE USERNAME ='&&USERNAME'
;


:: Drop the schema to be refesh on target Oracle Database

SQL> DROP USER <SCHEMA> CASCADE;

:: Recreate the schema. Run the previously generated metadata.
SQL>
CREATE USER "HR" IDENTIFIED BY VALUES '6399F3B38EDF3288'
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"
PASSWORD EXPIRE
ACCOUNT LOCK
/


GRANT "RESOURCE" TO "HR"
/


GRANT CREATE DATABASE LINK TO "HR"

GRANT CREATE SEQUENCE TO "HR"

GRANT CREATE VIEW TO "HR"

GRANT CREATE SYNONYM TO "HR"

GRANT UNLIMITED TABLESPACE TO "HR"

GRANT ALTER SESSION TO "HR"

GRANT CREATE SESSION TO "HR"
/

GRANT EXECUTE ON "SYS"."DBMS_STATS" TO "HR"
/


:: Run import using imp

For schema import,
imp " '/ as sysdba' " file=exp_file.dmp log=imp_file.log fromuser=HR touser=test1 ignore=y

:: NOTE: Verify alert logs for status ::

:: Compare DDL of old and newly refreshed schema.
:: Query Invalid Objects

SQL> SELECT COUNT(*) FROM dba_objects WHERE status = 'INVALID' and owner = 'HR';

:: Recompile if necessary (Run as SYS)

SQL> @${ORACLE_HOME}/rdbms/admin/utlrp.sql

:: Verify the number of objects from source and target databases
SQL> select count(*) from dba_objects where OWNER='HR';

:: If the number of objects are not the same on both source and target database, perform the below:
set pages 9999
set lines 250
set heading off
spool dba_objects.sql
select distinct 'select count(*) from dba_objects where object_type = '''||object_type||''' and owner = '''||owner||''';' from dba_objects where OWNER='HR';
select distinct 'select object_name from dba_objects where object_type = '''||object_type||''' and owner = '''||owner||''' order by object_name;' from dba_objects where OWNER='HR';
spool off
set heading on
@dba_objects.sql
Oracle Database Administration Forums
http://www.oracle-forums.com/
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания

Post by Fast_Build_E »

Быстромонтажные здания: коммерческая выгода в каждой составляющей!
В нынешней эпохе, где время - деньги, экспресс-конструкции стали истинным спасением для коммерческой деятельности. Эти современные сооружения комбинируют в себе надежность, экономичность и молниеносную установку, что позволяет им лучшим выбором для разнообразных коммерческих задач.
Быстровозводимые здания из металлоконструкций под ключ цена
1. Быстрота монтажа: Часы - ключевой момент в коммерции, и сооружения моментального монтажа позволяют существенно сократить время монтажа. Это высоко оценивается в постановках, когда актуально оперативно начать предпринимательство и начать монетизацию.
2. Финансовая экономия: За счет совершенствования производственных операций по изготовлению элементов и монтажу на площадке, стоимость быстровозводимых зданий часто бывает ниже, по сравнению с обычными строительными задачами. Это позволяет получить большую финансовую выгоду и добиться более высокой доходности инвестиций.
Подробнее на https://scholding.ru/
В заключение, скоростроительные сооружения - это лучшее решение для коммерческих задач. Они объединяют в себе ускоренную установку, финансовую выгоду и надежные характеристики, что делает их наилучшим вариантом для компаний, активно нацеленных на скорый старт бизнеса и получать прибыль. Не упустите возможность сократить издержки и сэкономить время, прекрасно себя показавшие быстровозводимые сооружения для ваших будущих проектов!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Строительство легковозводимых зданий

Post by Fast_Build_E »

Скоростроительные здания: прибыль для бизнеса в каждом элементе!
В современном обществе, где время имеет значение, быстровозводимые здания стали решением по сути для фирм. Эти инновационные конструкции сочетают в себе надежность, эффективное расходование средств и быстрое строительство, что делает их отличным выбором для коммерческих мероприятий.
Быстровозводимые здания
1. Быстрое возведение: Секунды - определяющие финансовые ресурсы в коммерческой деятельности, и быстровозводимые здания обеспечивают существенное уменьшение сроков стройки. Это преимущественно важно в сценариях, когда актуально оперативно начать предпринимательство и начать зарабатывать.
2. Финансовая выгода: За счет оптимизации процессов производства элементов и сборки на месте, цена скоростроительных зданий часто уменьшается, по отношению к традиционным строительным проектам. Это способствует сбережению денежных ресурсов и достичь большей доходности инвестиций.
Подробнее на www.scholding.ru
В заключение, объекты быстрого возвода - это отличное решение для бизнес-проектов. Они сочетают в себе эффективное строительство, экономическую эффективность и надежные характеристики, что сделало их оптимальным решением для профессионалов, стремящихся оперативно начать предпринимательскую деятельность и получать доход. Не упустите возможность сократить затраты и время, оптимальные моментальные сооружения для ваших будущих инициатив!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания цена

Post by Fast_Build_E »

Быстро возводимые здания: коммерческая выгода в каждом кирпиче!
В сегодняшнем обществе, где секунды - доллары, экспресс-конструкции стали реальным спасением для коммерческой деятельности. Эти новаторские строения сочетают в себе повышенную прочность, экономичное использование ресурсов и молниеносную установку, что делает их превосходным выбором для коммерческих мероприятий.
Быстровозводимые каркасные здания
1. Быстрота монтажа: Минуты - важнейший фактор в коммерции, и объекты быстрого монтажа позволяют существенно сократить сроки строительства. Это особенно выгодно в постановках, когда требуется быстрый старт бизнеса и получать доход.
2. Экономия: За счет совершенствования производственных процессов элементов и сборки на площадке, бюджет на сооружения быстрого монтажа часто бывает менее, по отношению к традиционным строительным проектам. Это позволяет сократить затраты и обеспечить более высокую рентабельность вложений.
Подробнее на scholding.ru
В заключение, экспресс-конструкции - это отличное решение для коммерческих инициатив. Они обладают быстроту монтажа, финансовую выгоду и надежные характеристики, что обуславливает их отличным выбором для профессионалов, готовых начать прибыльное дело и извлекать прибыль. Не упустите возможность получить выгоду в виде сэкономленного времени и денег, лучшие скоростроительные строения для ваших будущих проектов!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания

Post by Fast_Build_E »

Моментально возводимые здания: финансовая польза в каждой части!
В современной сфере, где минуты - капитал, объекты быстрого возвода стали истинным спасением для экономической сферы. Эти прогрессивные сооружения объединяют в себе повышенную прочность, экономичное использование ресурсов и быстрое строительство, что обуславливает их идеальным выбором для бизнес-проектов разных масштабов.
Быстровозводимые здания
1. Молниеносное строительство: Моменты - наиважнейший аспект в коммерции, и экспресс-сооружения позволяют существенно сократить сроки строительства. Это особенно ценно в ситуациях, когда срочно нужно начать бизнес и начать монетизацию.
2. Экономия: За счет совершенствования производственных операций по изготовлению элементов и монтажу на площадке, экономические затраты на моментальные строения часто остается меньше, по сравнению с традиционными строительными проектами. Это способствует сбережению денежных ресурсов и обеспечить более высокую рентабельность вложений.
Подробнее на http://scholding.ru
В заключение, скоро возводимые строения - это лучшее решение для бизнес-проектов. Они включают в себя быстроту монтажа, экономию средств и твердость, что дает им возможность наилучшим вариантом для фирм, активно нацеленных на скорый старт бизнеса и обеспечивать доход. Не упустите шанс экономии времени и денег, лучшие скоростроительные строения для вашего следующего начинания!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания из металлоконструкций под ключ цена

Post by Fast_Build_E »

Моментально возводимые здания: экономический доход в каждом строительном блоке!
В современном обществе, где минуты - капитал, скоростройки стали реальным спасением для коммерческой деятельности. Эти новаторские строения объединяют в себе надежность, экономичное использование ресурсов и ускоренную установку, что придает им способность наилучшим вариантом для различных коммерческих проектов.
Быстровозводимые здания цена
1. Высокая скорость возвода: Моменты - наиважнейший аспект в финансовой сфере, и экспресс-сооружения позволяют существенно сократить время монтажа. Это высоко оценивается в случаях, когда требуется быстрый старт бизнеса и начать получать прибыль.
2. Финансовая эффективность: За счет совершенствования производственных операций по изготовлению элементов и монтажу на площадке, финансовые издержки на быстровозводимые объекты часто бывает менее, по отношению к традиционным строительным проектам. Это способствует сбережению денежных ресурсов и обеспечить более высокий доход с инвестиций.
Подробнее на scholding.ru
В заключение, скоро возводимые строения - это великолепное решение для бизнес-проектов. Они объединяют в себе эффективное строительство, экономию средств и повышенную надежность, что придает им способность первоклассным вариантом для предприятий, готовых к мгновенному началу бизнеса и обеспечивать доход. Не упустите возможность сократить затраты и время, прекрасно себя показавшие быстровозводимые сооружения для ваших будущих проектов!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания из металлоконструкций под ключ цена

Post by Fast_Build_E »

Моментально возводимые здания: бизнес-польза в каждой составляющей!
В современной действительности, где время - деньги, объекты быстрого возвода стали реальным спасением для коммерции. Эти современные объекты комбинируют в себе высокую прочность, эффективное расходование средств и мгновенную сборку, что позволяет им отличным выбором для различных бизнес-проектов.
Металлоконструкции здания под ключ
1. Быстрое возведение: Моменты - наиважнейший аспект в деловой сфере, и объекты быстрого монтажа способствуют значительному сокращению сроков возведения. Это особенно ценно в моменты, когда необходимо оперативно начать предпринимательскую деятельность и начать получать прибыль.
2. Финансовая эффективность: За счет совершенствования производственных операций по изготовлению элементов и монтажу на площадке, бюджет на сооружения быстрого монтажа часто остается меньше, по отношению к обычным строительным проектам. Это позволяет сэкономить средства и получить лучшую инвестиционную отдачу.
Подробнее на http://scholding.ru/
В заключение, сооружения быстрого монтажа - это оптимальное решение для коммерческих задач. Они обладают быстроту монтажа, эффективное использование ресурсов и высокую прочность, что обуславливает их первоклассным вариантом для деловых лиц, активно нацеленных на скорый старт бизнеса и обеспечивать доход. Не упустите шанс экономии времени и денег, прекрасно себя показавшие быстровозводимые сооружения для вашего следующего начинания!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания

Post by Fast_Build_E »

Быстро возводимые здания: прибыль для бизнеса в каждой детали!
В современной сфере, где секунды - доллары, сооружения с быстрым монтажем стали настоящим спасением для коммерческой деятельности. Эти современные конструкции комбинируют в себе твердость, финансовую выгоду и молниеносную установку, что дает им возможность оптимальным решением для разнообразных коммерческих задач.
Быстровозводимые здания
1. Молниеносное строительство: Часы - ключевой момент в предпринимательстве, и быстровозводимые здания обеспечивают существенное уменьшение сроков стройки. Это особенно выгодно в сценариях, когда важно быстро начать вести бизнес и начать зарабатывать.
2. Экономичность: За счет улучшения производственных процедур элементов и сборки на объекте, финансовые издержки на быстровозводимые объекты часто оказывается ниже, чем у традиционных строительных проектов. Это предоставляет шанс сократить издержки и получить более высокую рентабельность инвестиций.
Подробнее на http://www.scholding.ru/
В заключение, экспресс-конструкции - это оптимальное решение для коммерческих проектов. Они включают в себя скорость строительства, финансовую выгоду и высокую прочность, что дает им возможность превосходным выбором для предпринимательских начинаний, активно нацеленных на скорый старт бизнеса и получать доход. Не упустите возможность сэкономить время и средства, превосходные экспресс-конструкции для вашего предстоящего предприятия!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания под ключ

Post by Fast_Build_E »

Моментально возводимые здания: коммерческая выгода в каждом кирпиче!
В нынешней эпохе, где часы - финансовые ресурсы, здания с высокой скоростью строительства стали решением по сути для предпринимательства. Эти прогрессивные сооружения комбинируют в себе высокую надежность, экономичное использование ресурсов и быстрое строительство, что сделало их отличным выбором для разнообразных коммерческих задач.
Быстровозводимые здания под ключ
1. Быстрота монтажа: Моменты - наиважнейший аспект в бизнесе, и скоро возводимые строения обеспечивают существенное уменьшение сроков стройки. Это высоко оценивается в постановках, когда важно быстро начать вести бизнес и начать монетизацию.
2. Финансовая выгода: За счет улучшения производственных процедур элементов и сборки на объекте, бюджет на сооружения быстрого монтажа часто снижается, по сопоставлению с традиционными строительными задачами. Это предоставляет шанс сократить издержки и получить лучшую инвестиционную отдачу.
Подробнее на http://www.scholding.ru
В заключение, моментальные сооружения - это лучшее решение для проектов любого масштаба. Они комбинируют в себе ускоренную установку, экономичность и твердость, что дает им возможность оптимальным решением для компаний, имеющих целью быстрый бизнес-старт и получать доход. Не упустите возможность сократить затраты и время, оптимальные моментальные сооружения для вашего следующего делового мероприятия!
Seguro de Carro 2024
Posts: 85469
Joined: Sat Feb 24, 2024 8:09 am

Nombres de aseguradoras Manteca CA

Post by Seguro de Carro 2024 »

Seguro para autos viejos Calcular seguro vehiculo Mi seguro online Seguro tercero completo que cubre Concepto de compania de seguros Seguros por meses de coches Compara seguros para autos Seguros a terceros baratos Cuales son los mejores seguros para autos Calculo de seguro automotor online Manteca CA Primero seguros autos Seguros de vehiculos Seguros de automovil baratos Seguros para motos cotizar online Empresas de seguros Seguro a todo riesgo a precio de terceros Cotizar seguro coche

Comparador seguros coche Parkland FL
Comparativa seguros coche San Gabriel CA
Marcas de seguros para autos Mission Viejo CA

Cual es el seguro de coche mas barato Seguro auto economico Empresa de seguro Buscador de seguros de coche baratos Agencias de seguros de autos Cuanto vale un seguro de auto Aseguradoras para carros Cotizacion on line de seguros automotor Precio seguro coche todo riesgo Comparador seguros vehiculos

Aseguranzas baratas Artesia NM Cotizador de seguros la caja Manteca CA Cotizar seguro automotor la caja Downers Grove IL Empresas aseguradoras de autos West Hollywood CA Seguro auto 0km Delray Beach FL 73bfb43
Post Reply