oracle表空間,用戶(創建和刪除、授權或撤銷授權),dmp文件(導入和導出)

–運行中輸入cmd,回車
C:\Users\liyu>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期四 9月 7 09:23:47 2017

Copyright (c) 1982, 2010, Oracle. All rights reserved.

–登陸oracle數據庫(可以用sys,system等登陸)
SQL> conn /as sysdba;
已連接。

–創建表空間(可省略,oracle有默認的表空間)
SQL> create tablespace CZXD333 datafile ‘D:/OracleTablespace/CZXD333.dbf’ size 100m autoextend on next 32m maxsize unlimited;

表空間已創建。

–創建用戶
SQL> create user czxd333 identified by czxd333 default tablespace CZXD333 temporary tablespace temp;

用戶已創建。

–給用戶授權
SQL> grant connect,resource,dba to czxd333;

授權成功。

–將dmp文件導入到oracle
SQL>imp czxd333/czxd333@orcl file=’///*.dmp’ full=y;
–例如:imp czxd333/czxd333@orcl file=’D:\czxd333.dmp’ full=y;
–刪除用戶:
SQL>drop user czxd333 cascade;
–加了cascade就可以把用戶連帶的數據全部刪掉。

–刪除有任何數據對象的表空間使用
SQL>drop tablespace CZXD333 including contents and datafiles;來刪除表空間。

將服務器上的oracle數據庫導出

(1)方法一:如果在本地能遠程上服務器,且在服務器上安裝了PL/SQL Developer 數據庫圖形化工具,在服務器上,進入cmd命令窗口

 輸入:exp userid=userName/userPass@orcl  owner=用戶名  file=d:/daochu.dmp

說明:userName、userPass爲具有DBA權限的用戶,orcl爲服務器數據庫的SERVICE_NAME,一般爲orcl;爲數據庫的服務導出哪個用戶的表,改變owner後的用戶名即可;file爲文件導出路徑、名稱。

(2)方法二:在本地cmd命令窗口下進行操作(需要知道服務器的ip地址)

輸入:exp userid=userName/userPass@服務器ip:1521/orcl owner=用戶名  file=d:/daochu.dmp
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章