随笔分类 -  Oracle

【Oracle】解锁用户
摘要:解锁语法: alter user user_name identified by password account unlock; 例如: 解锁,用户:scott,密码:tiger SYS@ORA11GR2> conn scott/tiger ERROR: ORA-28000: the accoun 阅读全文

posted @ 2016-12-18 15:04 Diegoal 编辑

【Oracle】开、关、删归档日志(archivelog)
摘要:归档日志:当redo日志发生切换时,归档进程(ARCn)会把redo日志自动归档,产生归档日志。 1.启动归档模式 –确定数据库为非归档模式 SYS@LGR> archive log list; –一致性关闭数据库 SYS@LGR> shutdown immediate –数据库启动到mount状态 阅读全文

posted @ 2016-12-18 14:47 Diegoal 编辑

【Oracle】Rman简介
摘要:1.备份和恢复功能的用途: –保护数据 -介质故障 -用户错误 -应用程序错误 –数据保存和历史数据保留 –数据传输 2.典型的备份和恢复任务 –通过配置数据库实现可恢复 –定义备份计划 –对不同类型的故障情形进行计划和测试 –对备份和恢复环境进行监控、调整和故障排除 –从备份还原数据 –将事务处理 阅读全文

posted @ 2016-12-18 14:44 Diegoal 编辑

【Oracle】非RMAN恢复数据文件、控制文件
摘要:实验环境:OEL 5.6 oracle 11g(11.2.0.4.0) 注意: system表空间数据文件不能在线recover,需要启动到mount状态再recover; undo表空间数据文件可以在线recover; 用到的命令: ps -ef |grep dbw |grep -v grep p 阅读全文

posted @ 2016-12-17 00:30 Diegoal 编辑

【Oracle】手工建库启动到nomount状态时错误ORA-09925,ORA-01017
摘要:配置好pfile和口令文件后启动数据库到nomount状态下出现错误: [oracle@localhost ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Thu Dec 1 19:23:55 2016 Copyr 阅读全文

posted @ 2016-12-16 17:24 Diegoal 编辑

【SQL】分析函数功能-排序
摘要:1:排名,不考虑并列问题 row_number() 2:排名,有并列,并列后的排名不连续 rank() 3:排名,有并列,并列后的排名连续 dense_rank() 阅读全文

posted @ 2016-12-16 17:22 Diegoal 编辑

【Oracle】回收站
摘要:☆回收站概念 oracle从10g开始,引入回收站(Recycle Bin)概念。回收站的全称叫:Tablespace Recycle Bin。回收站是一个逻辑区域,oracle并没有为它分配物理空间。当表被Drop后,如果回收站中空间够用的话,表并没有被立即删除,oracle会给表加上一个被删除的 阅读全文

posted @ 2016-12-16 16:54 Diegoal 编辑

【Oracle】查询当前SCN
摘要:介绍两种方式: 一、sys用户下: select current_scn from v$database; select dbms_flashback.get_system_change_number as scn from dual; 二、普通用户下: --普通用户需要有dbms_flashbac 阅读全文

posted @ 2016-12-16 15:46 Diegoal 编辑

【Oracle】删除undo表空间时,表空间被占用:ORA-30042: Cannot offline the undo tablespace
摘要:特别注意:此办法只用于实在没有办法的时候,因为需要加入oracle中的隐含参数,慎用!!! 1. 先查一下是什么在占用undo SYS@ENMOEDU>select segment_name,owner,tablespace_name,status from dba_rollback_segs wh 阅读全文

posted @ 2016-12-16 15:04 Diegoal 编辑

【Oracle】闪回技术
摘要:1.闪回技术描述 2.数据库的准备: --undo表空间要设置成AUTO,设置合适的保存时间、undo表空间: SYS@ENMOEDU> show parameter undo NAME TYPE VALUE undo_management string AUTO undo_retention in 阅读全文

posted @ 2016-12-15 20:08 Diegoal 编辑

【Oracle】使用logmnr挖掘日志
摘要:使用Logmnr挖掘日志的详细步骤如下: 1. 查看日志状态及位置 col member for a45 select group#,status from v$log; select group#,member from v$logfile; 2. 修改数据库启用补充日志 alter databa 阅读全文

posted @ 2016-12-15 17:46 Diegoal 编辑

【Oracle】恢复丢失的临时表空间文件
摘要:Oracle 11g以后,临时表空间文件是可以在重启数据库以后自动生成的(当然也可以在相同目录再建一个临时表空间文件),模拟实验如下: 1)删除临时表空间数据文件 SYS@ENMOEDU> select file_name from dba_temp_files; FILE_NAME /u01/ap 阅读全文

posted @ 2016-12-14 18:58 Diegoal 编辑

【Oracle】RMAN备份
摘要:1. 完全备份 RMAN> backup as backupset database; Starting backup at 14-DEC-16 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=16 device type=DISK cha 阅读全文

posted @ 2016-12-14 18:19 Diegoal 编辑

【Oracle】数据库热备
摘要:1. 创建脚本 注:脚本第三行中的DB_NAME,需要改为自己的数据库名(show parameter name;); oracle用户下新建目录:/home/oracle/DB_NAME/hot_bak(DB_NAME为自己的数据库名字) [oracle@localhost ~]$ vi hot. 阅读全文

posted @ 2016-12-13 00:08 Diegoal 编辑

【SQL】SELECT 语句
摘要:1.1 SELECT基本语法: Select * |{[distinct]colum|expression [alias],…} from table; 1.2 查询当前用户所有在用的表及视图: HR@ORA11GR2>select * from tab; TNAME TABTYPE CLUSTER 阅读全文

posted @ 2016-12-10 01:50 Diegoal 编辑

【Oracle】管理还原数据(undo)
摘要:1. 查看undo相关参数 SYS@LGR> show parameter undo NAME TYPE VALUE undo_management string AUTO undo_retention integer 900 undo_tablespace string UNDOTBS1 1)un 阅读全文

posted @ 2016-12-10 01:29 Diegoal 编辑

【Oracle】审计
摘要:1、审计的功能:监控用户在database 的 action (操作) 2、审计分类: 1) session :在同一个session,相同的语句只产生一个审计结果(默认) 2) access : 在同一个session,每一个语句产生一个审计结果 3、启用审计(默认不启用) SYS@LGR> sh 阅读全文

posted @ 2016-12-08 18:54 Diegoal 编辑

【Oracle】DBA_AUDIT_TRAIL表SES_ACTIONS字段对应的操作列表
摘要:SES_ACTIONS字段共包含16个字符,初始状态都为“-”,当被审计的对象被操作后,SES_ACTIONS会在相应的位置作出标识,标识为“S”的代表操作成功,标识为“F”的代表操作失败,16个位置的字符所代表的操作依次如下: SES_ACTIONS字段共包含16个字符,初始状态都为“-”,当被审 阅读全文

posted @ 2016-12-08 15:50 Diegoal 编辑

【Oracle】闪回drop后的表
摘要:本文介绍的闪回方式只适用于:删除表的表空间非system,drop语句中没有purge关键字(以上两种情况的误删除操作只能通过日志找回): 1.删除表后直接从回收站闪回 SCOTT@LGR> drop table emp1; Table dropped. SCOTT@LGR> select obje 阅读全文

posted @ 2016-12-07 20:05 Diegoal 编辑

【Oracle】权限
摘要:1. 授予权限: GRANT privilege[, privilege...] TO user [, user| role, PUBLIC...]; ①DBA授予用户系统权限 GRANT create session, create table, create sequence, create v 阅读全文

posted @ 2016-12-07 18:12 Diegoal 编辑

导航