现在的位置: 首页 > 综合 > 正文

oracle 创建表空间 创建用户

2013年01月06日 ⁄ 综合 ⁄ 共 2366字 ⁄ 字号 评论关闭

创建表空间代码如下

--创建生产库表空间
CREATE TABLESPACE FE DATAFILE
  '/opt/oracle/product/10.2.0/db_1/dbs/FE.dbf' SIZE 2048 m AUTOEXTEND ON NEXT 5 m MAXSIZE 20480
                                                                                               m
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8 k
SEGMENT SPACE MANAGEMENT MANUAL;

--创建索引表空间
CREATE TABLESPACE FEIDX DATAFILE 
  '/opt/oracle/oradata/DEV/FEIDX.dbf' SIZE 2048M AUTOEXTEND ON NEXT 4M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO;

--创建全文索引表空间
CREATE TABLESPACE fefulltxt DATAFILE
  '/opt/oracle/oradata/DEV/FEFULLTXT.dbf' SIZE 2048 m AUTOEXTEND ON NEXT 4 m MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8 k
SEGMENT SPACE MANAGEMENT AUTO;

上面的 创建索引表空间和 创建全文索引表空间我在创建表空间的时候删除了 因为是copy 同事的东西所以就放上来了

创建用户并且指定 表空间等操作

--创建fe用户并分配表空间、角色、权限、授权程序
CREATE USER fe
  IDENTIFIED BY VALUES '0A8713C2E93BC510'
  DEFAULT TABLESPACE fe
  TEMPORARY TABLESPACE temp
  PROFILE DEFAULT
  ACCOUNT UNLOCK;
  -- 3 Roles for CYTS 
GRANT   ctxapp TO fe WITH ADMIN OPTION;
GRANT   CONNECT TO fe WITH ADMIN OPTION;
GRANT   RESOURCE TO fe WITH ADMIN OPTION;
ALTER   USER cyts DEFAULT ROLE RESOURCE;
  -- 5 System Privileges for CYTS 
GRANT   CREATE VIEW TO fe;
GRANT   CREATE MATERIALIZED VIEW TO fe;
GRANT   CREATE SESSION TO fe;
GRANT   CREATE TRIGGER TO fe;
GRANT   UNLIMITED TABLESPACE TO fe WITH ADMIN OPTION;
  -- 3 Tablespace Quotas for CYTS 
ALTER   USER cyts QUOTA UNLIMITED ON feidx;
ALTER   USER cyts QUOTA UNLIMITED ON fe;
ALTER   USER cyts QUOTA UNLIMITED ON fefulltxt;
  -- 2 Object Privileges for CYTS 
GRANT     EXECUTE ON  ctxsys.ctx_ddl TO fe;

--修改密码
ALTER USER FE IDENTIFIED BY "FE";

公司中的实际例子

CREATE TABLESPACE turbocms2009 DATAFILE 'D:\oracle\product\10.2.0\oradata\ecoalchina\TURBOCMS2009.DBF' SIZE 2048 m AUTOEXTEND ON NEXT 5 m MAXSIZE 20480 m
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8 k
SEGMENT SPACE MANAGEMENT MANUAL;



--创建 turbocms2009 用户并分配表空间、角色、权限、授权程序
CREATE USER turbocms2009
  IDENTIFIED BY VALUES '0A8713C2E93BC510'
  DEFAULT TABLESPACE turbocms2009
  TEMPORARY TABLESPACE temp
  PROFILE DEFAULT
  ACCOUNT UNLOCK;
  -- 3 Roles for turbocms2009 
GRANT   ctxapp TO turbocms2009 WITH ADMIN OPTION;
GRANT   CONNECT TO turbocms2009 WITH ADMIN OPTION;
GRANT   RESOURCE TO turbocms2009 WITH ADMIN OPTION;
ALTER   USER turbocms2009 DEFAULT ROLE RESOURCE;
  -- 5 System Privileges for turbocms2009 
GRANT   CREATE VIEW TO turbocms2009;
GRANT   CREATE MATERIALIZED VIEW TO turbocms2009;
GRANT   CREATE SESSION TO turbocms2009;
GRANT   CREATE TRIGGER TO turbocms2009;
GRANT   UNLIMITED TABLESPACE TO turbocms2009 WITH ADMIN OPTION;
  -- 3 Tablespace Quotas for turbocms2009 
ALTER   USER turbocms2009 QUOTA UNLIMITED ON turbocms2009;



--修改密码
ALTER USER turbocms2009 IDENTIFIED BY "turbocms2009";

【上篇】
【下篇】

抱歉!评论已关闭.