oracle数据库linux系统

Export/Import
1、oracle Export/Import工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。对于数据量在G级或G级以内,强调高可用性,可以容忍少量数据丢失的数据库系统,Exp/Imp是普遍试用的逻辑备份方式。
export:从数据库中导出数据到dump文件中
import:从dump文件中导入数据到数据库中
dump:二进制格式文件,不可手工编辑,否则会损坏数据,该文件在oracle支持的任何平台都是一样的格式,可以再各平台上通用
【oracle数据库linux系统】2、Exp/Imp工具的使用场景
①两个数据库之间传送数据
同一个oracle数据库版本之间
不同oracle数据库版本之间
相同或者不相同的操作系统之间的oracle数据库
②用于数据库的备份和恢复
③从一个数据库用户传送到另一个用户中
④从一个表空间传送到另一个表空间
3、查看数据库的数据文件位置
需要先连接数据库 并且启动数据库服务器

$sqlplus / as sysdba SQL>startup

3、查看数据库的数据文件位置,以便确定创建表空间的数据文件
(以下3种方法 任意一种即可)
SQL>select file_name,tablespace_name from dba_data_files;

SQL>select t1.name,t2.namefrom v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;

SQL>select name from v$datafile;

查看数据文件位置
接下来,我们看看您当前的数据库文件一般都是放在哪里的:
SQL> selectnamefromv$datafile; NAME -------------------------------------------------------------------------------- /oracle/oradata/orcl/system01.dbf /oracle/oradata/orcl/sysaux01.dbf /oracle/product/11.2.0/db_1/dbs/f:ts_urpdata.dbf /oracle/product/11.2.0/db_1/dbs/f:bookdata.dbf7 rows selected.SQL>

(注意:以下所有演示路径改为你系统的文件目录路径)
5、查看数据库用户的名字、状态和表空间
SQL>select username,account_status,default_tablespace from dba_users;

... USERNAMEACCOUNT_STATUS ------------------------------ -------------------------------- DEFAULT_TABLESPACE ------------------------------ URPOPEN TS_URPGUODAYANGOPEN STUDENTGUODAYANG2OPEN BOOKUSERNAMEACCOUNT_STATUS ------------------------------ -------------------------------- DEFAULT_TABLESPACE ------------------------------ ...

查询结果中 看的出
我有个数据库BOOK,而这数据库的在GUODAYANG2用户下
7、导出系统的Oracle数据库的bankuser用户数据
在控制台命令窗口下:
$exp guodayang2/123456@orcl file=/oracle/newbook.dmp log=/oracle/newbook.log

注:
exp:oracle导出数据库关键之
guodayang2:是我用数据库的用户名 是使用角色的用户名
123456:密码
@orcl:数据库的net服务名 表示linux的oracle数据库
file:指定导出文件所在位置
log:表示导出数据时的日志记录
(注意:linux有些路径限制了访问权限)
8、把数据导入linux的oracle数据库中
在控制台命令窗口下:
SQL>imp bankuser/bankuser@Lxorcl fromuser=bankuser touser=bankuser file=d:\bankuser.dmp log=d:\bankuserImp.log

注:
imp:是导入数据库关键字,后面跟着用户名和密码,@后面跟着要导入的数据库net名
fromuser:导出数据库用户名
touser:导入数据库用户名

    推荐阅读