
oracle数据库学习
文章平均质量分 52
小大之辩
Email:2257319218@qq.com
展开
-
oracle控制文件的备份、增加、移动和删除操作
1、备份控制文件:备份成二进制或文本文件:①二进制: alter database backup controlfile to 'f:\control.ctl';②文本: alter database backup controlfile to trace;2、增加控制文件①一致性停库②拷贝磁盘上的控制文件host copy f:\control01.ctl f:\control001.ctl;③启动到nomount startup nomount;④修改参数文件,指定原创 2021-06-25 11:11:18 · 1613 阅读 · 0 评论 -
Oracle的体系结构
(1)数据库服务由两部分构成:实例数据库。(2)实例由两部分构成: 内存结构 后台进程。(3)内存结构:SGA系统全局区PGA私有(程序)全局区(4)SGA系统全局区构成:①数据库高速缓冲区 db buffer cache②重做日志缓冲区 redo log buffer③大池 large pool④Java池 java pool⑤流池 stream pool⑥共享池 shared pool⑦其他资源(固定SGA,锁管理等)(5)Shared pool共享池原创 2021-06-23 22:09:11 · 164 阅读 · 0 评论 -
Oracle数据库性能优化基础
Oracle数据库性能优化基础-问答版一、SGA有哪些内存组件构成?二、SGA的内存分配是按什么单位来进行分配的?三、共享池(Shared pool)又可以分几部分?都是什么?四、如何设置自动共享内存管理ASMM?五、后台进程有哪些?六、Library Cache的主要功能是什么?七、叙述SQL解析的过程八、绑定变量的好处和弊端?九、数据缓冲区可以细分为哪三个部分?十、什么是逻辑读?什么是物理读?什么事一致性读(CR)?十一、什么时候需要构建一致性CR块?十二、参数文件有哪几种文件名?十三、多个参数文件的优原创 2021-06-23 20:33:07 · 688 阅读 · 0 评论 -
Oracle日志管理
一、前言:重做日志:按group来存放的,叫日志组。一个数据库至少有2个日志组每个日志组至少有一个成员,组内成员与成员之间是镜像关系。二、常用命令1、查看当前数据库的日志组的信息select * from v$log;2、查看日志组内成员的相应信息select * from v$logfile;3、增加一个日志组alter database add logfile group x ‘x:\xxx\xx\xx\xx’ size xxM;4、往现有组内增加一个成员alte原创 2021-04-21 21:08:17 · 484 阅读 · 0 评论 -
大型数据库Oracle基础练习
这里写自定义目录标题创建数据库和表创建数据库和表表的CRUD操作数据库的查询数据库安全性存储过程的使用数据库综合设计创建数据库和表详细描述Oracle 11g的安装步骤(你在安装过程中是否遇到了困难,如何解决的)。安装步骤:第一步:将两个文件一起解压到同一目录下的同一文件夹内, 路径名称中不要出现中文,也不要出现空格等不规则字符。解压完成后,到相应路径下,找到setup.exe,双击运行,安装Oracle 11g。第二步:配置安全更新。电子邮件可写可不写,然后下一步。第三步:安装选项。直接选择原创 2021-04-17 00:17:05 · 4466 阅读 · 0 评论 -
oracle学习的基础入门
一、安装卸载配置1、sqlplus客户端工具 进入方式:cmd、开始菜单 可以执行:sql命令、sqlplus命令(conn连接数据库、show user显示用户等)、pl/sql程序二、oracle的体系结构完整服务:实例+数据库实例:①内存:共享池、数据缓冲区、日志缓冲区②后台进程:日志写、数据写、检查点进程、归档进程、smon,pmon数据库:①物理结构:数据文件、日志文件、控制文件②逻辑结构: 表空间:一个表空间有多个数据文件,一个数据文件只能属于一个表空间(syst原创 2021-02-24 21:55:14 · 314 阅读 · 0 评论