技术源于专注

专注于数据库技术

博客园 首页 新随笔 联系 订阅 管理

2012年12月29日 #

摘要: The RR date format element of the TO_DATE and TO_CHAR functions allows a database site to default the century to different values depending on the two-digit year, so that years 50 to 99 default to 19xx and years 00 to 49 default to 20xx. Therefore, regardless of the current century at the time the d 阅读全文
posted @ 2012-12-29 21:11 NETDATA 阅读(1046) 评论(2) 推荐(0) 编辑

2012年12月24日 #

摘要: 如何正确地删除Archivelog:Archivelog并不能直接得从OS层直接物理删除,因为archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfile的设置。并且在查询相关的动态视图(例如v$archived_log)时,该部分日志仍然标注为存在。也就是说Oracle并不认为这些日志被删除了,所以在删除archivelog的时候,需要我们在其他地方做一些设置。一、使用RMAN清除物理删除后的记录可以使用RMAN来删除archivelog,具体可以按以下步骤操作:1、物理删除archivelog 2、进入RMAN 3、crosscheck ar 阅读全文
posted @ 2012-12-24 09:44 NETDATA 阅读(7248) 评论(0) 推荐(0) 编辑

2012年12月11日 #

摘要: 一、示例: SGA: 共享池:200MB 缓冲区高速缓存:24MB 大型池:9MB Java池:32MB SAG总容量:264.933 SAG的最大大小:305.069PGA: 总记PGA目标:240MB 分配的当前PGA:8914KB 分配的最大PGA(自启动以来)9081KB 高速缓存命中百分比:100% PGA和SGA的和应小于系统内存总量前去操作系统和其他应用程序所需内存后得到的值。二、名词解释:SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配; 系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 共享池:.. 阅读全文
posted @ 2012-12-11 22:50 NETDATA 阅读(3704) 评论(0) 推荐(0) 编辑

摘要: TSPITR介绍 TSPITR(表空间时间点恢复)用于将一个或多个表空间恢复到过去某个时间点的状态,而其他表空间仍然保持现有状态。 (1) TSPITR(Tablespace Point-In-Time Recovery),只适用于ARCHIVELOG模式。 (2) TSPITR实现方法,建议使用RMAN实现表空间时间点恢复。 (3) DBPITR(Database Point-In-TIme Recovery),数据库时间点恢复;表示将数据库的所有表空间恢复到过去时间颠倒俄状态,只适用于ARCHIVELOG模式。 (4) 主数据库(Primary Database),用于存放应用系统数据的O 阅读全文
posted @ 2012-12-11 21:34 NETDATA 阅读(3605) 评论(0) 推荐(0) 编辑

摘要: 参考, Oracle Flashback 技术 总结 http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4677378.aspx在Oracle 11g里又出了一个新特性:Oracle Flashback Data Archive. 在11g的官方文档里搜到了相关内容说明,参考: Using Oracle Flashback Technology --Using Flashback Data Archive (Oracle Total Recall) http://download.oracle.com/docs/cd/E11882_0 阅读全文
posted @ 2012-12-11 21:13 NETDATA 阅读(479) 评论(0) 推荐(0) 编辑

2012年12月5日 #

摘要: Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予connect, resource权限。对于DBA管理用户:授予connect,resource, 阅读全文
posted @ 2012-12-05 22:38 NETDATA 阅读(235) 评论(0) 推荐(0) 编辑

2012年11月26日 #

摘要: oracle 的命名规则:1、要以字母开头2、包含字母和数字,以及# $3、不能超过30个字符oracle基本数据类型数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n, 这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。 如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度, 如果你的数据前后有空格,Oracle 8i会自动将其删去。VAR 阅读全文
posted @ 2012-11-26 22:50 NETDATA 阅读(2324) 评论(0) 推荐(0) 编辑

摘要: 一 varchar,nvarchar, 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。 1.char char的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节; char是区分中英文的,中文在char中占两个字节,而英文占一个,所以char(20)你只能存20个字 阅读全文
posted @ 2012-11-26 22:16 NETDATA 阅读(854) 评论(0) 推荐(0) 编辑

2011年11月28日 #

摘要: 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m ... 阅读全文
posted @ 2011-11-28 19:14 NETDATA 阅读(507) 评论(0) 推荐(1) 编辑

2011年11月23日 #

摘要: 最好连接到console,而不要在SSH下面进行,因为可能导致网络中断,到时候你就连不到机器了 chkconfig --level 35 network onchkconfig --level0123456 NetworkManager offservice NetworkManager stopservice network stopservice network start如果还不行,重启系统看看service network start 出现RTNETLINKanswers:Fileexists错误解决 或者/etc/init.d/network start 出现RTNETLINKans 阅读全文
posted @ 2011-11-23 20:31 NETDATA 阅读(76773) 评论(0) 推荐(3) 编辑