用cmd導入oracle的.dmp文件和修改oracle管理員密碼

1,首先建立用戶 sql

語法[建立用戶]: create user 用戶名 identified by 口令[即密碼];oracle

例子:create user zhengxin identified by zhengxin;ide

 2.給用戶賦予dba權限  grant dba to zhengxinspa

3.打開cmd命令行命令行

語法:mp 用戶名/密碼@主機IP:端口號/實例 file=dmp文件所在的路徑 full=y.cmd

輸入:imp zhengxin/zhengxin@localhost:1521/orcl file="e:\我的業務數
據.dmp" full=y;table

 例子:C:\Users\Administrator> imp zhengxin/zhengxin@localhost:1521/orcl file="e:\我的業務數
據.dmp" full=y;file

這樣數據就導入成功了。權限

 

若是oracle密碼忘記了,打開cmd語法

直接輸入:>sqlplus /nolog

 >conn /as sysdba;

>alter user sys identified by sys;

會提示你密碼修改爲功。記得在此以前,oralce服務必定要打開

 

建立臨時表空間

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

 

建立表空間,我這是建立了2個表空間

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


CREATE  TABLESPACE xindai
 LOGGING
 DATAFILE  'D:\oracledata\xindai_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

相關文章
相關標籤/搜索