Oracle系列片还是要厚脸皮提一下"口碑"的事!

在说Oracle系列之前,还是得厚着脸皮提一下“口碑”!没办法能进权限空间网站,领导天天施压,口口相传。完成部门的任务,我忍不住了! ! Holly 也想静下心来学习技术与大家分享,如果“口碑任务”无法完成,就无法纯心从事技术!我每天晚上有 10 节课,从早上 8 点 30 分到晚上 8 点 30 分。放学后,我正在写陌陌公众号,整理知识点!有点辛苦,有点累,每天晚上我还是要做我该做的!教学要做,个人提升要完成,团队任务要完成。虽然在一个团队中,不可能每个人都只做自己喜欢做的​​事,和不想做的事。这也是我工作的一部分。必须完成!所以小伙伴们,如果有想学java、UI设计、后端、大数据、.net的朋友,记得联系Holly老师哦! Holly先生QQ/陌陌:964918306

1.3 数据库相关操作1.3.1 创建数据库1. 组合表空间由一个或多个数据文件组成;最大的逻辑单元可以进一步定义为小的逻辑存储单元。 Oracle 数据库至少包含一个表空间。 2.数据库结构分类:(1)逻辑结构:指数据库创建后产生的逻辑概念之间的关系。(2)化学结构:数据库中的一组操作系统文件) 3.oracle化学成分:(1)数据文件:存放数据库文件,如表、索引等。(2)日志文件:用于记录数据库的详细变化,在数据库中所做的详尽更改都放在日志中。(3)控制文件:是一个二进制补码文件,记录了数据库的化学结构,并包含一些维护和验证数据库完整性所必需的信息。创建:安装时手动创建,安装成功后通过配置助手创建数据库5. 创建数据库步骤:(1)配置迁移工具→DatabaseConfigurationAssistant(2)@ >配置和迁移工具→NetConfigurationAssistant1.3.2SQL Lang uage1.Introduction(1)Non-Procedural Query Language(2)是数据库服务器和客户端之间通信的重要工具(3)查询、更新和管理关系数据库系统) 2.类别:(1)数据定义语言(DDL):CREATE(创建)、ALTER(修改)和DROP(删除)命令。

(2)数据操作语言(DML):INSERT(插入)、DELETE(删除)和UPDATE(更改)命令。(3)事务控制语言(TCL):COMMIT(提交), SAVEPOINT(保存点)和 ROLLBACK(回滚)命令。(4)数据控制语言(DCL):GRANT(授予)和 REVOKE(恢复)命令。(2)数据操作语言(DQL):SELECT(选择)1.3.3.表空间1.3.3.1.概念:表空间是Oracle数据库存储数据的逻辑单元一个表空间可以向下存储各种应用对象,一个表空间向上是由多个数据文件组成的,一个表空间是最大的逻辑存储结构,它对应一个或多个数据文件,表空间的大小就是其对应数据文件大小的总和。1.3.3.2.表空间分类:(1)持久表空间:通常保存基表、视图、过程和索引等数据。SYSTEM、SYSAUX、USERS 和EXAMPLE 表默认情况下安装速度。 (2)临时表空间:用于保存系统中短期活动的数据,例如对数据进行排序等。(3)@ undo tablespace:用于帮助回滚未提交的事务数据。已经提交在这里无法恢复。一般不需要建临时表空间和undo表空间,除非转移到其他c盘提升性能。1.3.3. 3.表空间的用途:(1)为不同的用户分配不同的表空间,为不同的schema对象分配不同的表空间,方便用户操作和schema对象管理。

(2)可以在不同的c盘创建不同的数据库文件,有利于管理c盘空间,增强I/O性能,有利于数据的备份和恢复等。1.3.3.4.数据库存储结构的组成:(1)SYSTEM表空间:SYSTEM表空间使用它用于存储内部表的数据和数据ORACLE系统的字典,如表名、列名、用户名等能进权限空间网站,不建议将用户创建的表和索引放在该表空间下。(2)SYSAUX表空间:该表常用系统中的sample user objects存放在空间下,一般不存放用户数据,由ORACLE系统手动维护。(3)Undo tablespace:这个表空间是用来存放undo信息的,是用于存储增删改操作前的数据,增删改操作完成后,部分空间表空间将被释放。通常,oracle实例创建后,会创建一个叫UNDOTBS1的undo表空间(4)USERS表空间:建议用户使用这个表空间。可以创建各种对象、表、索引等在表空间中。oracle的基本示例用户SCOTT对象存储在USERS表空间中。(5)TEMP表空间:用于存储临时数据的表空间。1.3.< @3.5.创建表空间1.语法:CREATETABLESPACEtablespacenameDATAFILE'filename'[SIZEinteger[K|M][AUTOEXTEND[OFF|ON]];2.语句描述:(1)CREATE(2)TABLESPACE(3)tablespacenametablespacename(4)DATAFILE 指定一个或多个表空间的数据文件在有多个数据文件时用冒号分隔(5)filename是表空间中数据文件的路径和名称,默认以.dbf结尾(6)SIZE用来指定文件大小,K代表以千字节为单位的指定大小,M用来指定以千字节为单位的大小兆博ytes。

(7)AUTOEXTEND 用于启用或禁用手动扩展数据文件,on is manual Augmented 3.case createtablespacetab_tb111datafile'C:oracleproduct10.2.0orada taorclholly.dbf'size30mautoextendon;1.3.3.6调整表空间大小1.语法:ALERTDATABASEDATAFILE''RESIZE1. 3.3.7 改变表空间的读写状态:1.使表空间只读 ALERTTABLESPACEREADONLY;2.使表空间读写 ALERTTABLESPACEREADWRITE;3.online3.offline offline1.3.3.8删除表空间:1.删除表空间而不删除.dbf化学文件:①语法:DROPTABLESPACE表空间名;2注:此时只能删除表空间,但不能删除表空间下的.dbf文件; 3 例如:表空间是卧室,可以拆除房子的周围墙壁,原来的内容房子还在原地2.删除.dbf化学文件当t删除ablespace: ①语法:droptablespace 表空间名,包括内容和数据文件; ②注意:删除表空间时删除表空间下的.dbf文件; ③例如:表空间是卧室。搬迁时,把原来卧室的内容一并删除。1.3.3.9 查询已有表空间:selecttablespace_name,statusfromdba_tablespaces;查询已经存在的表空间的名称和状态(注意数组是死的)例1:

--1.表空间操作

--1.1 创建表空间

createtablespacetab_tb111

数据文件'C:oracleproduct10.2.0oradataorclholly.dbf'

size30mautoextendon;

--1.2修改变量空间大小

alterdatabaseddatafile

'C:oracleproduct10.2.0oradataorclholly.dbf'

调整大小50m;

--1.3 删除表空间(空间下的.dbf数据文件不能删除)

droptablespacetab_tb111;

--1.4 重新创建

createtablespacetab_tb111

数据文件'C:oracleproduct10.2.0oradataorclholly.dbf'

size30mautoextendon;

--1.5 删除表空间(同时删除数据文件:首选)

droptablespacetab_tb111包括内容和数据文件;

--1.6 查看所有表空间

selecttablespace_name,statusfromdba_tablespaces;

1.3.4用户权限管理1.3.4.1用户1.默认用户:(1)系统用户:SYS , SYSTEM(2)测试账号:SCOTT2.创建用户并指定使用的表空间语法:CREATEUSERIDENTIFIEDBYDEFAULTTABLESPACETEMPORARYTABLESPACEQUOTA100MON;3.更改用户语法:ALTERUSER4.删除用户句型: DROPUSERCASCADE; 案例

createtablespacetbs_holly

数据文件'C:oracleproduct10.2.0oradataorcltb111.dbf'

size30mautoextendon;

--2.1 创建用户并分配密码

createuserhollyidentifiedbysysdefaulttablespacetbs_holly;

--2.2 删除用户

dropuserhollycascade;

1.3.4.2个权限1.类别:(1)系统权限①CREATESESSION:连接数据库②CREATETABLE:创建表③CREATEVIEW:创建视图④CREATESEQUENCE:创建序列(< @2)对象权限 ①管理员直接授予用户权限 ②管理员授予角色权限,然后将角色授予一个或多个用户。(3)系统角色: ①CONNECT:加入数据库 ②RESOURCE:创建表、触发器、存储过程等③DBA:数据库管理员角色,拥有管理数据库的最高权限。2.授权:语句:GRANT权限或角色TO用户名;3.撤销权限:语句:REVOKE权限或角色FROM用户名;

如果您有任何问题或更好的建议,可以联系Holly先生,让我们一起学习:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 Oracle系列片还是要厚脸皮提一下"口碑"的事! https://www.wkzy.net/game/8100.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务