您的位置:首页 > 数据库 > Oracle

oracle表空间,用户(创建和删除、授权或撤销授权),dmp文件(导入和导出)

2017-12-11 15:00 459 查看
–运行中输入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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息