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

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

AnnyQin
难度入门
时长 4小时14分
  • 增减数据文件 alter tablespace test1_tablespace add datafile ‘test2_file.dbf’ size 10m; select file_name from dba_data_files where tablespace_name=’TEST1_TABLESPACE’; alter tablespace test1_tablespace drop datafile ‘test2_file.dbf’ ; select file_name from dba_data_files where tablespace_name=’TEST1_TABLESPACE’;
    查看全部
  • 修改表空间的状态 设置联机脱机状态:ALTER TABLESPACE tablespace_name ONLINE或者OFFLINE; alter tablespace test1 offline desc dba_tablespaces select status from dba_tablespaces where tablespace_name=’TEST1_TABLESPACE’ 设置只读或可读写状态 alter tablespace testname Read only或者read write 默认的联机状态就是读写状态
    查看全部
  • CREATE [TEMPORARY] TABLESPACE Tablespace_name TEMPFILE或者DATAFILE ’XX.DBF’SIZE xx 例:create tablespace test1_tablespace datafile ‘test1file.dbf’ size 10m; create temporarytablespace test1_tablespace tempfile ‘temptest1file.dbf’ size 10m; 查看表空间的文件名 select file_name from dba_data_files where tablespacesname=’TEST1_TABLESPACE’; select file_name from dba_temp_files where tablespacesname=’TEMPTEST1_TABLESPACE’;
    查看全部
  • 理解表空间: 1.数据库和表空间的关系:表空间是数据库的存储空间,用于存储数据库的对象,oracle的很多优化都是通过表空间来实现的。 2.表空间与数据文件的关系:表空间是由一个或多个数据文件构成的 表空间的分类 永久表空间:存储数据库永久化存储对象,表、视图 临时表空间:存储数据库操作期间中间值,执行结束后,存放的内容就会自动释放 UNDO表空间:保存事务所修改的旧值,这样就能进行撤销工作 查看用户的表空间 dba_tablespaces、user_tablespaces数据字典 dba_users(系统管理员)、user_users(普通用户)数据字典 select default_tablespace,temporary_tablespace from dba_user where username=’SYSTEM’; 设置用户的默认或临时表空间 ALTER USER username DEFAULT或者TEMPORARY TABLESPACE tablespace_name 例:更改system用户默认的表空间 ALTER USER system DEFAULT TABLESPACE system; 查看数据字典 dese dba_tablespaces 查看表空间的名字 SYSTEM:存放SYSTEM用户表,视图以及存储过程的数据库对象 SYSAUX:作为EXAMPLE辅助空间,安装ORACLE示例的表空间 UNDOTBS1:存储撤销信息的,属于UNDO类型的表空间 TEMP:用于存储SQL语句处理的表,是一个临时表空间 USRS:属于永久性表空间,用于存储数据库用户创建的数据库对象的,和SYSTEM差不多 EXAMPLE: 查看普通用户的表空间 说明Scott的权限要比system还低
    查看全部
  • 表空间概述 理解表空间: 1.数据库和表空间的关系:表空间是数据库的存储空间,用于存储数据库的对象,oracle的很多优化都是通过表空间来实现的。 2.表空间与数据文件的关系:表空间是由一个或多个数据文件构成的 表空间的分类 永久表空间:存储数据库永久化存储对象,表、视图 临时表空间:存储数据库操作期间中间值,执行结束后,存放的内容就会自动释放 UNDO表空间:保存事务所修改的旧值,这样就能进行撤销工作 查看用户的表空间 创建,修改,删除表空间
    查看全部
  • 启用scott用户 解锁alter user username account unlock 例子:alter user Scott account unlock
    查看全部
  • create tablespace 永久创建 create temporary tablespace 临时创建 create tablespace test1_tablespace datafile'test1file.dbf' size 10m;(永久表空间创建) creat temporary tablespace test1_tablespace tempfile 'temptest1file.dbf' size 10m; (临时表空间创建) 查看表空间: select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';(永久表空间的查询) select file_name from dba_temp_files where tablespace_name='TEMPTEST1_TABLESPACE';(临时表空间查询)
    查看全部
  • 设置用户的默认或临时表空间。
    查看全部
  • UNDO表空间,保存老的数据,以便事务回滚,数据恢复。
    查看全部
  • alter tablespace test1_tablespace 2 offline 把表空间的状态改为脱机 alter tablespace test1_tablespace 2 online 修改为联机 desc dba_tablespaces 查看数据字典 select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';
    查看全部
  • SQLplus登录
    查看全部
  • 打开sqlplus
    查看全部
  • 使用系统用户登录格式: [username/password][@server][as sysdba|sysoper]
    查看全部
  • 系统用户: sys,system 系统管理员sys 级别高于system sysman 操作企业管理器(管理员级别) scott oracle 企业创始人 默认密码tiger
    查看全部

举报

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

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