Oracle 用户、表空间、授权、备份、导入等操作相关

一、基础操作

闲来无事,整理oracle数据库相关操作,以后备用。。。。。

ps: satp 为用户   satp_data 为表空间

 1 1.删除表空间
 2  DROP TABLESPACE satp_data INCLUDING CONTENTS AND DATAFILES;
 3
 4 2.删除用户
 5 drop user satp cascade;
 6
 7 3.创建表空间   --此命令里面   ‘F:\app....’   此为表空间存储文件位置
 8
 9 CREATE TABLESPACE SATP_DATA
10  LOGGING
11  DATAFILE ‘F:\app\SATP1_DATA01.DBF ‘
12  SIZE 1024M
13  AUTOEXTEND ON
14  NEXT 512M MAXSIZE 20480M
15  EXTENT MANAGEMENT LOCAL;
16
17  4.创建用户
18
19 CREATE USER satp IDENTIFIED BY satp DEFAULT TABLESPACE SATP_DATA;        指定默认表空间
20
21 --给已存在的用户指定表空间
22 alter user username  default tablespace userspace;
23
24
25 --给用户授权
26 grant connect,resource to satp;
27
28 grant dba to satp;
29
30 grant create any table to satp;
31
32 --创建导入导出目录
33 create directory satpimp as ‘f:\app\satpimp‘;
34
35
36 --给用户授权使用导入导出目录
37 grant read,write on directory satpimp to satp;
38
39 --设定oracle11g下导入空表
40 alter system set deferred_segment_creation=false scope=both;
41
42 show parameter deferred_segment_creation;
43
44 --修改rman的默认参数,自动备份控制文件
45 CONFIGURE CONTROLFILE AUTOBACKUP ON;
46
47 --修改rman的默认参数,备份控制文件的路径
48 RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘d:\backup\%F‘

二、备份导入导出

一、导出

ps:当设置CONTENT为ALL 时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义,其中使用METADATA_ONLY导出数据表结构

--导出全部数据(仅数据)
expdp name/password@database  dumpfile=xxx.dmp content=data_only

--导出某些表(表之间用逗号隔开)
expdp name/password@database  tables=tablename,tablename dumpfile=xxx.dmp content=data_only

二、导入
ps:   remap_schema当你从A用户导出的数据,想要导入到B用户中去,就使用这个:remap_schema=A:B      remap_tablespace 类似用法

--导入备份文件          
impdp name/password@database DIRECTORY=impdir(创建的导入导出文件夹  见-中33行)  DUMPFILE=dump.DMP(备份文件名) remap_schema=satp:fcg remap_tablespace=SATP_DATA:FCG_DATA
时间: 2024-10-05 04:26:13

Oracle 用户、表空间、授权、备份、导入等操作相关的相关文章

新建oracle用户/表空间/增加ORACLE SGA内存

一种是为表空间增加数据文件,以下SQL语句请在数据库管理员sysman用户下执行: create tablespace lzs datafile 'd:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\lzs.dbf' size 2048M; create tablespace lzs_doc datafile 'd:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\lzs_doc.dbf' size 512M; 增加ORACLE SGA内存:(这步可

oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 一般从第二步开始就可以 2.创建用户表空间 CREATE TABLESPACE gzjssapce LOGGING DATAFILE

oracle 创建临时表空间、用户表空间、创建用户关联表空间、授权等总结

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 一般从第二步开始就可以 2.创建用户表空间 CREATE TABLESPACE gzjssapce LOGGING DATAFILE

ORACLE 创建表空间、用户、授权

1.创建表空间 create tablespace TEST logging datafile 'e:\app\administrator\oradata\orcl\TEST.dbf' size 100M autoextend on next 100M maxsize 4096M extent management local; 2.创建用户并指定表空间 create use testuser identified by password default tablespace TEST temp

oracle创建表空间 创建用户指定表空间并授权

1.创建表空间 例如: (1)表空间名为myplace: (2)数据文件路径为E:\oracle\oracle_home\oradata\myspace (3)文件名为mydbf.dbf,空间大小为32M (4)设置表空间自动扩展,每次扩展32M,最大空间为2048M (5)本地管理表空间 create tablespace myspace     logging       datafile 'E:\oracle\oracle_home\oradata\myspace\mydbf.dbf' 

Oracle创建表空间、创建用户以及授权、查看权限

创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 创建用户表空间 CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\PROD

Oracle 创建表空间和用户

一.在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口输入以下命令: sqlplus   /nolog 回车后,将出现提示符 SQL> 这时输入       conn   /   as   sysdba 一般即可登录,如果失败的话,可以试一下用conn    sys/sys用户的密码   as sysdba来重试一下 接下来,我们看看您当前的数据库文件一般都是放在哪里的: select    name    from    v$datafile;

Oracle建立表空间和用户

建立表空间和用户的步骤: 用户 建立:create user username identified by "password"; 授权:grant create session to username; grant create table to username; grant create tablespace to username; grant create view to username; 表空间 建立表空间(一般建N个存数据的表空间和一个索引空间): create tab

Oracle 创建表空间,用户,赋值(简装)

一, 1.Oracle 创建表空间,用户,赋值(简装) C:\Documents and Settings\Administrator>sqlplus /nologSQL> conn /as sysdba 2.删除用户drop user username cascade; 3.创建自增表表空间SQL> create tablespace 表空间 datafile 'E:\oracle\product\10.2.0\oradata\表空间.dbf' size 50m autoextend

【引用】Oracle建立表空间和用户

http://blog.csdn.net/starnight_cbj/article/details/6792364 Oracle建立表空间和用户 . 分类: Oracle 2011-09-20 08:58 80909人阅读 评论(11) 收藏 举报 oracletableuserfileinsertdeleteOracle建立表空间和用户 [sql] view plaincopyprint? 01.建立表空间和用户的步骤: 02.用户 03.建立:create user 用户名 identif