连接信息:
url=jdbc:oracle:thin:@127.0.0.1:1521:hexai
username=fas
password=fas12345678
1. 数据导出exp
针对用户导出
#根据实际情况切换到oracle用户
su oracle
exp fas/fas12345678:hexai file=/home/oracle/fas.dmp log=/home/oracle/fas.log owner=fas
全库导出
在进行全库导出的时候,所用的oracle用户没有全库导出的权限,将导致失败或者警告;
解决办法:在exp导出语句中加入as sysdba,例如:
exp \‘/ as sysdba\’ file=/home/oracle/full.dmp log=/home/oracle/full.log full=y
按表导出
exp fas/fas12345678:hexai file=/home/oracle/dict.dmp log=/home/oracle/dict.log tables=fas.t_gf_dict
2. 数据导入imp
根据fas用户导入
imp fas/fas12345678:hexai file=/home/oracle/fas.dmp log=/home/oracle/fas.log fromuser=fas ignore=y
全库导入
imp fas/fas12345678:hexai file=/home/oracle/full.dmp log=/home/oracle/full.log full=y ignore=y
#或者
imp \'/ as sysdba\' file=/home/oracle/full.dmp log=/home/oracle/full.log full=y ignore=y
按表导入
如果表中无冲突数据,则会自动追加数据,否则会报错。
按表导入前应加 fromuser=fas tables=t_gf_dict
SQL> host imp fas/fas:hexai file=/home/oracle/table.dmp fromuser=fas tables=t_gf_dict ignore=y ;