oracle
文章平均质量分 64
或蓝
这个作者很懒,什么都没留下…
展开
-
oracle体系结构
一.oracle数据库的后台进程dbwr:数据库写进程,负责将更改的数据从数据库缓冲区写入数据文件lgwr:日志写入进程,将重做日志缓冲区中更改写入在线重做日志文件smon:系统监控,检查数据库的状态,恢复数据库的实例pmon:进程监控,负责oracle进程失败时资源清理释放chpt:检查点进程,每当缓冲区数据写入文件时,更新控制文件的数据库状态信息arcn:归档进程在每次原创 2017-03-21 21:45:47 · 280 阅读 · 0 评论 -
oracle初步使用
查看数据库实例状态1.select instance_name,status from v$instance;2.select * from v$nls_parameters;查看设置的字符集3.在window 的数据库给开发人员新建用户及其表空间desc dba_data_filescol file_name for a50col tablespace_name for原创 2017-03-19 12:44:15 · 202 阅读 · 0 评论 -
oracle安装
oracle redhat安装步骤1.检查系统安装包su root rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compatstdc++-devel 可挂载镜像,配置yum源安装 2.检查oracle数据原创 2017-03-19 12:03:14 · 206 阅读 · 0 评论 -
oracle数据库基础二
1.查询等待资源的会话的视图 v$session和v$session_wait2.三中收集advisory statisticsbuffer cache advice,segment level statistics,timed statistics3.查看数据库的时区 select dbtimezone from dual;4.ORA-01555错误处理具体的错误信息'sna原创 2017-03-21 21:20:37 · 311 阅读 · 0 评论 -
oracle数据库基础一
1.冷备份和热备份不同点以及各自的优点热备份在数据库仍旧处于工作状态时进行备份。而冷备份在数据库关闭后,进行备份2.在利用备份恢复数据库时,没有控制文件重建控制文件,用带backup control file子句的recover命令恢复数据库3.根据数据初始化pfile转换成spfile文件create spfile from pfile4.数据库的data block,e原创 2017-03-21 20:54:32 · 231 阅读 · 0 评论 -
实用故障例子
一.解决锁表当多个人同时对某个表进行操作时,很容易发生锁表现象。在oracle数据库中,必须保持数据的一致性。当某个人对表数据进行修改时,若忘记了提交,另一个人对这个表数据修改时,需要等到前面操作该表的人对数据进行提交。该操作将会一直处于等待状态,很可能导致锁表1.oracle数据库的SYS用户查询那些会话被锁sql>select t2.username,t2.sid,t2.ser原创 2017-03-20 20:03:53 · 298 阅读 · 0 评论 -
对数据库进行监控检查
随着数据库的数据量越来越大,明显感觉系统越来越慢,这时需要诊断数据库哪里出现问题awr自动工作负载,由一个后台进程自动地每个小时从数据库中采集一次统计信息,默认采集的统计信息保存7天。生成的报告由txt和html格式awr使用几个表采集统计的数据,这些表存储在sysaux表空间中一.手工生成oracle的自动负载库报告---体检$sqlplus / as sysdbasql>e原创 2017-03-19 21:27:26 · 955 阅读 · 0 评论 -
日常检查和维护数据库
1.检日志查操作系统more /var/log/messages 记录操作系统常见的系统和服务错误信息more /var/log/lastlog 用户最后一次登录的时间,登录IPmore /var/log/secure 记录用户和工作组变化情况,用户登录认证情况more /var/log/cron 记录计划任务的执行情况2.检查数据库的日志确认日志文件位置$sqlplu原创 2017-03-19 21:25:01 · 890 阅读 · 0 评论 -
跟踪数据库变化的数据-审计
一.审计(audit)监视用户所执行的数据库操作,将审计跟踪结果存放到OS文件或者数据库中激活审计sql>conn / as sysdabsql>show parameter audit_sys_operations;默认为falsealtersql>alter system set audit_sys_operation-TRUE scope=spfile;sql>alter原创 2017-03-19 20:13:08 · 468 阅读 · 0 评论 -
rman恢复数据库二
一.把数据库恢复到某个时间点恢复到数据库的某个时间点属于数据库的不完全恢复。确认存在rman的备份,并且备份可以使用。模拟操作sql>alter session set nls_date_format='yyymmdd hh24:mi:ss';select sysdate from dual;执行删除或者修改操作,过了10多天,已经不能使用数据库的flashback特性进行恢复,只原创 2017-03-19 19:37:21 · 259 阅读 · 0 评论 -
rman恢复数据库一
一.完全恢复数据文件,模拟操作rman target/list backup summary查看备份信息cd $ORACLE_BASE/oradata/orclrm -f *.dbfshutdown abortstartup无法打开数据库rman target/restore database;还原数据库recover database;恢复数据库sql原创 2017-03-19 19:10:10 · 372 阅读 · 0 评论 -
rman备份数据库
数据库的rman必须在归档模式下使用查看当前的模式archive log list改变其模式 shutdown immediatestartup mountalter database archivelog;alter database open;archive log list;设置rman备份环境参数及自动备份控制文件rman target/show all原创 2017-03-19 18:19:35 · 219 阅读 · 0 评论 -
在window中备份linux系统数据库的数据并恢复实例
在window连接linux数据库查看其数据库版本select * from v$version;创建备份目录,新建备份bat脚本exp bankuser/bankpwd@orcl_192.168.1.123file=D:\backup\orcl.dmplog=D:\backup\orcl.log之后添加相应的计划任务注:演示恢复3天前的表数据切换到sys用户,原创 2017-03-19 17:25:21 · 1382 阅读 · 0 评论 -
快速恢复刚删除的表及其数据
falshback支持的恢复级别包括1.事务闪回:对表进行了insert update delete操作,已经commit了,发现弄错了,需要恢复到某个commit操作之前的数据,则需要撤销刚才的某个操作2.行级闪回:对表进行insert ,update,delete操作,需要恢复到某个时间点3.表级闪回:错误的drop table操作,需要表和表中的数据4.数据库的闪回:错误的对原创 2017-03-19 16:19:58 · 382 阅读 · 0 评论 -
oracle初接触
接触第一天学习的三个网站www.oracle.com.technology/index.html 官方网站www.itpub.net 数据库www.chinaunix.net 操作系统www.eygle.com 大神网站学习路线 体系结构-sql-分区索引-视图-触发器-存储过程-逻辑备份oracle与sqlserver的不同之处1.sql语句的执行顺序 fro原创 2017-03-16 21:24:00 · 202 阅读 · 0 评论