Oracle入门(Oracle11g)

软件安装完毕后,数据库实例创建成功到为实例写数据表的过程:

1、创建用户表空间(用PLSQLdeveloper工具)

create tablespace data_name

logging

datafile 'd:\Oracle\tableSpace\tableData\data_name.dbf'    --表存储空间的绝对路径

size 100m

autoextend on

next  30m maxsize 20480m

extent management local;

 

1、创建用户临时表空间

create temporary tablespace temp_name

tempfile 'd:\Oracle\tableSpace\tempTable\temp_name.dbf'

size 50m

autoextend on

next 30m maxsize 10240m

extent management local;

 

3、创建系统用户并为其指定表空间

create user user_name identified by 123                     --user_name为用户名,identified by后的123为登录密码

default tablespace data_name                        --默认表空间,也即用户表空间

temporary tablespace temp_name;                  --临时表空间

 

4、给用户赋予权限

grant dba to user_name;                    --dba为一个权限(系统管理员),其他权限还有:connect、resource等

 

至此,为一个数据库实例分配了表空间及用户,接下来可以通过PL/SQL developer工具以新建Nomal用户登录,进行数据库的建表等操作。

 

补充:

1、删除表空间,同时删除数据文件

drop tablespace data_name including  contents and datafiles

 

2、修改表空间大小

alter database datafile 'd:\Oracle\tableSpace\tableData\data_name.dbf' resize 200m;  //resize后为要改的的大小

 

 

3、赋权限汇

grant  connect,resource to user_name     --注意是user_name用户名

grant  create any sequence to user_name

grant create any table to user_name   

grant delete any table to user_name

grant insert any table to user_name

grant select any table to user_name

grant unlimited tablespace to user_name

……

 

5、建表示例

create table table_name(

    t_id                      int                             not null,

    t_name               varchar2(20)             not null,

    t_depart             varchar2(30)              null,

   primary key(t_id)

)

注意:每行结尾处用“,”逗号,表体用“(”“)”包围。

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值