为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

AnnyQin
难度入门
时长 4小时14分
  • 查看用户的表空间 1、dba_tablespaces(针对我们系统管理员用户来查看的数据字典)、user_tablespaces数据字典(针对普通用户登陆之后来查看数据字典) desc dba_tablespaces(查询数据字典中有哪些字段) select tablespace_name from dba_tablespaces; 作为一个系统用户登陆的时候所对应的表空间,默认的情况下是六个如下所示 system:用来存放sys用户的视图以及存储过程中的数据库对象(系统表空间) sysaux:辅助example表空间 undotbs1:存储撤销信息 的 temp:存储我们SQL语句处理的表,它是一个临时表空间 users:永久性表空间存储数据库用户创建的数据库对象 example:用来存放安装Oracle11g事例的这样一个表空间 注意:Scott用户不能用dba_tablespaces数据字典。因为Scott用户的权限低。 dba_users(属于系统管理员的查看的数据字典)、user_users(普通用户登录的时候可以查看的数据字典,系统管理员也可以 ) 每一个用户 下面可以对应默认表空间和临时表空间temp(正常只有一个,如若需要其他的表空间则需要自己创建)
    查看全部
  • 表空间概述 1、理解表空间 1.1 数据库与表空间的关系:可以理解表空间是在数据库中开辟的一个空间用来存放数据库的对象 。一个数据库可以由多个表空间来构成。表空间概念也是区别以前的SQLsever 和MySQL数据库。其次Oracle数据的一些优化都是依据表空间来实现的的。 1.2、表空间与数据文件的关系:表空间是由一个或多个数据文件开构成的。 2、表空间的分类 2.1 永久表空间:存放内容主要是数据库中需要永久存放的数据库对象, 2.2 临时表空间:存放一些数据库操作当中中间执行的过程,当执行完成后自动释放空间 2.3 undo表空间:用于保存事务修改的旧址。对数据回滚
    查看全部
  • Scott用户、默认的系统用户。默认状态下是锁着的,如果要登陆前得先解锁; 启用用户的语句:alter user username account unlock eg alter user Scott account unlock(解锁前得先登录SQLplus) 登录 connect Scott/tiger 用Scott用户登录 show user 检查当前登录的是不是scott用户
    查看全部
  • show user查看当前登录用户是谁。 dba_users 数据字典查看数据字典里包含哪些字段,desc dba_users; 用户SQL语句 select username dba_users;(说明必须要分号,因为是SQL语句)
    查看全部
  • 用户与表空间 1、如何通过系统用户登录SQL plus工具; 2、如何查看登录用户。 3、启用Scott用户(默认用户之一); 系统用户(sys system sysman Scott) sys system 使用sys登陆时必须使用管理员或者系统操作人员的权限才能登陆;system可以直接登录。eg system/password;sys/password @(服务器/ip地址不一致是需要。当服务器与客户端)as sysoper/sysdba sysman 说明也是管理员级别的用户,用于来操作我们的企业管理器 前三个密码,自己设置,密码统一。Scott默认密码tiger。 登录方式: 1、username /password as sysdba/sysoper(仅限于sys用户) 2、connect username/password
    查看全部
  • 理解表空间 1.数据库与表空间:表空间是数据库的逻辑存储空间, 在数据库中开辟的一个空间,用于存放数据库的对象。一个数据库可以由多个表空间来构成。 2.表空间与数据文件:表空间是由一个或多个数据文件来构成的,数据文件的位置和大小可以由用户自定义。 3.表空间的分类 永久表空间:需要永久性保存的表,视图,存储过程等 临时表空间:数据操作中间执行的过程,当执行之后,存放的内容自动释放掉 UNDO表空间:事物被修改前的数据,用于回滚
    查看全部
  • 启用scott用户并登录 alter user scott account unlock; connect scott/tiger 出现更改scott口令后继续输入tiger,提示口令已更改,已连接
    查看全部
  • 查看登录用户 show user命令:show user(不加分号也可) dba_users数据字典:desc dba_users select username from dba_users;
    查看全部
  • 系统用户及登录方式: 1.sys,system [username/password][@server][as sysdba|sysoper] system/password connect sys/password as sysdba 2.sysman 3.scott默认密码是tiger
    查看全部
  • 一个系统管理员登录后默认的6个表空间,分别是: system:系统表空间(用来存储sys用户的一些视图,以及存储过程中的一些数据库对象) sysaux:作为example的辅助表空间 undotbs1:存储撤销信息的表空间 temp:用于存储失去了语句处理的表的信息的,他好似一个临时的表空间(因为操作执行玩就自动释放空间) users:属于永久性表空间,主要用于存储 数据库用户创建的数据库对象。 example:是安装Oracle11g数据库的事例的一个表空间
    查看全部
  • 修改和设置默认和临时表空间; 语句:alter user username default/temporary tablespace_name; 默认情况下,只有一个临时表空间每一个用户,所以一般不设置用户的临时表空间 普通用户没有去权限
    查看全部
  • 查看用户的表空间 1、dba_tablespaces user_tablespaces数据字典 查询表空间 2、dba_users user_users数据字典 查看用户 说明:若当前登陆的用户是sys或者system 则是可以查询系统和用户的表空间的。若当前登陆账户是Scott时,则只能查看用户的表空间。 system的默认表空间是users,临时表空间是temp。 3、查看表空间的步骤,先登录SQLplus,然后使用desc命令查询相应的系统或用户的表空间。在这用SQL查询语句eg:select dba_tablespace from dba-tablespaces;(SQL语句需要分号) select defualt_tablespace,temporary_tablespace from dba_ users where username='system';(简单的条件查询语句,查看system用户的默认表空间和临时表空间) 3、如何更改用户的表空间或设置用户的表空间。
    查看全部
  • show user显示当前用户
    查看全部
  • 表空间的分类 永久表空间:存储数据库永久化存储对象,表、视图 临时表空间:存储数据库操作期间中间值,执行结束后,存放的内容就会自动释放 UNDO表空间:保存事务所修改的旧值,这样就能进行撤销工作
    查看全部
  • 实例: > alter user scott account unlock; ----更改用户账户并解锁 >connect scott/tiger; ---登录 >show user; ---查看改账户后的用户名
    查看全部

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!