【引用】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 用户名 identified by "密码";
04.授权:grant create session to 用户名;
05. grant create table to 用户名;
06. grant create tablespace to 用户名;
07. grant create view to 用户名;
建立表空间和用户的步骤:
用户
建立:create user 用户名 identified by "密码";
授权:grant create session to 用户名;
grant create table to 用户名;
grant create tablespace to 用户名;
grant create view to 用户名;

[sql] view plaincopyprint?
01.表空间
02.建立表空间(一般建N个存数据的表空间和一个索引空间):
03.create tablespace 表空间名
04.datafile ‘ 路径(要先建好路径)\***.dbf ‘ size *M
05.tempfile ‘ 路径\***.dbf ‘ size *M
06.autoextend on --自动增长
07.--还有一些定义大小的命令,看需要
08. default storage(
09. initial 100K,
10. next 100k,
11.);
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ‘ 路径(要先建好路径)\***.dbf ‘ size *M
tempfile ‘ 路径\***.dbf ‘ size *M
autoextend on --自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next 100k,
);

[sql] view plaincopyprint?
01.例子:创建表空间
02.create tablespace DEMOSPACE
03.datafile ‘E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf‘
04.size 1500M
05.autoextend on next 5M maxsize 3000M;
06.删除表空间
07.drop tablespace DEMOSPACE including contents and datafiles
例子:创建表空间
create tablespace DEMOSPACE
datafile ‘E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf‘
size 1500M
autoextend on next 5M maxsize 3000M;
删除表空间
drop tablespace DEMOSPACE including contents and datafiles

[sql] view plaincopyprint?
01.用户权限
02.授予用户使用表空间的权限:
03.alter user 用户名 quota unlimited on 表空间;
04.或 alter user 用户名 quota *M on 表空间;
用户权限
授予用户使用表空间的权限:
alter user 用户名 quota unlimited on 表空间;
或 alter user 用户名 quota *M on 表空间;
完整例子:

[sql] view plaincopyprint?
01.--表空间
02.CREATE TABLESPACE sdt
03.DATAFILE ‘F:\tablespace\demo‘ size 800M
04. EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
05.--索引表空间
06.CREATE TABLESPACE sdt_Index
07.DATAFILE ‘F:\tablespace\demo‘ size 512M
08. EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
09.
10.--2.建用户
11.create user demo identified by demo
12.default tablespace demo;
13.
14.--3.赋权
15.grant connect,resource to demo;
16.grant create any sequence to demo;
17.grant create any table to demo;
18.grant delete any table to demo;
19.grant insert any table to demo;
20.grant select any table to demo;
21.grant unlimited tablespace to demo;
22.grant execute any procedure to demo;
23.grant update any table to demo;
24.grant create any view to demo;
--表空间
CREATE TABLESPACE sdt
DATAFILE ‘F:\tablespace\demo‘ size 800M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--索引表空间
CREATE TABLESPACE sdt_Index
DATAFILE ‘F:\tablespace\demo‘ size 512M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

--2.建用户
create user demo identified by demo
default tablespace demo;

--3.赋权
grant connect,resource to demo;
grant create any sequence to demo;
grant create any table to demo;
grant delete any table to demo;
grant insert any table to demo;
grant select any table to demo;
grant unlimited tablespace to demo;
grant execute any procedure to demo;
grant update any table to demo;
grant create any view to demo;
[sql] view plaincopyprint?
01.--导入导出命令
02.ip导出方式: exp demo/[email protected]:1521/orcl file=f:/f.dmp full=y
03.exp demo/[email protected] file=f:/f.dmp full=y
04.imp demo/[email protected] file=f:/f.dmp full=y ignore=y

时间: 2024-10-26 08:47:01

【引用】Oracle建立表空间和用户的相关文章

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

160523、Oracle建立表空间和用户

建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to  用户名; grant create tablespace to  用户名; grant create view to  用户名; 表空间 建立表空间(一般建N个存数据的表空间和一个索引空间): create tablespace 表空间名 datafile ' 路径(要

Oracle 建立表空间及用户

1.第一步, 先看看变空间的存放路径 --查看表空间文件路径        select tablespace_name,file_id,bytes/1024/1024,file_name      from dba_data_files order by file_id; 2.执行建立临时表空间语句 create temporary tablespace user_temp        tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  

Linux下Oracle启动、建立表空间、用户、授权、数据库导入导出

1.1进入到sqlplus启动实例 [[email protected] ~]$ su - oracle                                 --“切换到oracle用户”[[email protected] ~]$ lsnrctl start                               --“打开监听”[[email protected] ~]$ sqlplus /nolog                                --“进入到

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 创建表空间、用户、授权

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 创建表空间和用户

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

【Oracle】表空间、用户、权限、角色、审计

觉得oracle很难深入.每天一二小时,坚持吧! ---结构体系与原理 Dba_data_files:数据文件 Dba_tablespaces:表空间 Dba_segments:段信息 Dba_extents:块信息 Dba_free_space:表空间可用信息 Dba_objects:对象信息 V$datafile:来自控制文件的信息 用户权限与系统权限视图: 查看用户角色: select * from dba_role_privs; select * from user_role_privs