Oracle数据库导入导出
2016-04-28 09:37
543 查看
配置环境变量:
(例如Oracle安装在H:\Oracle目录下)
path="H:\Oracle\product\11.2.0\dbhome_1\BIN"
开始--->运行---->cmd 输入命令
数据的导出命令:
exp system/password@oracle file='d:\data.dmp ' log=d:\logimp.log
| | | |
| | | |
用户登录身份 数据库sid 数据备份目录 日志文件
1、导出user1、scott用户下所有的表(注意必须是dba身份登录)
exp system/admin@oracle file=d:\data.dmp log=d:\logimp.log owner=(user1,scott)
2、导出user1用户下的test表和scott下的emp表(注意必须是dba身份登录)
exp system/admin@oracle file=d:\data.dmp log=d:\logimp.log tables=(user1.test,scott.emp)
3、导出登录用户下的所有表
exp soctt/tiger@oracle file=d:\data.dmp log=d:\logimp.log
4、导出登录用户下的某个表
exp soctt/tiger@oracle file=d:\data.dmp log=d:\logimp.log tables=(emp)
需要打包在命令后直接加compress=y即可
数据的导入命令:
imp userid=username1/pwd1@orcl fromuser=username2 touser=username3 file=(c:\data.dmp)log=c:\logimp.log
username1:用户名
pwd1:密码
orcl: 如果数据库在本机,用 实例名,在远程用 网络服务名(oracle 网络配置工具配置的别名)
username2:data.dmp中的用户名
username3:需要导入的用户名
file :输入你要导入文件名和路径。
Log:日志文件名和路径
1 将D:\daochu.dmp 中的数据导入数据库中。
imp system/manager@oracle file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错。在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp user/password@oracle file=d:\daochu.dmp tables=(table1)
下面这句是执行将c盘的oracle的备份的用户user1导入到用户user1的数据库
imp user1/password@oracle file='c\:qhmis20060224.dmp' ignore=n grants=y full=y
(例如Oracle安装在H:\Oracle目录下)
path="H:\Oracle\product\11.2.0\dbhome_1\BIN"
开始--->运行---->cmd 输入命令
数据的导出命令:
exp system/password@oracle file='d:\data.dmp ' log=d:\logimp.log
| | | |
| | | |
用户登录身份 数据库sid 数据备份目录 日志文件
1、导出user1、scott用户下所有的表(注意必须是dba身份登录)
exp system/admin@oracle file=d:\data.dmp log=d:\logimp.log owner=(user1,scott)
2、导出user1用户下的test表和scott下的emp表(注意必须是dba身份登录)
exp system/admin@oracle file=d:\data.dmp log=d:\logimp.log tables=(user1.test,scott.emp)
3、导出登录用户下的所有表
exp soctt/tiger@oracle file=d:\data.dmp log=d:\logimp.log
4、导出登录用户下的某个表
exp soctt/tiger@oracle file=d:\data.dmp log=d:\logimp.log tables=(emp)
需要打包在命令后直接加compress=y即可
数据的导入命令:
imp userid=username1/pwd1@orcl fromuser=username2 touser=username3 file=(c:\data.dmp)log=c:\logimp.log
username1:用户名
pwd1:密码
orcl: 如果数据库在本机,用 实例名,在远程用 网络服务名(oracle 网络配置工具配置的别名)
username2:data.dmp中的用户名
username3:需要导入的用户名
file :输入你要导入文件名和路径。
Log:日志文件名和路径
1 将D:\daochu.dmp 中的数据导入数据库中。
imp system/manager@oracle file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错。在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp user/password@oracle file=d:\daochu.dmp tables=(table1)
下面这句是执行将c盘的oracle的备份的用户user1导入到用户user1的数据库
imp user1/password@oracle file='c\:qhmis20060224.dmp' ignore=n grants=y full=y
相关文章推荐
- oracle基本操作符/运算符/操作语言...
- oracle 关闭变量(&)开关
- SqlDbx连接oracle
- Oracle多表关联更新(update多表关联)
- 关于oracle 11g导出的dmp文件无法导入10g的问题
- ORACLE多表关联UPDATE 语句
- Oracle API Gateway连接WebService服务,攻击保护
- oracle报错:ORA-00054
- ORACLE常见操作
- Win-Server-2008-R2-x64安装Oracle-11g-R2-x64及问题处理
- Oracle -常用命令
- Oracle修改字段的方法
- ORACLE的启动和停止
- Oracle EBS 中退货订单流程的系统操作记录
- Oracle 使用配置文件来配置JDBC连接数据库
- oracle update select (更新查询的sql)
- Oracle 用户管理与权限分配
- TimesTen访问Oracle的口令存在哪里(ttCacheUidPwdSet还是OraclePWD)
- TimesTen与Oracle BI一体机Exalytics
- Oracle PL/SQL