随笔分类 - oracle 专题
摘要:PGA : 是完全为 server process 服务的, 在 server process 创建时被分配到, 在server process 终止时被释放. 而且是非共享的, 只独立服务于这个server process. (server process 的私有内存空间)作用: 1. 存储ser...
阅读全文
摘要:1. 关闭数据库shutdown immeidate2. 停止 Listenerlsnrctl stop3. 停止http服务(可选)service httpd stop4. 用su或者重新登录到 root5. 将安装目录删除rm –rf /u016. 将 /usr/bin 下的对应文件删除rm /...
阅读全文
摘要:ORACLE DBA 职责, 基本相当于日常工作.0. 数据库设计1. 模式对象的创建与管理(table, index 等等)2. 事物管理, 例如并发等3. SQL 调优 只是针对SQL的 troubleshooting4. 用户管理, & 权限管理5. 实时运行监控 (借助 toad, stat...
阅读全文
摘要:-- 10046 event 可以定义 SQL TRACE 级别/*|| 默认的10046级别跟 SQL TRACE 一样, 另外还有一些级别:|| level 1: SQL Tracing|| level 4: Tracing with bind variable values|| level 8...
阅读全文
摘要:----------------------- 01 -------------------------------declare cursor emp_cur is select empname from company where nam...
阅读全文
摘要:导入导出时 oracle 提供的实用工具, 如果这些被导出的对象还存在其他的相关对象, 比如要被导出的表上还存在索引, 注释等, 则导出工具会自动将这些相关的对象也提取出来, 并放入到导出的文件中去. 看来是将对象一起导出, 而非需要先在目标数据库中创建对象, 然后再将数据导入.可以实现跨平台.相对...
阅读全文
摘要:物理存储结构主要是指: extent的分配, 以及datablock 存储相关, 置于tablespace, segment 都是逻辑结构.tablespace : 逻辑结构, 没有实际物理存储.segment : 逻辑结构, 比如一个表, 索引等 object, 每次按照extent分配.exte...
阅读全文
摘要:statspack 是一个DBA经常用的调优工具, 它的主要作用是, 针对数据库的不同时刻做快照, 然后来比对快照之前的差异和瓶颈, 快照可以是手动的也可以是自动的, 从 oracle 10g开始, oracle推出了新工具-自动负载信息库( automatic workload repositor...
阅读全文
摘要:备份方法: 逻辑备份和物理备份逻辑备份: 拖过逻辑导出对数据进行备份, 逻辑备份的数据只能给予备份时刻进行数据转储, 所以, 恢复也只能恢复到备份时保存的数据. 逻辑备份适合备份哪些很少变化的数据表, 如果通过逻辑备份进行全库恢复, 通常需要重建数据库, 导入备份数据来完成, 对于可用性要求很高的数...
阅读全文
摘要:故障分析树通过对可能造成系统故障的各种因素(包括硬件, 软件, 环境, 人为等)进行分析, 画出逻辑框图(即故障树), 从而确定系统故障原因的各种可能组合方式. 故障树分析图经常被用在 Six Sigma进程中.故障树方法在故障解决中的应用性能缓慢到CPU消耗的定位vmstat 3 查看系统资源to...
阅读全文
摘要:存储的时间表示与标准时间 UTC 的时差, UTC 表示0:0date: 不带时区, 存储日期和时间, 精确到秒timestamp: 不带时区, 存储日期和时间, 精确到小数点后9位timestamp with timezone: 包括时区, 客户端时区和UTC的时区差, 例如: '1999-04-...
阅读全文
摘要:当一个用户被创建之后, 随之就要为用户分配数据存储的空间, 称为表空间. 用于存储永久数据的 永久表空间, 用于存储临时数据的表空间 临时表空间.1. 表空间的创建(推荐使用toad)create tablespace USER_LEONdatafile '/opt/oracle/oradata/l...
阅读全文
摘要:1. 用户登录数据库是否可以通过操作系统权限来登录数据库, $ORACLE_HOME/network/admin/sqlnet.ora 这个文件中设置, 如果增加参数sqlnet.authentication_services=(NONE), 这样将不能使用操作系统权限登录.2. 用户的管理 (推荐...
阅读全文
摘要:1. 安装数据库时, 设置的字符集CHARACTER SET AL32UTF8NATIONAL CHARACTER SET AL16UTF16这里推荐使用 unicode 字符集, 这也是大趋势, unicode协会的口号是, 给每个字符提供了一个唯一的数字, 无论是什么平台, 无论是什么程序, 无...
阅读全文
摘要:mergemerge into copy_emp ce using emp eon (ce.empno = e.empno)when matched then update set ename = e.enamewhen not matched then insert (em...
阅读全文
摘要:Concept包含了 oracle 数据库里面的一些基本概念和原理, 比如 数据库逻辑结构, 物理结构, 实例结构, 优化器, 事务等. PDF 460页Reference包含了动态性能视图, 数据字典, 初始化参数等, 如果有参数不知道意思, 或者 v$视图字段信息模糊, 都可以从这里找到描述, ...
阅读全文
摘要:Shared Pool Tuning目标是提高命中率, 以减少 I/O 操作shared pool : 是由 library cache, data dictionary cache 两部分组成. 由于 data dictionary cache 在内存中的时间比 library cache 时间长...
阅读全文
摘要:Complete recovery:rman target / nocatalogstartup mount;restore database;recover database;alter database open; -- 在归档模式下恢复的之后, 更改的路径rman target / nocatalogstartup mount;run { set newname for datafile 1 to ‘//system01.dbf’ … restore database; switch datafile all; recover database; alter database open;
阅读全文
摘要:RMAN 组件:1. RMAN 执行程序, 也就是RMAN 命令.2. Server session : 服务器上的进程, 是真正用来干活的.3. Target database: 你想要进行备份的数据库4. RMAN Repository: RMAN的源数据, 这部分内容可以存储在control ...
阅读全文
摘要:手工备份, 我只考虑全备, 即 control file, redo log file, datafile, password file, spfile(pfile), listener.ora, tnsnames.ora 等全部备份. 这样,在数据库恢复时, 啥文件都全了, 能够很顺利的恢复到备份...
阅读全文