oracle 12c导入dmp文件(实践)

1、先创建非容器数据库GZWJ

这个GZWJ库创建时,不勾选"创建为容器数据库",否则创建的用户名要c##前缀开头 

2、创建表空间GZWJ
CREATE TABLESPACE GZWJ
DATAFILE 'E:\app\dxg\oradata\GZWJXM\GZWJ.dbf'
SIZE 10240M
AUTOEXTEND ON
NEXT 1024M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;

3、给用户授权 
CREATE USER GZWJ IDENTIFIED BY GZWJ
         ACCOUNT UNLOCK
         DEFAULT TABLESPACE GZWJ;        
GRANT CONNECT,RESOURCE TO GZWJ;
GRANT DBA TO GZWJ;

4、在cmp用imp导入dmp文件,启用导入日志记录    
imp GZWJ/GZWJ@192.168.0.88/GZWJ fromuser=GZWJ touser=GZWJ file=E:\1.dmp log=E:\imp.log buffer=102400000 statistics=none
 

您可以通过以下步骤查看dmp备份文件的数据库版本: 1. 首先,确保您已经安装了Oracle Database软件,并且已经设置了正确的环境变量。 2. 打开命令行窗口(Windows)或终端(Linux/Unix),进入到Oracle软件的安装目录。 3. 运行以下命令来启动SQL*Plus工具: ``` sqlplus / as sysdba ``` 4. 输入您的数据库管理员用户名和密码登录到数据库。 5. 运行以下命令来创建一个临时表空间(如果您的数据库中不存在临时表空间): ``` create temporary tablespace temp; ``` 6. 运行以下命令来导入dmp备份文件到临时表空间: ``` impdp system/password directory=data_pump_dir dumpfile=your_backup_file.dmp logfile=import.log remap_tablespace=temp:your_temp_tablespace ``` 这里,您需要将"system/password"替换为您的数据库管理员用户名和密码,"data_pump_dir"替换为您的备份文件所在的目录位置,"your_backup_file.dmp"替换为您的备份文件名,"import.log"替换为导入日志文件名,"temp:your_temp_tablespace"替换为您的临时表空间名称。 7. 导入完成后,运行以下命令来查询临时表空间中的数据: ``` select * from your_temp_tablespace.your_table_name; ``` 这里,您需要将"your_temp_tablespace"替换为您的临时表空间名称,"your_table_name"替换为您想查询的表名称。 8. 在查询结果中,找到"VERSION_FULL"列,它将显示数据库版本信息。 注意:完成这些步骤后,请记得删除临时表空间。 希望这些步骤对您有所帮助!如有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值