oracle高级阶段
文章平均质量分 71
@睡不醒的每天@
生活不是苦难,也不是享受,而是为了奋斗的事业坚持到底,即使再小的帆也能远航。
展开
-
oracle数据字典详解
select privilege from dba_SYS_privs where grantee=‘USERNAME’原创 2024-07-17 22:33:38 · 250 阅读 · 0 评论 -
oracle备份和恢复exp/imp-----从全库备份中恢复用户库解题思路
其中fromuser=gk为.dmp文件里的对象的原先的owner,full方式可以备份所有用户的数据库对象,包括表空间、用户信息等,第一步:使用系统管理员账号将oracle整个导出备份----touser=gk123为作为导入的对象的新的Owner。owner=XX只能备份指定用户的对象。第二步:删除全库中的用户库(原创 2024-07-17 19:02:32 · 332 阅读 · 0 评论 -
Oracle用户、授权、角色管理
预定义角色是在数据库安装后,系统自动创建的一些常用的角色。下介简单的介绍一下这些预定角色。角色所包含的权限可以用以下语句查询:sql>select * from role_sys_privs where role=‘角色名’;原创 2024-07-16 14:52:32 · 621 阅读 · 0 评论 -
oracle重做日志
对应第一种情况,oracle会使用实例恢复,使用重做日志自动恢复数据,不需要用户干预。没错,实例恢复,它是自动的。每个数据库至少有两个日志文件组,每组至少包含1个或者多个日志文件成员,v$log 记录数据库中有多少个重做日志组,每个组中有多少个成员、日志大小及状态。对应第二种情况,便需要DBA使用备份,重做日志,归档日志来恢复数据了。一是,因为停电或死机,脏块未写入磁盘,造成该数据丢失。当前显示有3组重做日志,每组重做日志只有一个成员日志,查看数据库目前重做日志的组、组成员等信息,原创 2024-07-15 16:25:50 · 322 阅读 · 0 评论 -
oracle控制文件详解以及新增控制文件
控制文件在数据库创建时被自动创建,并在数据库发生物理变数时更新。控制文件被不断更新,控制文件是一个很小的二进制文件(10MB左右),含有数据库结构信息,包括。3、复制一个命名control03.ctl的控制文件。第一步:看control_file路径。2、切换到上面路劲的控制文件的目录下。第三步、修改spfile。第二步:复制控制文件。第四步、确认增加成功。原创 2024-07-12 18:08:57 · 497 阅读 · 0 评论 -
Oracle数据库模式对象
2、 模式对象包括:聚簇、约束、数据库链接、触发器、维、外部过程库、索引和索引类型、JAVA类及JAVA资源、物化视图、物化视图日志、对象表、对象类型、对象视图、操作符、序列、函数、存储过程和包、同义词、表、索引组织表、视图。1、模式(schema)是一个数据库对象的集合。模式为一个数据库用户所有,与用户名字相同。通俗来说,模式对象就是一个用户。原创 2024-07-11 18:55:19 · 129 阅读 · 0 评论 -
Oracle数据库自带的内置表和视图、常用内部视图
实现视图 user_mviews 物化视图user_mview_logs 物化视图日志user_mview_comments 物化视图注释user_mview_refresh_times 物化视图刷新时间user_mview_analysis 物化视图的附加信息user_mview_detail_relations 物化视图FROM列表的详细关系user_mview_keys 物化视图列(或者 GROUP BY子句中的列)原创 2024-07-09 19:35:51 · 744 阅读 · 0 评论 -
oracle逻辑层级详解(表空间、段、区、数据块)
oracle数据库内的每个表空间由一个或者多个称为数据文件的文件组成。·每个oracle数据库的标准数据块大小是在创建数据库时由初始化参数DB_BLOCK_SIZE指定的。oracle服务器通过表空间和逻辑存储结构(包括段、区和数据块),能够实现磁盘空间使用的小粒度控制。除了SYSTEM表空间或者有活动还原段的表空间,可将其它表空间置于脱机状态而不会影响数据库运行。·oracle数据库内的数据存储在数据块内,数据块为最精细的粒度等级。oracle数据库可以从逻辑上分组到称为表空间的更小的逻辑空间区。原创 2024-07-09 17:22:14 · 614 阅读 · 1 评论 -
oracle表空间管理(手动扩容/自动扩容)方法
表空间是数据库中最大的逻辑单元,oracle数据库采用表空间将相关的逻辑组件组合在一起,方法二:增加数据文件个数(手动在原有得表空间文件基础上继续增加表空间文件数量),即系统表空间,该表空间是在创建数据库或者数据库安装时候自动创建的,1、永久表空间:一般保存表、视图、过程、索引等数据。方法一:(手动增加在原有表空间上增加表空间容量)2、临时表空间:只用于保存系统中短期活动的数据。方法三:设置表空间自动扩展。3、撤销表空间:用于帮助回退未提交的数据。对于oracle数据库的表空间,除了用。原创 2024-07-04 19:36:25 · 705 阅读 · 1 评论 -
oracle存储结构-----逻辑存储结构(表空间、段、区、块)
当表中数据量增大时,数据段的大小自然也随着变大,数据段的增大过程是通过向其添加新的数据区来实现的。查询等操作时,Oracle可能会使用一些临时存储空间,用于暂时性地保存解析过的查询语句以及在排序过程中产生的临时数据,Oracle系统将在专门用于存储临时数据的表空间中为操作分配临时段。3、··段(多个段组成表空间):数据段(保存表记录)、索引段(保存索引数目)、临时段(临时数据)、回滚段(回滚数据)一个段只属于一个特定的数据对象,每当创建一个具有独立段的数据对象时,Oracle将为它创建一个段。原创 2024-07-04 15:54:21 · 721 阅读 · 0 评论 -
oracle(表空间分类、表空间操作、默认表空间)
-删除名为tp_hr的表空间,但是这个语法只是将表空间和数据库的“联系”删除了,不会删除实际的数据文件。--删除名为tp_hr的表空间,并且把数据文件也删除掉。,可以在这个表空间上创建各种对象,如创建表、索引等。一般在完成Oracle系统的安装并创建Oracle实例后,Oracle系统会自动建立多个表空间。例:如下,创建一个名为tp_hr的表空间,有两个数据文件,自动扩展大小,初始大小是30M(兆)。integer是你自己输入的一个数字,指定文件的大小,K是千字节大小,M是兆字节大小。原创 2024-07-02 19:46:20 · 366 阅读 · 1 评论 -
oracle体系结构详解(实例+数据文件)
提示:主要总结oracle数据库:物理结构,逻辑结构,内存结构以及oracle进程。原创 2024-07-02 19:19:21 · 986 阅读 · 1 评论