linux导出全部docker镜像 导出linux文件 | 您所在的位置:网站首页 › imp指定表空间导入dmp文件 › linux导出全部docker镜像 导出linux文件 |
注:我是把windows系统的数据导出,再导入到linux系统中,我重装的linux系统版本为rethat7.0,在创建用户时我用的是toad创建的用户。 一、windows导出1)启动cmd命令窗口 2)执行导出命令 exp file=d:\daochu.dmp full=y 或者输入exp按照执行命令信息一步一步往下操作,例如 导出的文件就位于C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR目录下 如此便导入成功了。 注:执行导出的命令时候会提示输入账户密码,是数据库用户的账户密码。 二、toad创建用户1、登陆toad登陆到toad:输入账户,密码,ip,端口号。 注:linux中刚创建的数据库,账户通常为system,密码为在安装的过程中设置过的。 2、创建临时表空间 select name from v$tempfile; 注:查看下列的所有的临时表空间 创建临时表空间: create temporary tablespace mpg_temp98 tempfile '${ORACLE_HOME}\oradata\mpg_temp98.bdf' size 100m reuse autoextend on next 20m maxsize unlimited; mpg_temp98:临时表空间的名字需修改为你需要的表空间名字。 ${ORACLE_HOME}\oradata\mpg_temp98.bdf:绝对路径 3、创建表空间select name from v$datafile; 注:查询出当前数据库表空间,使用里面的路径, 得到其中一条记录/opt/oracle/oradata/orcl/system01.dbf 创建表空间: create tablespace plncontrol datafile '/opt/oracle/oradata/orcl/plncontrol.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited); 注:表空间名字为plncontrol,需修改为你需要的表空间名字 /opt/oracle/oradata/orcl/plncontrol.dbf:为你放表空间的路径.dbf是需要的。 4、创建用户并指定表空间create user plncontrol identified by plncontrol default tablespace plncontrol temporary tablespace plncontrol_temp; 注:plncontrol:表空间 注:plncontrol_temp:临时表空间 5、创建用户和密码create user mpg_admin98 identified by mpg_admin98 default tablespace MPG_DATA98 temporary tablespace mpg_temp98; 注:mpg_admin98:用户 mpg_admin98:密码 MPG_DATA98 :表空间 mpg_temp98:临时表空间 6、赋予用户权限grant connect,resource,dba to plncontrol; 注:赋予它Plncontrol权限 三、导入数据此时用户已经创建好了,现在把刚才导出的dmp文件放到linux中执行命令 imp 用户/密码 dmp路径 ignore=y full=y imp hxsibas/xxxx file=/home/01-hxsibas20170730-owner.dmp ignore=y full=y
然后就没了,登录plsql就可以用新用户查看表数据了。。。。。。。。。。。。。。
|
CopyRight 2018-2019 实验室设备网 版权所有 |