
数据库学习
Genry
一个很想勤快的懒人!!
展开
-
利用oradim重建Oracle服
在Windows系统中有些时候,Oracle的数据库会无法自动启动成功,但是手动启动却是可以的,在这种情况下我们可以尝试重新创建Oracle服务来看看问题是否能够解决。重建Oracle服务可以利用Oracle在Windows操作系统下特有的oradim使用程序。数据库的SID可以通过下面的方法知道:检查windows的服务,找到类似于OracleServiceXXXX的服务名称,其中的原创 2008-03-10 23:47:00 · 638 阅读 · 0 评论 -
在WAMP中清空mysql root的密码
使用WAMP的朋友如果设置了MySQL 的root 密码,可能会忘记,在windows操作系统下可以用以下方法重新设置:1. 停止WAMP所有服务,退出WAMP程序;2. 在命令提示符下(CMD),进入到WAMP下MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动:mysqld-nt --skip-grant-tables;3. 关掉上面的窗口,重新开打一个命令提原创 2009-02-28 21:17:00 · 8766 阅读 · 0 评论 -
ORACLE的索引和约束详解
* 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段,必须在表级定义约束* 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称定义primary key约束(单个字段)create table employees (empno number(5) primary key,...)指转载 2009-01-21 14:12:00 · 1026 阅读 · 0 评论 -
Oracle 11g SQL 听课笔记(一)
这是本人听课记下的简单笔记,比较简陋,但觉得都是自己容易忘记和忽视的地方,不对的地方请指教。本课程的PPT文档在资源下载中有前言:概述A relatinal database is a collection of relation or two-dimensinal tables. SQL:Structured query language,非过程化语言DML:sele原创 2009-01-15 14:25:00 · 3985 阅读 · 1 评论 -
Oracle10g完全卸载-Windows下
在Windows下多次安装Oracle会造成混乱,重装Oracle的话一定先要干净卸载以前的Oracle。一、有必要时先备份二、卸载步骤1、用DBCA删除数据库存;2、停止Oracle所有服务 打开控制面板,在管理工具中打开服务组件,停止以"Oracle"或"ora"开头的Oracle服务。3、用Oracel Univeral Installe删除Oracle的组件原创 2009-01-08 08:55:00 · 11650 阅读 · 1 评论 -
在CentOS4上安装oracle 10R2 的过程笔记
先安装好CentOS4,再从oracle网站上下载0201_database_linux32.zip,然后开始本文的安装过程。一、准备安装oracle1、检查安装环境 检查:rpm -aq | grep *** (检查下面的包是否安装) setarch-1.6-1 xscreensaver-4.18-5.rhel4.13 sysstat-5.0.5-14.rhel4 pd原创 2008-09-18 10:11:00 · 1584 阅读 · 0 评论 -
8i中的noarchivelog和archivelog
查看归档:archive log list 1、log_archive_start=true 这个参数控制数据库实例启动的时候,是否启动归档进程,通常为ora_arc0_SID 在init.ora文件中手工修改: log_archive_start = true log_archive_dest_1 = "location=C:/oracle/oradata/orcl/archive" log原创 2008-04-02 20:39:00 · 711 阅读 · 0 评论 -
ORACLE回滚段管理
回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。 回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。 回滚段的作用 事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影转载 2008-04-02 20:40:00 · 960 阅读 · 0 评论 -
Oracle中ROWNUM的使用技巧
ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。利用ROWNUM,我们可以生产一些原先难以实现的结果输出,但因为它是伪列的这个特殊性,我们在使用时也需要注意一些事项,不要掉入“陷阱”。下面就介绍一下它的使用技巧及注意事项。1 特殊结果输出利用ROWNUM,我们可以做到一些特殊方式的输出。1.1 Top N结果输出我们如果希望取输出结果的转载 2008-03-29 17:50:00 · 1644 阅读 · 0 评论 -
scn号与恢复研究
【IT168 技术文档】scn号与oracle数据库恢复过程有着密切的关系,只有很好地理解了这层关系,才能深刻地理解恢复的原理,从而才能很好地解决这方面的问题。 一。SCN与CHECKPOINT CKPT进程在checkpoint发生时,将当时的SCN号写入数据文件头和控制文件,同时通知DBWR进程将数据块写到数据文件。CKPT进程也会在控制文件中记录RBA(redo block转载 2008-03-29 13:45:00 · 1802 阅读 · 0 评论 -
TRUNC函数的用法
TRUNC函数用于对值进行截断。用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期。(1)截断数字:格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位。n2可以是负数,表示截断小数点前。注意,TRUNC截断不是四舍五入。SQL> select TRUNC(15.79) from dual;TRUNC(15.79)--原创 2009-03-24 21:21:00 · 13578 阅读 · 0 评论