i want to transfer my oracle database to another PC. What is the easiest way to do it? Are there any GUI tools to do it?
相关问题
- Can I skip certificate verification oracle utl_htt
- how to calculate sum time with data type char in o
- keeping one connection to DB or opening closing pe
- System.Data.OracleClient not working with 64 bit O
- How can I get rid of dynamic SQL
相关文章
- node连接远程oracle报错
- oracle 11g expdp导出作业调用失败,提示丢包。
- 执行一复杂的SQL语句效率高,还是执行多少简单的语句效率高
- Oracle equivalent of PostgreSQL INSERT…RETURNING *
- Difference between FOR UPDATE OF and FOR UPDATE
- Oracle USING clause best practice
- Is there a method in PL/SQL to convert/encode text
- PHP PDO installation on windows (xampp)
The easiest way to transfer database structures (tables, packages, etc) together with data (or indeed without it) is to use the Oracle import/export utlities. As you're using Oracle 11g you should employ Data Pump for this. (On 9i or earlier it would be the old EXP and IMP utlities).
Use Export (
expdp
) to make the dump file from your source PC. Transfer it to your target PC and use Import (impdp
) to load it.At this point I would link to the documentation but the Oracle online docs are currently offline. So here's a link to the Oracle Wiki page instead: find out more.
If you want a GUI, oracle Grid control can be used to clone a database from one computer to another.
APC's answer is the way to go for a logical transfer. If you're asking because you just want a one-time transfer to another PC then:
create the same directory structure for the database files on the second PC
copy the database files (tablespace files, control files, redo logs) to the second PC (with the database shut down on PC #1!)