![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 81
mylogicgate
这个作者很懒,什么都没留下…
展开
-
Oracle 学习笔记: Backup & Recovery 常用命令
1. set database to archivelog modeSQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startup mount;ORACLE instance started.Total Syste...2009-03-06 20:49:55 · 271 阅读 · 0 评论 -
Oracle 学习笔记: 重建Control File
1. 以sysdba登陆,导出控制文件alter database backup controlfile to trace; 2. 在%oracle_base%\oradata\%oracle_sid%\udump下找到刚刚创建的trc文件,打开它。可以看到里面包含了两段sql脚本。-- Below are two sets of SQL statements, each of w...2009-02-22 12:01:52 · 371 阅读 · 0 评论 -
Oracle 学习笔记: SYSDBA登陆权限问题
本文环境配置:Oracle10gR2,Windows XP Oracle的用户信息一般来说是保存在数据字典里的,所以常规用户在Oracle数据库没有启动的时候是无法登陆的。但有两类用户例外,这就是具有sysdba或者sysoper权限的用户。Oracle sysdba或者sysoper用户的登陆有两种方式:一是通过OS认证,二是通过密码文件验证。 究竟使用哪一种验证方式以及能否成功...2009-02-18 23:54:07 · 358 阅读 · 0 评论 -
Oracle 动态性能表 v$session & v$process
整理自google出来的网络资源。google是个好东东。没有google我会心神不宁。 v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用时,serial#会增加,不会重复。 AUDSID: audit session...2009-07-03 00:18:37 · 436 阅读 · 0 评论 -
Statspack的Rollback per transaction计算方法
今天研究statspack report,发现load profile中有一项Rollback per transaction居然高达70%。如此高的回滚率,应用程序方面应该是出现了很多错误,导致事务被回滚。但我检查了应用程序的日志,却没有发现任何问题。于是google了一下,发现原来问题是出在statspack计算Rollback per transaction的公式上面。 1。Orac...2009-06-27 17:23:33 · 150 阅读 · 0 评论 -
Oracle 学习笔记: Oracle10g重新配置Database Control
由于安装oracle的时候没有设置oracle_hostname,oracle oem在%oracle_home%下面产生了两个包含我当时的ip address的目录,192.168.1.112_epcit和oc4j\j2ee\OC4J_DBConsole_192.168.1.112_epcit 这样一旦我的ip address改变了,运行emctl start dbcontrol会报错: ...2009-02-06 14:48:16 · 261 阅读 · 0 评论 -
Oracle 学习笔记: Oracle10g监听端口改变后DB Control无法使用的解决方法
修改前的listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product) (PROGRAM = extproc) ) )LISTENER = (...2009-02-03 23:21:49 · 164 阅读 · 0 评论 -
RAID-5与RAID-10内部分析(转载自piner)
一直以来,看到关于raid5与raid10的性能之争还是非常多的,甚至很多人那拿出了测试数据,但是,到底谁是谁非。这里,我就这两种raid的内部运行原理来分析一下,我们在什么情况下应当适合选哪一种raid方式。 为了方便对比,我这里拿同样多驱动器的磁盘来做对比,raid5选择3D+1P的raid方案,raid10选择2D+2D的Raid方案,分别如图:那么,我们分析如下三个过程:读...2009-01-23 00:36:44 · 274 阅读 · 0 评论 -
Oracle 学习笔记: Statspack安装使用
俗话说,工欲善其事,必先利其器。做数据库性能分析,也要有一款好的工具。statspack就是oracle自带的一个强大并且免费的性能分析工具。安装statspack需要用户具有sysdba的权限。首先以sysdba登陆,为statspack创建一个单独的tablespace。SQL> create tablespace perfstat datafile 'D:\oracle\ora...2009-06-18 10:17:06 · 121 阅读 · 0 评论 -
Oracle 中减小数据文件大小
由于要做一个测试,我在users表空间中创建一个表并且插入了500万条数据,结果导致数据文件的大小由1G涨到了8G。测试完成后删除表,但数据文件的大小仍然维持在8G。 研究了一下,可以通过resize datafile来减小数据文件的大小。 首先,要查清楚数据文件的真实使用空间。可以通过查询dba_extents达到这个目的。users表空间使用的数据文件为D:\ORACLE\OR...2009-06-06 18:59:45 · 422 阅读 · 0 评论 -
Oracle 学习笔记: 正则表达式
Oracle 10g数据库内建了符合IEEE POSIX (Portable Operating System for Unix)标准的正则表达式。熟练使用正则表达式,可以写出简洁,强大的SQL语句。 正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE 函数的。这些传统的SQL 函数不便于进行模式匹配。只有LIKE 操作符通过使用%和_字符匹配,但LIK...2009-05-31 02:36:40 · 122 阅读 · 0 评论 -
Oracle 查询表空间使用情况
通过查询dba_free_space表可以了解一个tablespace的空间使用情况。TABLESPACE_NAME: Name of the tablespace containing the extentFILE_ID: ID number of the file containing the extentBLOCK_ID: Starting block num...2009-04-02 22:43:07 · 86 阅读 · 0 评论 -
Oracle 学习笔记: setup recovery catalog
1. Create the database "catadb" which is to be used as the recovery catalog. This catalog can serve more than one databases. 2. Create tablespace "rman_ts" on database "catadb". 3. Create the ...2009-03-18 22:09:38 · 123 阅读 · 0 评论 -
behavior of database backup with "plus archivelog"
The RMAN reference document says that when the plus archivelog command is part of a backup script, RMAN will do: 1. runs an alter system archive log current statement2. runs the backup archive...2009-03-17 23:40:00 · 90 阅读 · 0 评论 -
基本的RAID介绍
RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列。下面将各个级别的RAID介绍如下。RAID0条带化(Stripe)存储。理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍。RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAI...原创 2009-03-10 23:23:38 · 136 阅读 · 0 评论 -
android adb中查看database
1。首先,emulator必须跑起来。可以通过eclipse或者command line(emulator @device_name)启动emulator。 2。进入adb shell。adb位于%android_home%\tools目录下。 3。cd data/data,ls可见如下application list:# lscom.android.alarmclock...2009-08-04 18:40:12 · 178 阅读 · 0 评论