//创建表空间 Create tablespace examination//创建表空间examination datafile ‘c:\Oracle\zhangwei\examination.dbf‘//与表空间关联的文件存放位置(要预先手动建好文件夹) size 100m//文件初始大小,千万不要写成mb(这里以下可略) autoextend on//文件大小可自动拓展 next 30m//每次拓展30m maxsize unlimited//不限制文件大小的上限 logging//生成对于该表空间内的数据库对象的创建及更改的日志 extent management local//表空间中的盘区管理采用本地化管理方式 segment space management //表空间中段的管理方式为自动管理 ;//最后千万别忘记打个分号作为结束 //创建用户 create user orcl//创建用户,不区分大小写,不用加引号 identified by orcl//创建密码,不区分大小写,不加引号 default tablespace examination//指定该用户的默认表空间,默认为system temporary tablespace //制定用户的临时表空间,默认为temp ;//最后不要忘记分号结尾 //权限和角色 Oracle的用户权限有两种类型: 系统权限:允许用户执行某些数据库操作,例如创建表空间等。 对象权限:允许用户对某一特定对象(如表、视图、序列)执行特定的操作。 由于权限很多,当用户越来越多,对不同的用户设置权限会非常复杂,所以oracle引入了角色的概念。 connect:临时用户,特别是那些不需要创建表的用户。 resource:一般用于正式用户,可创建表、触发器、过程等。 dba:数据库管理员,拥有管理数据库的最高权限,可以更改、删除其他用户的账户以及权限。 grant resource,connect to orcl//把resource和connect权限都授予用户orcl revoke resource from orcl//解除用户orcl的resource角色 grant select on users to orcl//授予用户orcl可以查看users表的权限 grant update on users to orcl//授予用户orcl可以更新users表的权限