oracle学习第一天:sql基础之用户

来源:互联网 发布:淘宝卖大牌瑕疵化妆品 编辑:程序博客网 时间:2024/05/17 12:53

一、学习介绍:

           在此之前从来没有接触过任何的数据库知识,所以并没有一套成体系的学习方法,也没能查到有关成套学习方法的文章,因此,我先找了一个基础的视频开始跟着学起。视频中介绍到知识点有三个,分别是:
       1、用户与表空间
       2、表与约束
       3、查询语句
       今天就开始从第一个知识点开始学起(oracle数据库的安装与卸载就不再深说了,一个原因是我还不懂各个步骤的具体作用,第二个原因是标准的安装步骤网上随处可查),如果有幸被各位前辈看到请给出一些学习的建议,感激不尽。

二、正式学习

       学习中使用的工具为oracle自带的sql plus工具。

(一)、用户

 1、登录sql plus

  (1) 首先打开sql plus工具:
   

(2)我使用系统用户来登录,系统用户有哪些呢?先来介绍四个系统用户:拥有管理员权限的sys、system、sysman和oracle创始人之一名字的scott。 这四个用户的密码中前三个是在创建数据库时自己设定,第四个的默认密码是tiger。
例:使用system用户登录语句:[username/password][@server][as sysdba|sysoper]   见(3)中图。

(3)查看登录用户:show user

2、查看dba_users数据字典包含哪些字段

语句: desc dba_users
查看用户语句:select username  from dba_users;

(二)表空间

1、表空间的分类

(1)永久表空间;
(2)临时表空间;
(3)UNDO表空间。
2、查看用户表空间
(1)管理员用户:desc  dba_tablespaces
         普通用户:desc user_tablespaces
(2)用户表空间:
         管理员用户:select tablespace_name from dba_tablespaces;
         普通用户:select tablespace_name from user_tablespaces;

(3)查询用户默认表空间和临时表空间:
管理员用户:select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';
(4)修改默认表空间(管理员用户或者被赋予权限的普通用户)
alter user [username] default tablespace  [tablespace name];

今天先到此为止,明天继续表空间的其他操作。



0 0
原创粉丝点击