oracle学习 一 (持续更新中)
2014-12-30 16:55
99 查看
首先你需要创建一个表空间,然后,再创建一个用户名,用户名要给他指定一个表空间,并且给这个用户赋予权限,
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
笔者认为,语句执行一次之后就算是失败也会建立一个用户,所以使用plsql的时候执行用户语句之后要刷新一下用户列表,把你认为是失败的用户删掉
创建密码不要使用单引号,这个要注意哦
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
笔者认为,语句执行一次之后就算是失败也会建立一个用户,所以使用plsql的时候执行用户语句之后要刷新一下用户列表,把你认为是失败的用户删掉
/*创建表空间,关键字:tablespace */ create tablespace llc_data /*logging日志的关键字,此外还有一个nologging关键字,会在接下来的学习之中和大家分享*/ logging /*数据库文件的位置(包括在表空间里面),此外,还有个关键字是tempfile,意思是临时数据库文件*/ datafile 'D:\database\llc_data.dbf' /*大小50m*/ size 50m /*autoextend :自增长,next 50m:每次50m,maxsize 20480m:最大为20480m*/ autoextend on next 50m maxsize 20480m /*本地管理数据库文件,在Oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字典管理),本地管理表空间与字典管理表空间相比大大提高了管理效率和数据库性能,默认为local*/ extent management local; /*先执行完上面的再执行下面的*/ /*创建用户llc*/ create user llc /*密码为123456*/ identified by "123456" /*默认表空间为:LLC_DATA*/ default tablespace "LLC_DATA"; /*grant :授权关键字,一般用户不建议授权dba*/ grant connect,resource,dba to llc;
创建密码不要使用单引号,这个要注意哦
相关文章推荐
- oracle学习 三(持续更新中)
- oracle学习 十二 使用.net程序调用带返回值的存储过程(持续更新)
- oracle学习 四(持续更新中)无法为表空间 MAXDATA 中的段创建 INITIAL 区
- oracle数据库学习记录(持续更新中...)
- oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)
- Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)
- Oracle学习02【持续更新】
- 学习Oracle遇到的实际问题(持续更新)
- oracle学习 十一 包+复合类型+自定义异常(持续更新)
- Oracle学习04【持续更新】
- Oracle学习05【持续更新】
- ORACLE数据库常用函数学习笔记(持续更新...)
- oracle数据库学习记录(持续更新中...)
- ORACLE学习中出现的问题(持续更新中)
- Oracle学习03【持续更新】
- Oracle学习01【持续更新】
- oracle学习 五 使用存储过程创建一个重置密码为123456的功能(持续更新中)
- oracle学习 二(持续更新中)
- 学习oracle的一些好网站【持续更新】7-23
- oracle 行转列,列转行快速学习笔记(持续更新)