创建oracle数据库的表空间、用户、目录、导入\导出文件等信息

1、创建表空间

  create tablespace ts_aw

  logging 

  datafile ‘d:\app\Administrator\product\tablespace\ts_aw.dbf‘

  size 10M

  autoextend on

  next 5M

  maxsize 20480M;

2、创建用户

  create user hb identified by hb

  default tablespace ts_aw;

3、给用户授权限

  grant connect,resource,dba to hb;

4、创建目录

  create or replace directory data_pump_dir as

  ‘E:\data_pump_dir‘;

  grant read,write on directory data_pump_dir to hb;

  grant exp_full_database,imp_full_database to hb;

  exit;

5、导入文件

  imp userid=hb/[email protected] file=F:\c3\project\tzhb\hb.dmp full=y;

  或

  impdp hb/hb directory=data_pump_dir

  dumpfile=gts.mp table_exists_action=append

  data_options=skip_constraint_errors nologfile=y;

6、导出文件

  expdp hb/hb directory=data_dump_dir dumpfile=hb.dmp

  logfile=hb.log

  compression=all schemas=hb include=table:"\like ‘GT%‘\";

  或者

  exp hb/hb file=文件路径\xxx.dmp;

原文链接:http://www.cnblogs.com/wush-2015/p/4499424.html

时间: 2024-10-18 18:13:45

创建oracle数据库的表空间、用户、目录、导入\导出文件等信息的相关文章

Oracle数据库的表空间基本管理

一.概述 Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表. 有了数据库,就可以创建表空间. 表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间).为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序.例如:USER表空间供一般用户使用,RBS表空间供回滚段使用.一个表空间只能属于一个数据库. 表空间是数据库中最大的逻辑单位, SYSTEM和SYSAUX表空间是在创建数据库时

如何创建ORACLE大文件表空间

SQL>CREATE BIGFILE TABLESPACE 表名datafile 'd:\ndo\ddo\表名.DBF‘SIZE 500M AUTOEXTEND ON; SQL>Create Bigfile tablespace  bf_images_xpdatafile 'e:\datacenter\bf\bf_images_xp.dbf'  size 500M Autoextend on;//说明如下://创建一个大表空间,名称为:bf_images_xp,数据文件为e:\datacent

oracle创建数据库表空间 用户 授权 导入 导出数据库

windows下可以使用向导一步一步创建数据库,注意编码. windows连接到某一个数据库实例(不然会默认到一个实例下面):set ORACLE_SID=TEST --登录开始创建表空间及可以操作的用户sqlplus / as sysdba; --创建表空间create tablespace db_test datafile 'D:\oracle\oradata\TEST\db_test.dbf' size 50m autoextend on; --查询创建好的表空间select defaul

ORACLE数据库建表空间、建用户、分配用户表空间,分配用户权限

1.建表空间 create tablespace 表空间名 datafile  'D:\app\Administrator\oradata\orcl\ABC.DBF' size 100M autoextend on next 50M extent management 2.建用户 create  user 用户名  identified by password default tablespace 表空间名 temporary tablespace temp   (默认表空间名) 3.给用户赋予

Oracle数据库增加表空间

扩展表空间大小语句 1.给表空间添加一个数据文件: dba_data_files ALTER TABLESPACE users ADD DATAFILE '/u02/oracle/rbdb1/users03.dbf' SIZE 10M AUTOEXTEND ON NEXT 512K MAXSIZE 250M; 2.调整数据文件的大小: ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuff01.dbf' RESIZE 100M; 3.启用或禁用数据文件的

oracle 数据库导出 表空间查询 与 权限管理 整理

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>导入导出操作 oralce imp help=y; 查看命令使

oracle习题练习-表空间-用户-表-约束

题一 1.       创建名字为hy_tablespace的表空间,默认大小为10M;@@ 2.       创建一个用户,用户名以自己名字命名,并指定命名空间为hy_tablespace;@@@@ 3.       给用户授予connect和resource角色: 4.       创建一张员工表(Emp),字段定义如下           empno    NUMBER(4), 员工编号           ename    VARCHAR2(10),     员工姓名          

重命名Oracle数据库的表空间(Renaming a Tablespace)

重命名一个表空间时,Oracle会在数据字典.控制文件和数据文件的头部更新这个表空间名. 注意,重命名一个表空间不会重命名相关联的数据文件. 重命名代码示例如下: 1 SQL> alter tablespace old_name rename to new_name;

[转]oracle 数据库、表空间、实例、服务之间的关系

1.每个DATABASE--可包含多个INSTANCE--每个INSTANCE可包含多个TABLESPACE和USER等(授予USER读写TABLESPACE的权限)--每个TABLESPACE可包含多个DBF文件--常用的TABLE或VIEW等都存储在TABLESPACE里. 2.要oracle使用 先安装DATABASE,再创建INSTANCE,用sysdba创建TABLESPACE,添加USER指定TABLESPACE,给USER授权,用USER登录,创建table等 3.oracle实例