摘要:在正则表达式中包含许多元字符。例如,上面的SQL语句中的“^”、“$”、“*”等元字符。下表例举出常用的正则表达式元字符元字符含义例子\转义符,匹配特殊字符\n,匹配换行符\\,匹配反斜线“\”\(,匹配左括号“(”\),匹配右括号“)”^匹配字符串开头位...
阅读全文
摘要:关于正则表达式的基础介绍,可以参考《深入浅出之正则表达式》,Oracle10g中实现的正则表达式与之基本相同,详细内容可以参考《10g中的正则表达式》。Oracle10g提供了4个可以使用正则表达式的函数:regexp_likeregexp_substrregexp_instrregexp_replace在包sys.standard中可以看到这些函数的声明(见附录)。这里主要对这4个函数做一些小测...
阅读全文
摘要:我们使用oracle的人都知道可以通过rownum伪列得到查询结果序列前面的指定的行,为了下面更好的进行说明问题,我们先来创建一个数据表table1:create table table1 (AAA integer primary key, BBB varchar(30));然后在table1中插入9条数据:insert into table1 values (8, 'good');insert ...
阅读全文
摘要:看见Csdn的Oracle技术版块有人提出关于dba和sysdba的一些困惑,这里详细的介绍一下两者的区别。dba是Oracle里的一种对象,Role 和User一样,是实实在在存在在Oracle里的物理对象,而sysdba是指的一种概念上的操作对象,在Oracle数据里并不存在。 所以说这两个概念是完全不同的。dba是一种role对应的是对Oracle实例里对象的操作权限的集合,而sysdba是...
阅读全文
摘要:ORACLE数据库的存储结构分为逻辑存储结构和物理存储结构。逻辑存储结构与操作系统平台无关;物理存储结构与操作系统平台有关。从物理上看,数据库是由控制文件、数据文件、重做日志文件、初始化参数文件等组成的;从逻辑上看,数据库是由表空间组成的。表空间是最大的逻辑存储单位,块是最小的逻辑单位,逻辑存储结构中的块对应于操作系统中的块。一、逻辑存储结构许多初始化参数都是针对逻辑存储结构来定义的。逻辑存储结构...
阅读全文
摘要:OracleDBConsoleSID:数据库控制台,em的服务程序OracleJobSchedulerSID:任务调度服务OracleORACLE_HOMEiSQL*Plus:iSqlplus的服务OracleORACLE_HOMETNSListener:监听服务OracleServiceSID:Oracle服务OracleServiceSID, 在注册表中的 ORA_SID_AUTOSTART ...
阅读全文
摘要:1、startupnomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startupmountdbname 安装启动,这种方式启动下可执行: 数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nom...
阅读全文