Oracle数据库中不同用户不同表空间的数据导入导出DMP文件

这周处理工作中涉及到数据的导入导出,就总结出来供大家参考————

1、首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下:

create tablespace test(表空间的名字) 
datafile 'D:\oracledata\test.dbf'  (文档路径)
size 50m  (初始大小)
autoextend on;(自动扩展)

2、接下来,我们可以创建一个自己的用户,创建格式如下:

CREATE USER oracledata(用户名) 
IDENTIFIED BY oracledata(密码)
DEFAULT TABLESPACE test(上面创建的表空间) 
TEMPORARY TABLESPACE temp;(临时表空间就写temp即可)。

3、然后,我们需要给自己的用户赋予权限来管理自己的表空间,

GRANT CONNECT TO oracledata;  --连接权限
GRANT RESOURCE TO oracledata;  --资源权限
GRANT dba TO oracledata; --dba为最高级权限,可以创建数据库,表等。

4、查询数据库名

select name from v$database;

也可以使用实例名

select instance_name from v$instance;

以上三条语句的执行环境都是通过cmd下sqlplus system/密码 进入oracle的方式,进行操作的

5、输入quit退出Oracle,输入以下命令就可以将我们的dmp文件导入到我们自己的表空间中了。

imp oracledata/oracledata@SID(步骤四查询结果)  full=y  file= d:\data\xxxx.dmp  ignore=y

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker容器导出Oracle数据库dmp文件,可以按照以下步骤操作: 1. 在Docker容器安装Oracle客户端工具,例如sqlplus和expdp等。 2. 运行Docker容器并登录到Oracle数据库。 3. 使用expdp命令导出dmp文件。例如,使用以下命令导出整个数据库: ``` expdp username/password@connect_string dumpfile=export.dmp directory=DATA_PUMP_DIR full=y ``` 其,username是数据库用户,password是密码,connect_string是连接字符串,dumpfile是导出dmp文件,directory是导出文件的目录,full=y表示导出整个数据库。 4. 导出完成后,将dmp文件复制到本地计算机。 ``` docker cp container_id:/path/to/export.dmp /path/on/host ``` 其,container_id是Docker容器的ID,/path/to/export.dmpdmp文件的路径,/path/on/host是本地计算机上存储dmp文件的路径。 5. 在本地计算机上使用Oracle客户端工具导入dmp文件到另一个Oracle数据库。例如,使用以下命令导入dmp文件: ``` impdp username/password@connect_string dumpfile=export.dmp directory=DATA_PUMP_DIR ``` 其,username是目标数据库用户,password是密码,connect_string是连接字符串,dumpfile是导入dmp文件,directory是导入文件的目录。 注意:在使用expdp和impdp命令时,需要先在Oracle数据库创建数据泵目录。例如,使用以下命令创建数据泵目录: ``` CREATE DIRECTORY DATA_PUMP_DIR AS '/path/to/directory'; ``` 其,/path/to/directory是数据泵目录的路径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值