自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 Oracle审计

定义审计内容是实施有效审计策略的关键步骤。用户确定哪些用户的活动需要被审计,例如,可以审计所有用户或仅审计具有特定权限的用户。语句选择要审计的 SQL 语句类型,如 SELECT、INSERT、UPDATE、DELETE 等。可以审计所有语句或仅审计对特定数据的操作语句。对象确定需要审计的数据库对象,如特定的表、视图、序列或存储过程。语句执行决定是审计所有语句执行,还是只审计成功的或失败的语句执行。成功的语句执行:审计那些没有错误地完成的语句。不成功的语句执行。

2025-01-21 14:32:14 1296

原创 管理权限特权

角色名称描述这些角色用于向后兼容性导出数据库的权限导入数据库的权限数据字典表上的DELETE权限数据字典包上的EXECUTE权限数据字典表上的SELECT权限角色名称权限描述CONNECT连接到数据库的权限,可以创建集群、数据库链接、序列、同义词、表和视图,以及修改会话。RESOURCE创建集群、表和序列的权限,以及创建程序化对象如存储过程、函数、包、索引类型、类型、触发器和操作符的权限。DBA所有系统权限,并带有ADMIN选项,可以将系统权限授予数据库的其他用户或角色。

2025-01-20 21:35:47 1097

原创 创建和管理用户

作用是撤销用户aaron在USERS表空间上的存储配额,从而防止该用户在该表空间中创建新的数据对象。如果用户之前在USERS表空间中有数据,他们仍然可以访问这些数据,但是不能增加新的数据,除非配额被重新设置。在MySQL中,角色(Roles)是在MySQL 8.0及以上版本中引入的。在MySQL中,表空间配额不是直接管理的,但是你可以通过其他方式限制用户使用的资源。视图包含了数据库中所有用户的信息,包括用户名、默认表空间、临时表空间、账户状态等。视图提供了关于用户在表空间中的配额和使用情况的信息。

2025-01-20 21:35:15 980

原创 管理口令安全和资源(二)

可以使用CREATE PROFILE命令来定义资源限制。资源消费者组归属:资源计划定义了哪些资源消费者组(Resource Consumer Groups)属于该计划。每个资源计划可以包含一个或多个消费者组。资源分配指令:资源计划包含了如何在消费者组之间分配资源的指令。这些指令决定了每个组可以使用的资源量,例如CPU时间、并行服务器会话数、会话数等。

2025-01-17 22:36:11 1397

原创 管理口令安全和资源(一)

对于使用myprofile配置文件的用户myuser,他们不能在一年内重新使用任何旧密码,并且必须在重新使用任何旧密码之前更改密码至少5次。如果你想要自定义密码验证逻辑,你可以创建自己的PL/SQL函数,并在创建或修改配置文件时指定该函数的名称。在这个例子中,对于使用myprofile配置文件的用户myuser,每当他们尝试设置或更改密码时,都会调用。在这个自定义函数中,你可以实现任何你想要的密码验证规则,确保用户设置的密码足够强大,以防止未授权访问。文件中指定,或者直接在数据库中作为分配给用户的。

2025-01-17 22:35:44 948

原创 维护数据完整性(二)

DISABLE约束存在,但不检查数据。允许违反约束的数据操作。NOVALIDATE约束存在,检查新数据,但不检查现有数据。用于创建约束时,避免全面检查现有数据。约束存在,检查新数据,不检查现有数据。允许约束对新的数据操作进行检查。约束存在,检查所有数据,包括新数据和现有数据。默认状态,确保数据完整性。

2025-01-16 21:54:30 796

原创 维护数据完整性(三)

Oracle数据库服务器在实施主键(Primary Key)和唯一键(Unique Key)约束时使用的流程。请注意,这些语句的具体语法可能会根据你所使用的数据库系统而有所不同。来设置约束的行为,但在其他数据库系统(如PostgreSQL或MySQL)中,可能不支持这种用法。你可以控制用于强制这些约束的索引的位置和类型。是你想要设置的约束的名称。是两个数据字典视图,它们提供了关于数据库中约束和约束列的信息。的主键列,我们想要启用该列的主键约束,但是有一些重复的。视图提供了关于数据库中约束所涉及列的信息。

2025-01-16 21:54:13 1009

原创 管理索引(二)

通过以上查询,可以获取针对名为“某表名称”的表上相关索引的使用情况信息,进而分析这些索引在实际业务场景中是否经常被使用、有没有真正起到优化查询的作用等情况,以便后续根据分析结果来决定是保留、优化还是删除相应的索引。通过这个查询,可以获取针对“员工(employees)”表所创建的各个索引的相关信息,包含索引名称、表名、被索引的列名以及各列在索引中的具体位置情况,从而清晰掌握索引的详细构建情况。执行此操作后,Oracle会检查索引的结构是否正确,包括索引块之间的链接、索引条目是否符合排序规则等。

2025-01-12 21:47:11 969

原创 维护数据完整性(一)

可以为创建键时隐式创建的索引指定存储。如果没有指定存储,索引将在默认表空间的默认存储参数上创建。创建的索引可以是本地分区索引或全局分区索引。索引将与唯一约束同名。第一个示例定义了一个包含两列的唯一约束,并为索引指定了存储参数。第二个示例向EMP表添加了一个新列,并在列级别创建了唯一键。子句指定了要使用的现有索引。这要求该索引覆盖了唯一性约束中指定的所有列,并且表中不存在违反唯一性的重复键值。CHECK约束是一种用于限制列中值的条件,确保插入或更新的数据满足特定的逻辑条件。约束,否则会因为约束名重复而失败。

2025-01-12 21:42:57 900

原创 Datawhate寒假笔记(一)

按流程走了两次,但结果都是这样,应该是占比比较少了吧。第二次我训练了15轮,稍微调高了点学习率,但是结果还是这样。现在只了解了一点点,不太清除之后精调模型的操作,所以现在认为数据集的重要性好高啊。对于数据集这部分,如果花些时间自己构建,是不是能够自定义模型的功能了?总体的流程走下来了,但是结果好些不太好的样子。在训练时间上,也是等待时间比较长啊。

2024-12-10 20:28:18 202

原创 管理索引(一)

对索引列的值进行反转,以此避免当大量数据插入时,索引的热点问题(即数据插入时集中在索引的某个位置)。尽管所有类型的索引都使用 B-Tree(平衡树)结构,但“B-Tree 索引”通常指的是存储每个键对应的。: 索引列中的数据值不要求唯一,可以有重复的值。不同的物理索引结构影响索引的性能、存储空间以及操作方式。: 这是最常见的一种索引类型,索引只涉及单一的列。位图索引与 B-Tree 索引的结构类似,但其叶子节点存储的是每个键值的。: 这是没有进行分区的普通索引,适用于较小或不需要分区的表。

2024-12-08 23:19:55 1038

原创 管理表(五)

上边的代码的功能通过show user命令查看当前登录数据库的用户是谁,这里显示当前用户为"AS1"。使用desc t命令查看名为t的表的结构,从输出可以知道表t包含两列,列名分别为ID(数据类型是NUMBER(38))和NAME(数据类型是CHAR(10)执行语句想要创建一个全局临时表,但这条语句报错了,错误提示为,原因是创建临时表并基于已有表结构和数据填充时(这里采用的是类似的方式),需要在as后面跟上select语句来指定数据来源,而此处遗漏了,所以创建失败。执行,并且指定了。

2024-12-04 19:45:07 651

原创 管理表(四)

FREELISTS(仅MSSM)功能:每个表通过它在堆中管理已分配的块,且表可拥有多个。影响:若预计有许多并发用户大量插入数据到表中,合理配置多个FREELISTS能显著提升性能,但会增加额外存储成本。其原理是可加速块分配过程,类似多窗口并行处理插入请求。PCTFREE(ASSM和MSSM)功能:衡量在INSERT过程中一个块可被填满的程度,用于控制是否能向块中添加行,还能控制后续更新引起的行迁移。

2024-12-04 11:02:45 696

原创 管理表(三)

表的创建

2024-12-03 08:03:27 1226

原创 管理表(二)

rowid和base64编码以及表的基础知识

2024-12-03 08:02:29 1027

原创 管理表(一)

oracle数据类型,表的类型

2024-12-02 13:58:05 921

原创 管理撤销数据(三)

Undo段是Oracle数据库中用于存储事务修改前数据的结构。它们的主要作用是支持事务的回滚、实现读一致性以及支持数据库恢复。

2024-12-02 10:55:41 1342

原创 管理撤销数据(二)

在 Oracle 中,如果一个用户的事务没有提交,那么,而,即使他们查询的是相同的数据表。这种行为是由 Oracle 实现的和原则决定的。具体来说,Oracle 使用了和的机制来保证这一点。Oracle 数据库支持(原子性、一致性、隔离性、持久性)中的,通过不同的事务隔离级别来管理事务之间的并发行为。在默认情况下,Oracle 使用的是隔离级别。

2024-12-01 18:57:42 1178

原创 管理撤销数据(一)

用于撤销已经执行的事务操作,使数据库回到事务开始之前的状态。也就是说,UNDO 数据记录了。

2024-12-01 18:55:29 669

原创 存储结构及关系(二)

通过数据字典视图,你可以全面地查看 Oracle 数据库的存储结构,包括表空间、数据文件、段、扩展和空闲空间。

2024-11-30 10:25:46 895

原创 存储结构及关系(一)

定义初始化参数指定数据库的标准块大小。该块大小用于 SYSTEM 表空间和任何临时表空间。默认值:除非另有指定,标准块大小也用作表空间的默认块大小。Oracle 支持最多四个额外的非标准块大小。选择标准块大小:通常应选择最常用的块大小作为标准块大小。在许多情况下,这可能是您需要指定的唯一块大小。典型的设置为 4 KB 或 8 KB。如果未指定,默认数据块大小取决于操作系统,通常是足够的。不可更改性:数据库创建后,块大小无法更改,除非重新创建数据库。控制标准块大小的缓存大小。用于控制特定非标准块大小的缓存。

2024-11-29 15:10:12 893

原创 管理表空间和数据文件(二)

使用以下命令将表空间设置为只读模式:必须等到TABLESPACE所有的过程都commit;才能可以执行成功。切换到sys用户,commit,然后使用生效。使表空间在线:表空间通常是在线的,因此数据库用户可以使用其中包含的数据。但是,数据库管理员可能会使表空间脱机,以便:使数据库的一部分不可用,同时允许对数据库的其余部分进行正常访问执行离线表空间备份(尽管表空间可以在在线和使用时进行备份)在数据库打开时恢复表空间或数据文件在数据库打开时移动数据文件表空间离线状态当表空间离线时

2024-11-27 10:14:55 909

原创 维护表空间和数据文件(一)

Oracle逻辑上将数据存储在表空间中,物理上将数据存储在数据文件中。Tablespaces:数据文件:数据库、表空间和数据文件密切相关,但它们之间有重要的区别:Oracle数据库由一个或多个称为表空间的逻辑存储单元组成,这些存储单元共同存储数据库的所有数据。在 Oracle 数据库中,表空间是存储数据的逻辑结构。根据用途和功能的不同,表空间可以分为以下几种类型:SYSTEM 表空间:SYSAUX 表空间:用户定义的永久表空间:根据具体业务需求选择合适的表空间类型,可以有效优化数据库性能和管理复杂性。是的,

2024-11-24 21:06:29 880

原创 维护在线重做日志(二)

Oracle 的在线重做日志文件(Online Redo Log Files)是 Oracle 数据库日志机制的重要组成部分,其主要职责是记录数据库中所有的更改操作。这些日志用于保障数据的可靠性和可恢复性。1. 在线重做日志文件的角色与功能主要功能:事务的持久性在事务提交时,所有事务更改都会被写入在线重做日志文件,确保在系统崩溃或故障后可以恢复这些事务。数据恢复如果数据库崩溃,Oracle 使用在线重做日志文件中的记录重建未完成的事务。备份一致性。

2024-11-21 15:30:03 1242

原创 维护在线重做日志(一)

在线重做日志文件提供了在数据库发生故障时重做事务的方法。每个事务都同步写入重做日志缓冲区,然后刷新到在线重做日志文件,以便在媒体失败时提供恢复机制。(除了在启用了NOLOGGING子句的对象中直接加载插入等例外情况。这包括尚未提交的事务、撤消段信息以及模式和对象管理语句。在线重做日志文件用于实例失败时恢复未写入数据文件的已提交数据的情况。在线重做日志文件仅用于恢复。

2024-11-20 21:49:29 1083

原创 Oracle维护控制文件

控制文件是一个相当小的文件(在极端情况下可以增长到64MB左右),其中包含Oracle需要的其他文件的目录。参数文件告诉实例控制文件在哪里,控制文件告诉实例数据库和在线重做日志文件在哪里。控制文件的大小注意决定因素是为创建关联数据库的CREATE DATABASE语句中的MAXDATAFILES、MAXLOGFILES、MAXLOGMEMBERS、MAXLOGHISTORY、MAXINSTANCES参数设置的值。复制控制文件还要保证复制的文件的权限,(6,6,0)创建一个新的控制文件。

2024-11-20 00:31:25 723

原创 第五章 使用数据字典和动态性能视图

是一个虚拟表记录当前数据库活动在数据库运行时不断更新从内存和控制文件访问信息用于监视和调优数据库归属sys用户所有在以vs开头的同义词在v$FIXED_TABLE中列出Type描述一个表或视图的结构。在您提供的输出中,描述了一个名为NAME:列名,数据类型为 VARCHAR2(30)。OBJECT_ID:列名,数据类型为 NUMBER。TYPE:列名,数据类型为 VARCHAR2(5)。TABLE_NUM:列名,数据类型为 NUMBER。

2024-11-19 16:44:01 1190

原创 Linux防火墙

表是用于网络地址转换(Network Address Translation,NAT)的表之一,用于修改数据包的源 IP 地址、目标 IP 地址或端口号,以实现网络地址的映射和转换。iptables 是一个强大而灵活的工具,可以根据具体需求配置各种复杂的网络规则,保护系统免受网络攻击。您可以使用文本编辑器打开保存的规则文件,查看其中包含的 iptables 规则内容。运行以下命令将当前的 iptables 规则保存到文件中(例如。要将修改后的 iptables 规则写入配置文件,可以使用。

2024-11-17 20:49:27 998

原创 Linux启动过程

建议将单元文件放置在。

2024-11-17 16:45:25 761

原创 Linux分区、挂载、配额、逻辑卷、RAID、系统综合状态查看

临时挂载:手动挂载文件系统,在当前系统会话中有效。配置文件挂载:通过编辑/etc/fstab文件实现系统启动时自动挂载文件系统。希望这些信息对您详细介绍了临时挂载和配置文件挂载的过程。如果您有任何其他问题或需要进一步了解,请随时提出。当您使用 LVM 管理存储时,通常会从物理卷开始构建分区、创建文件系统,最后挂载到系统中。pvcreate命令用于创建物理卷,将指定的磁盘分区或整个硬盘标记为 LVM 可管理的物理卷。在这个例子中,我们将硬盘/dev/sdb标记为物理卷,以便将其用于后续的卷组创建。

2024-11-16 21:21:29 1201

原创 Linux文件系统

Linux 文件系统是 Linux 操作系统中用于存储和组织文件的结构。以下是一些关键概念和常见的 Linux 文件系统类型:文件系统层次结构:Linux 使用统一的文件系统层次结构,所有文件和目录都从根目录 开始。目录结构:权限管理:Linux 文件系统使用权限(读、写、执行)来控制对文件和目录的访问。挂载:文件系统可以被挂载到目录中,使其内容可用。ext4:最常用的 Linux 文件系统,支持大文件和大容量存储。XFS:高性能文件系统,适用于大文件和高并发环境。Btrfs:现代文件系统,支持快照、压缩

2024-11-16 19:04:27 733

原创 Linux内存与磁盘管理

当系统的物理内存不足时,操作系统会将不活跃的内存页移动到交换分区,从而释放物理内存供其他进程使用。通过这个命令,您可以创建一个指定大小的空洞文件,该文件不会占用实际磁盘空间,但会占用文件系统的inode。:虽然交换分区可以扩展内存,但访问交换分区的速度远低于物理内存,因此频繁使用交换会导致系统性能下降。命令查看交换空间的使用情况,帮助管理员判断是否需要调整交换空间的大小或配置。命令显示的是实际磁盘空间的使用情况,包括文件占用的磁盘空间大小,而。:以人类可读的格式显示磁盘空间大小。

2024-11-15 01:29:24 839

原创 Linux进程管理

它通过定义和实施安全策略来增强系统的安全性,限制进程和用户对系统资源的访问。:SELinux通过定义策略来控制进程对文件、网络和其他资源的访问,即使用户具有root权限也无法绕过这些限制。命令是一个终端多重复用工具,可以在一个终端窗口中创建多个虚拟终端,并在这些虚拟终端中运行不同的程序或命令。:每个文件、进程和资源都有一个安全上下文,包含用户、角色、类型和级别信息。SIGCONT(18):继续进程的执行,通常与SIGSTOP一起使用。在终端关闭,父进程结束之后,子进程变成孤儿进程,会自动被1号进程收留。

2024-11-13 14:10:44 664

原创 软件包管理

发行版:主要用于 CentOS、Fedora 和 Red Hat Enterprise Linux(RHEL)等。apt-get upgrade:升级已安装的软件包。apt-get install :安装软件包。apt-get update:更新软件包列表。yum update:更新系统中的软件包。dnf update:更新系统中的软件包。yum install :安装软件包。dnf install :安装软件包。yum remove :删除软件包。dnf remove :删除软件包。

2024-11-13 00:19:50 797

原创 linux网络管理

这些路由信息描述了数据包在网络中的传输路径,其中默认路由用于发送到不在本地子网的数据包,本地链路路由用于本地通信,其他路由用于到达特定子网的数据包。已成功协商到了 1000 兆位每秒的全双工模式(1000baseT-FD),并且流控制已启用,连接正常。两套工具,centos7之前net-tools,之后 iproute2.route -n 使用-n参数不解析主机名。mii-tool eth0(网卡名称)

2024-11-12 16:22:10 906

原创 创建一个数据库(一)

【代码】创建一个数据库(一)

2024-11-09 21:34:38 3101

原创 管理Oracle实例(二)

会话和诊断文件

2024-11-09 16:14:17 1142

原创 管理Oracle实例(一)

SHUTDOWN状态:数据库已关闭,文件不可用。NOMOUNT状态:数据库实例已启动,但未加载数据文件。MOUNT状态:数据库加载了控制文件,但数据文件未打开。OPEN状态:数据库完全启动,所有文件已打开,可以正常访问数据库内容。

2024-11-06 01:14:48 796

原创 Oracle服务器入门

Oracle服务器介绍

2024-11-02 20:18:44 627

原创 Oracle组件

Oracle组件

2024-11-02 16:50:37 643

剪刀石头布数据集,背景为白色,手部有3种颜色

剪刀石头布数据集,背景为白色,手部有3种颜色

2024-12-14

动漫角色脸部图像,用于对抗神经网络

动漫角色脸部图像,用于对抗神经网络

2024-12-14

windowsdesktop-runtime-6.0.12-win-x64.exe

windowsdesktop-runtime-6.0.12-win-x64.exe

2024-11-21

steam++-win-x64-v2.6.9.exe

用来加速GitHub

2024-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除