网站首页 > 技术文章 正文
011 介绍一下oracle的体系结构?
逻辑体系结构:块,区,段,表空间
物理体系结构:表空间,三大文件
软件体系结构:SGA,后台进程.
012 简述ORACLE中SGA的组成部分。
答:系统全局区包括:共享池、重做日志缓存区、数据高速缓存区,大池,JAVA池。
013 简述ORACLE的启动和关闭各有多少步骤?
启动:启动实例、装载数据库数据、打开数据库。 关闭:关闭数据库、卸载数据库数据、关闭实例。
014 ORACLE数据库都有哪些类型的文件?
数据文件,控制文件,日志文件,参数文件
015 在Oracle中,你所创建的表空间信息放在哪里?
存放在数据字典中,数据字典内容对应于系统表空间SYSTEM表空间。
016 ORACLE的基本数据类型有哪些?
Char()存储定长字符,定义的时候可以不为他指定长度但是如若往里插入值则会出错;varchar2()存储变长字符定义的时候必须指定长度,date存储时间日期;Number()数字类型,包括整型,浮点型等;clob()大容量字符串;blob()大二进制对象
017 数据库的几种物理文件?
1)数据文件
2)控制文件
3)日志文件
018 控制文件都含有哪些信息?
控制文件存放有实例信息(实例名称创建时间等),数据文件和日志文件信息,还有系统运行时记录的系统变更码(SCN),检查点信息和归档的当前状态信息等。数据库在加载数据库的时候首先要读取控制文件获得和数据库有关的物理结构信息之后才能够正确加载数据文件和日志文件并打开数据库。
019 truncate和delete的区别?
1. TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。
2. TRUNCATE是一个DDL语言而DELETE是DML语句,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3. TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4. TRUNCATE不能触发触发器,DELETE会触发触发器。
5. 不能授予任何人清空他人的表的权限。
6. 当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。
7. 不能清空父表。
020 表空间如何扩展?并用语句写出?
两种扩展方式:
1. 增加数据文件 alter tablespace tablespace_name add datafile ‘’ xxMB
2. 扩展数据文件大小 alter database datafile ‘’ resize newMB
021 表空间区管理方式?哪种方式现在是推荐使用的?
1. 字典管理方式 extent management dictionary;默认方式
2. 本地管理方式 extent management local[autoallocate/uniform xxmb]<推荐>;
022 分区表的应用?
1. 一个分区表有一个或多个分区,每个分区通过使用范围分区、散列分区、或组合分区分区的行
2. 分区表中的每一个分区为一个段,可各自位于不同的表空间中
3. 对于同时能够使用几个进程进行查询或操作的大型表分区非常有用
023 谈谈索引的用法及原理?
索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。
024 存储过程的应用,如何既有输入又有输出?
Create procedure pro_name (xxxx in/out type; yyyy in/out/inout type; )
is/as zzzz type;
begin
sqlpro;
exception exceptionxxxxx;
commit;
end;
025 Oracle中的异常有哪几类?
oracle中有三种类型的异常。预定义的异常 非预定义的异常 用户定义的异常 第二种非预定义的异常是与特定的oracle错误关联。
026 Oracle的优化策略(对MySQL同样适用)
优化的策略一般包括: 内存优化、操作系统优化、数据存储的优化、网络优化等方法
具体到不同的数据库涉及到要调整不同的数据库配置文件、不同的操作系统参数、网络参数等等, 不同的数据库不同。
猜你喜欢
- 2024-10-19 详解oracle分页存储过程---附实例分享
- 2024-10-19 详解Oracle 数据库enq:TX-index contention等待事件及解决方案
- 2024-10-19 分享一个在表关联时降低业务逻辑复杂度的查询sql
- 2024-10-19 「Oracle」为大家带来connect by的用法,Oracle的递归
- 2024-10-19 基于dba_lobs查找Oracle中lobsegment、lobindex与表之间关系
- 2024-10-19 Oracle项目管理系统之沟通协作 oracle 合作伙伴
- 2024-10-19 oracle sql优化 oracle sql优化的几种方法
- 2024-10-19 关于Oracle中重复数据只取一条记录
- 2024-10-19 ORACLE PL/SQL中异常处理全面分析
- 2024-10-19 大公司oracle笔试题及答案(2) oracle公司待遇如何
你 发表评论:
欢迎- 05-11FANUC修改前端目录教程
- 05-11前端分享-Set你不知道的事
- 05-11jq+ajax+bootstrap改了一个动态分页的表格
- 05-11千万级大表分页查询效率剧降,你会怎么办?
- 05-11Elasticsearch深度分页
- 05-11如何写一个简单的分页
- 05-11手速太快引发分页翻车?前端竞态陷阱揭秘
- 05-11「linux」Socket缓存是如何影响TCP性能的?
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端懒加载 (45)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)