OracleXENuiv,数据库创建用户,表空间,

原创 2015年07月10日 17:24:20
目标文件夹: F:\oracle\
'Oracle 数据库监听程序' 的端口: 1521
'用于 Microsoft Transaction Server 的 Oracle 服务' 的端口: 2030
HTTP 监听程序的端口: 8080

SYSTEM/root,
SYS/root,

{--
system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。
sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。
以上就是2个用户的区别。
另外你说的,system用户as sysdba登录时和sys一样的问题:
system用户以sysdba身份登录时就是sys,准确地说,任何用户以sysdba身份登录时都是sys,这一点,你登陆后执行show user可以验证。
--}


创建用户 ym/ym, create user ym identified by ym; 
授权: grant create session to ym;  
            grant create table to  ym;  
            grant create tablespace to  ym;  
            grant create view to ym;  
修改用户密码: alter user ym identified by root;


现在以ym用户登录


在ym用户创建表空间:
create tablespace TestSpace   
datafile 'F:/Oracle/app/oracle/TestSpace.dbf'   
size 10M   
autoextend on next 5M maxsize 300M;

删除表空间  //drop tablespace TestSpace including contents and datafiles  


SYSTEM用户登录授予用户ym使用表空间的权限:  
alter user ym quota unlimited on TestSpace; 

//授权
agrant connect,resource to ym;  
grant create any sequence to ym;  
grant create any table to ym;  
grant delete any table to ym;  
grant insert any table to ym;  
grant select any table to ym;  
grant unlimited tablespace to ym;  
grant execute any procedure to ym;  
grant update any table to ym;  
grant create any view to ym;  


创建表
create table ym.FBP_FISCAL_PERIOD
(
  creation_date     NUMBER(14) not null,
  created_by        NUMBER(38) not null,
  last_update_login NUMBER(38),
  enabled_flag      CHAR(1) default 'Y' not null,
  last_update_date  NUMBER(14),
  last_updated_by   NUMBER(38) not null,
  org_id            NUMBER(38) not null,
  period_id         NUMBER(38) not null,
  fiscal_year       NUMBER(4) not null,
  period_state      CHAR(1) not null,
  period_code       VARCHAR2(128) not null,
  period_name       VARCHAR2(256) not null,
  strart_time       NUMBER(14) not null,
  end_time          NUMBER(14) not null
)
commit;


comment on table ym.FBP_FISCAL_PERIOD
  is '会计期间';
-- Add comments to the columns 
comment on column ym.FBP_FISCAL_PERIOD.creation_date
  is '创建日期';
comment on column ym.FBP_FISCAL_PERIOD.created_by
  is '创建者';
comment on column ym.FBP_FISCAL_PERIOD.last_update_login
  is '最后修改时的登录ID';
comment on column ym.FBP_FISCAL_PERIOD.enabled_flag
  is '有效标识';
comment on column ym.FBP_FISCAL_PERIOD.last_update_date
  is '最后更新日期';
comment on column ym.FBP_FISCAL_PERIOD.last_updated_by
  is '最后更新者';
comment on column ym.FBP_FISCAL_PERIOD.org_id
  is '机构ID';
comment on column ym.FBP_FISCAL_PERIOD.period_id
  is '期间ID';
comment on column ym.FBP_FISCAL_PERIOD.fiscal_year
  is '会计年度';
comment on column ym.FBP_FISCAL_PERIOD.period_state
  is '期间状态';
comment on column ym.FBP_FISCAL_PERIOD.period_code
  is '期号';
comment on column ym.FBP_FISCAL_PERIOD.period_name
  is '期名';
comment on column ym.FBP_FISCAL_PERIOD.strart_time
  is '开始时间';
comment on column ym.FBP_FISCAL_PERIOD.end_time
  is '结束时间';
  
-- Create/Recreate primary, unique and foreign key constraints 
alter table ym.FBP_FISCAL_PERIOD
add constraint PK_FBP_FISCAL_PERIOD primary key (PERIOD_ID);
  
select table_name,tablespace_name from user_tables where table_name='FBP_FISCAL_PERIOD';
此时发现 此表建在了SYSTEM表空间;迁移到TestSpace
alter table FBP_FISCAL_PERIOD move tablespace TestSpace


可以以sqldeveloper 或者是PLSQL Developer来连接数据库,PLSQL Developer连接时,需要修改tnsnames.ora文件信息。


登录数据库主页,


XID:XE


数据库网页登录主页 : http://127.0.0.1:8080/apex/f?p=4550:11:6113610220699945::NO:::

Oracle 数据库创建、表空间创建、用户创建 步骤

一、数据库创建: 1、利用数据库配置助手(DBCA,Database Configuration Assistant)图形化方式 2、创建完成之后,找到  D:\oracle\product\11.2...
  • hx18652266251
  • hx18652266251
  • 2017年03月03日 13:19
  • 1855

Oracle创建表空间、创建用户并指定该用户的表空间、授权

参考链接:http://www.osyunwei.com/archives/5943.html Oralce中表空间概念、分类、操作,参考本人博文:http://blog.csdn.net/btt2...
  • btt2013
  • btt2013
  • 2017年09月16日 22:04
  • 322

ORACLE创建用户并指定默认表空和默认临时表空间

ORACLE创建用户并指定默认表空和默认临时表空间//创建临时表空间create temporary tablespace bocodbtempdbs tempfile D:/oracle/orada...
  • bocodb
  • bocodb
  • 2008年08月20日 09:01
  • 23734

Oracle新建用户并指定默认表空间

以上就是Oracle创建表空间和用户的Sql语句
  • u012547633
  • u012547633
  • 2015年09月14日 14:31
  • 5022

oracle创建数据库、表空间、用户并授权

在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库。表空间用于对数据库中的资源进行分类,每个用户都有默认的表空间,也可以给用户指定默认的表空间。...
  • yungpheng
  • yungpheng
  • 2016年09月10日 17:47
  • 4697

Oracle创建表空间、创建用户,给用户分配表空间以及可操作权限

创建表空间一共可分为四个步骤 具体脚本如下:     第1步:创建临时表空间       create temporary tablespace yd_temp       tempfile 'D:...
  • jinchaomail
  • jinchaomail
  • 2015年12月01日 09:24
  • 3794

oracle 创建一个用户并指定默认表空间和临时表空间

 oracle 创建一个用户并指定默认表空间和临时表空间 1. 创建临时表空间 SQL> create temporary tablespace test1temp tempfile '/...
  • zhengwei125
  • zhengwei125
  • 2015年08月19日 15:23
  • 8279

Oracle创建用户和表空间

1.创建用户,并分配权限 -- 数据目录根据实际环境替换 --创建用户表空间 CREATE TABLESPACE namespace DATAFILE   '/home/app/oracle/orad...
  • user_rcy
  • user_rcy
  • 2016年06月28日 10:19
  • 233

Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等

Oracle创建表空间、创建用户、授予权限以及删除用户等 --创建表空间 CREATE TABLESPACE caiyl DATAFILE 'D:\Oracle\app\caiyl\oradata...
  • cai7095576
  • cai7095576
  • 2014年02月02日 07:42
  • 6276

oracle基础知识1----用户(创建用户)和表空间、管理表

sys: Oracle的一个超级用户,主要用来维护系统信息和管理实例,只能以sysdba或sysoper角色登录     system: Oracle默认的系统管理员,拥有DBA权限,通常用来管理Or...
  • oChangWen
  • oChangWen
  • 2016年08月15日 22:11
  • 3071
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OracleXENuiv,数据库创建用户,表空间,
举报原因:
原因补充:

(最多只允许输入30个字)