Oracle相关
文章平均质量分 87
跬行万里
积跬步,至万里
展开
-
Oracle 11g基础简介(《Oracle从入门到精通》读书笔记1)
......4. 启动数据库:启动顺序-启动实例、加载数据库、打开数据库(连接)startup nomount|mount|open|force|resetrict [pfile=filename]nomount:只启动实例、不加载数据库mount:启动实例、数据库,但保持数据库为关闭状态(不可连接)open:默认启动选项,启动实例、数据库并打开数据库连接;force:强制关闭当前正在运行的实例再启动,也就是重启;resetrict:指定以受限制的会话方式启动数据库;pfile:指定实例启动原创 2015-02-23 19:58:23 · 1309 阅读 · 0 评论 -
SUSE11_64位下安装Oracle11gR2
使用root用户登录:执行下列命令:groupadd dbagroupadd oinstalluseradd -g oinstall -G dba -m -d/opt/oracle oraclepasswd oracle这里需要键入新建用户oracle的密码;vi /etc/hosts将本机IP和主机名新增一行,中间用tab符链接,主机名可以用hostname命原创 2015-12-03 22:23:48 · 4541 阅读 · 0 评论 -
Oracle 11g用户管理与权限分配(《Oracle从入门到精通》读书笔记5)
先看下Oracle数据库的安全保护是怎么做的:首先,用户想DB提供身份识别信息(也就是账号/密码),在确定该信息是正确的前提下、DB再判断该用户所拥有的权限,给予其相应的操作权限。其次,Oracle采用了传统的权限->角色->用户模式来给最终用户授予权限,也就是先把权限集定义为一个角色,再把角色赋给用户;这样既方便了维护,也一定程度上提高了安全性。当然,Oracle也允许直接把某些权限赋给原创 2015-04-26 08:19:53 · 1092 阅读 · 0 评论 -
Oracle 11g表分区与索引分区(《Oracle从入门到精通》读书笔记4)
一、概述分区表的用途和优点:1. 降低故障引起的损失;2. 均衡I/O,减少竞争;3. 提高查询速度,这一点在数据仓库的TP查询特别有用;*TP查询:Transaction Processing,事务处理查询?这点不太清楚、网上资料也少,没查到二、创建表分区1. 范围分区:关键字RANGE,创建这种分区后,插入的数据会根据指定的分区键值范围进行分布,当数据在范围原创 2015-04-05 21:08:51 · 1744 阅读 · 0 评论 -
Oracle 11g表空间和数据文件管理(《Oracle从入门到精通》读书笔记3)
需要弄清的几个关系和概念:1. 表空间和数据文件的关系:通过第二章(Oracle的结构体系)可以做出如下对应关系图:除了日志文件,和表空间相关的所有系统和用户数据信息都记录在这个数据文件(DBF)中;查询表空间和其DBF文件对应关系的语句如下:col tablespace_name for a10col file_name for a50col bytes for 99原创 2015-03-03 21:41:46 · 1095 阅读 · 0 评论 -
操作分区表对global和local索引的影响
使用分区表,要非常注意索引。因为删除、move分区都会造成索引失效。小表的索引和非主键、唯一建索引还好,重建即可。 如果是几十G的表,重建索引花费巨大,会严重影响查询性能;如果是主键或者唯一键索引,索引失效会插入重复的数据,带来的麻烦更大。 所以,我们一定要重视分区表操作,避免引起索引失效。 哪些操作会引起索引失效? ADD PARTITION | SUBPARTI转载 2015-04-26 17:55:20 · 838 阅读 · 0 评论 -
对于Oracle analyze table的使用总结
本文转自:http://www.cnblogs.com/einyboy/archive/2012/08/09/2630321.htmlanalyze table 一般可以指定分析: 表,所有字段,所有索引字段,所有索引。 若不指定则全部都分析。SQL> analyze table my_table compute statistics; SQL> analyze tabl转载 2015-04-08 23:02:12 · 1835 阅读 · 0 评论 -
ORA-32017与ORA-02095:修改db_block_size
SQL>show parameter db_block_sizeNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_block_size integer 8192SQL>alter system set db_block_size=409转载 2015-04-19 08:38:43 · 2724 阅读 · 0 评论 -
关联查询SQL的一次优化过程
本博文出自51CTO博客gaochaojs博主,有任何问题请进入博主页面互动讨论!博文地址:http://jncumter.blog.51cto.com/812546/1620406如前几次博文中所述,流程结束后的实例信息可以通过统一的入口即高级查询(可以导出excel,也预留了生成各种报表的接口)查询。但对于一些特殊的工作流,比如转正、离职、考勤等我们也提供了专门的查询模转载 2015-03-31 20:08:43 · 1460 阅读 · 0 评论 -
Oracle 11g控制文件和日志文件管理(《Oracle从入门到精通》读书笔记2)
一、控制文件(.CTL)管理1. 控制文件主要包含了:数据库名称SID标识,该数据库下DBF文件和日志文件的所在路径,数据库创建时间,表空间信息,重做日志文件序列号,归档日志信息,回滚段的起始和结束,备份数据文件信息。一旦损坏,数据库将无法启动。2. 多路复用:Oracle本身会为每个数据库配备两个完全相同的的CTL文件、以降低风险。但这两个文件通常都被放在同一个磁盘上,因此有必要为其在其原创 2015-02-24 22:39:30 · 925 阅读 · 0 评论