用cmd导入oracle的.dmp文件和修改oracle管理员密码

1,首先创建用户 

语法[创建用户]: create user 用户名 identified by 口令[即密码];

例子:create user zhengxin identified by zhengxin;

 2.给用户赋予dba权限  grant dba to zhengxin

3.打开cmd命令行

语法:mp 用户名/密码@主机IP:端口号/实例 file=dmp文件所在的路径 full=y.

输入:imp zhengxin/zhengxin@localhost:1521/orcl file="e:个人业务数
据.dmp" full=y;

 例子:C:UsersAdministrator> imp zhengxin/zhengxin@localhost:1521/orcl file="e:个人业务数
据.dmp" full=y;

这样数据就导入成功了。

如果oracle密码忘记了,打开cmd

直接输入:>sqlplus /nolog

 >conn /as sysdba;

>alter user sys identified by sys;

会提示你密码修改成功。记得在此之前,oralce服务一定要打开

创建临时表空间

create temporary tablespace yuhang_temp
tempfile 'D:oracledatayuhang_temp.dbf'
size 50m 
autoextend on 
next 50m maxsize 20480m 
extent management local;

创建表空间,我这是创建了2个表空间

CREATE  TABLESPACE loan
 LOGGING
 DATAFILE  'D:oracledatayinhang_data.dbf'
 SIZE 256M
 AUTOEXTEND  ON;


CREATE  TABLESPACE xindai
 LOGGING
 DATAFILE  'D:oracledataxindai_data.dbf'
 SIZE 256M
 AUTOEXTEND  ON;


 创建用户并指定表空间
 create user minsheng identified by minsheng
default tablespace loan

temporary tablespace yuhang_temp;



alter user minsheng default tablespace xindai;

给用户授予权限 
grant connect,resource,dba to minsheng;

导出空表

Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

原文地址:https://www.cnblogs.com/junrong624/p/7196530.html