服务的有状态和无状态
对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。 无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。
数据库中的悲观锁和乐观锁
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数...
ORA-28001: the password has expired解决方法
原来好好的应用突然不能访问,日志报错,数据库连接池异常,检查发现连接池的状态为挂起,如是reset,提示密码过期。登录数据库后台,连接时同样提示密码过期:ORA-28001: the password has expired原来,这是由于Oracle11G的新特性所致。 Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密...
自动备份失效,手动执行脚本报错 ORA-31634 ORA-31664
1、问题发现:每天定时数据泵导出作业未正常导入,查看import.log,居然为空。2、问题追踪:手工调用back.sh脚本导出,运行几秒后报错:ORA-31634: job already existsORA-31664: unable to construct unique job name when defaulted3、查找解决1)分析错误及如何解决:ORA-31634: job already existsCause: Job ...
启动监听报错: TNS-1254 TNS-12560 TNS-00511
lsnrctl start 启动监听lsnrctl status 查看监听状态
Oracle 提供的MD5加密函数
一、技术点 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于SELECT语句。 2、Utl_Raw.Cast_T...
Oracle生产环境RMAN备份脚本
题记:这里分享一下我们oracle的备份脚本,这些脚本均在生产库运行,正确无误!环境:SUSE linux 10sp2 + oracle 11gr1说明:小型库一般都是每周做一次全备,大型库每周也做一次全备外,周三做1级增量备份,然后每天晚上都做一次2级增量备份,归档日志每天分不同时段定时备份!小型库全备:run { # H...
oracle10g 默认用户说明
ORACLE数据库创建的时候,创建了一系列默认的用户和表空间,以下是他们的列表: ·SYS/CHANGE_ON_INSTALL or INTERNAL系统用户,数据字典所有者,超级权限所有者(SYSDBA),执行数据库的管理任务,实例的数据字典都在SYS下创建脚本:?/rdbms/admin/sql.bsqand various cat*.sql建议创建后立即修...
oracle中的默认帐户详解
oracle中的用户很多,也很令初学者费解.oracle中的帐户分为两类:一类是必需的帐户,一类是存储各种应用的帐户 用户名密码描述ANONYMOUSANONYMOUS访问http的匿名用户帐户CTXSYSCTXSYS...
常见存储类型及存储技术
常见存储类型对于企业存储设备而言,根据其实现方式主要划分为DAS、SAN和NAS三种,分别针对不同的应用环境,提供了不同解决方案。DASDAS(Direct Attach Storage):是直接连接于主机服务器的一种储存方式,每一台主机服务器有独立的储存设备,每台主机服务器的储存设备无法互通,需要跨主机存取资料时,...
alter database offline 与 alter database offline drop效果比对
如果datafile数据文件被误删除,导致数据库不能正常open,这时,就需要把该数据文件先offline,或者恢复该数据文件。SQL> alter database open;alter database open*ERROR at line 1:ORA-01157: 无法标识/锁定数据文件 3 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 3: '/app/oradata/datafile/TEST02.dbf'SQL> a...
Oracle数据库的闪回查询功能简介
Flashback query(闪回查询)原理从Oracle 9i开始,Oracle提供闪回查询功能,Oracle根据undo信息,利用undo数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回。Flashback query(闪回查询)前提:SQL> show parameter undoNAME ...
alter system check datafiles 命令
今天看文档,发现Oracle RAC环境下,加载存储的时候,如果遇到文件不能正常访问的情况,可以先检查访问权限,再通过 alter system check datafiles 来使文件生效,而不推荐重启实例,除非是非正式环境。基本语法是:alter system check datafiles global|local;设计用来在rac环境对数据文件访问进行检测。当磁盘被多个...
Linux & Oracle 安装目录说明
Linux 操作系统主要目录 /bin:存放着一百多个Linux下常用的命令、工具/dev:存放着Linux下所有的设备文件/home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录,给该用户一个自己的空间 ...
(转)Oracle Logminer 说明
转自:http://blog.csdn.net/tianlesoftware/article/details/5604497一. Logminer 说明 Oracle LogMiner 的官网说明: Using LogMiner to Analyze R...
Oracle的flashback功能
从Oracle 10g开始,通过使用flashback table语句不仅可以快速恢复表,而且也不影响任何其他表空间和其他表。在Oracle 10g中,当执行drop table操作时,表结构和数据不会被立即清除,而是被放在数据库的...
(转)Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处...
lsnrctl使用大全
lsnrctl start 启动指定的监听器lsnrctl stop 关闭指定的监听器lsnrctl status 显示监听器的状态。以上仅限单机版本下的操作,RAC下要用crsctl或者srvctl来管理监听。&...
Oracle 10g 新增的dba_tab_modifications视图
今天无意中看到了dba_tab_modifications视图,里面包括了数据库表的DML操作统计,感觉挺有用的。 这个视图中记录数据库自上次执行dbms_stat 以来的表的数据量的变更的统计,包括insert、delete、update,为了...
(转)Oracle 动态性能视图
1.1 动态性能图动态性能视图属于数据字典,系统管理员用户 SYS 可以访问它们。 动态性能视图在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关。虽然这些视图很像普通的数据库表,但它们不允许用户...