1.oracle启动后的服务
  1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)

  2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)

  3. OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)

  4. OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)

  5. OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)

  6. OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。

  7. OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)

2.如何查看oracle的表结构
  方式一:按住ctrl键不放,鼠标左键点击表名称,即显示表的一切详细情况(表空间,表名称,索引,列,键,权限,触发器 ...)

  方式二:在命令窗口(command)输入sql命令:desc table_name; 显示表每一列(字段)的详细情况

  方式三:在sql窗口,鼠标右键点击表名称,选择鼠标左键点击‘属性(attribute)’可以查看该表的建表,建主键,建索引的脚本。

  方式四:在sql窗口,鼠标右键点击表名称,选择鼠标左键点击‘描述(describe)’显示表每一列(字段)的详细情况

  方式五:在sql窗口,鼠标右键点击表名称,选择鼠标左键点击‘查看(view)’即显示表的一切详细情况(表空间,表名称,索引, 列,键,权限,触发器 ...)

  方式六:在sql窗口,鼠标右键点击表名称,选择鼠标左键点击‘编辑(edit)’即显示表的一切详细情况(表空间,表名称,索引, 列,键,权限,触发器 ...)

3.oracle中||代表什么?
  连接符,如+号

4.oracle中单引号和双引号分别用在什么地方
  一.单引号

  1.单引号用于标识字符与数字的区别;

  例如

      select * from table_name where id=1;这种代表查询的是数字

      select * from table_name where id='1';这种代表查询的是字符

  2.当指定字符串文本时,必须用单引号将字符串文本引注

  3.两个单引号表示一个单引号(两个'' 表示了一个')
  二.双引号

  1.如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写。

    示例:

    select '字段1' As "列a",'字段2' "小写b",'字段c' 默认大写c from dual;
    列名分别是:列a,小写b,默认大写C

  2.双引号用在字符串中当成普通字符处理

当表中字段与oracle数据库关键字相同时,可以用双引号引注,这样可以避免冲突

  3.双引号用在to_char函数里的字符串中时,有特殊作用,可以将特殊字符包起来,避免出现ORA-01821: date format not recognized错误。也就是说,去掉双引号和其包含的字符后,剩下的应该是一个合法的格式串。

  例如:select to_char(sysdate, 'hh24"小时"mi"分"ss"秒"') ASRESULT from dual;

5.oracle数据库如何实现分页

  Oracle数据库分页的三种方法

  -- 不能对ROWNUM使用>(大于1的数值)、>=(大于或等于1的数值)、=(大于或等于1的数值),否则无结果
  -- 所以直接用只能从1开始
  -- rownum >10 没有记录,因为第一条不满足去掉的话,第二条的rownum又成了1,所以永远没有满足条件的记录。
  select * from student where rownum>=1;

  --如果想要用rownum不从1开始,需按下面方法使用
  select a1.* from (select student.*,rownum rn from student) a1 where rn >5;

  --分页查询一
  select * from (select a1.*,rownum rn from (select * from student) a1 where rownum <=5) where rn>=2;

  --分页查询二
  select a1.* from (select student.*,rownum rn from student where rownum <=5) a1 where rn >=3;

  --分页查询三
  select a1.* from (select student.*,rownum rn from student) a1 where rn between 3 and 5;

6.oracle中,union与minus的作用

  union是将两个或者两个以上的搜索结果集合并在一起!这个合并是有条件滴!记录的类型要匹配啦,记录的列数要一样啦!

  UNION有两种用法,一种是UNION,另一种是UNION ALL。前者有distinct的功能,就是去掉重复的记录,而后者不会去重。

  MINUS和UNION相反,他是减去一部分结果集。同理他可以用not in来代替,但是有时候碰上大表和复杂的查询效率还是没minus好。

oracle数据库知识点的更多相关文章

  1. oracle 数据库——知识点总结(加示例)

    新入oracle数据库,把目前学到的知识点记录下来,可能都比较基础,但还是比较全的,里面的示例都是自己在PL/SQL中跑过的,如果有错误,还望各位大侠指出哈. 创建用户 1.创建用户(使用管理员身份创 ...

  2. Oracle数据库搬家牵扯出的一些知识点记录

    Oracle数据库迁移过程中的一些记录 工作原因,对开发服务器的数据库进行了迁移,实际执行操作之前查了一下迁移oracle数据库的可行方案,最后用了 exp/imp 进行导出导入(这个比较简单),以及 ...

  3. oracle数据库相关知识点

    已知表如下:

  4. 最近面试oracle 数据库的知识点

    1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windo ...

  5. Oracle数据库基础知识

    oracle数据库plsql developer   目录(?)[-] 一     SQL基础知识 创建删除数据库 创建删除修改表 添加修改删除列 oracle cascade用法 添加删除约束主键外 ...

  6. 细说Oracle数据库与操作系统存储管理二三事

    在上大学的时候,学习操作系统感觉特别枯燥,都是些条条框框的知识点,感觉和实际应用的关联不大.发现越是工作以后,在工作中越想深入了解,发现操作系统知识越发重要.在实践中结合理论还是不错的一种学习方法.自 ...

  7. oracle数据库入门

    oracle  数据库入门. 1.数据 2.数据存储的地方:变量 数组 容器 (内存中),文件,数据库(文件) 3.数据库系统:sqlserver 2000   2005  2008  mysql 5 ...

  8. 十一、oracle 数据库管理员

    一.数据库管理员每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责.那么一个数据库管理员的主要 ...

  9. oracle 数据库管理员

    一.数据库管理员每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责.那么一个数据库管理员的主要 ...

随机推荐

  1. Python学习笔记6

    raw_input 与 input 使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时 input返回的是数值类型,如 ...

  2. win7系统盘扩容后不识别修复方法

    谢天谢地 终于在不重装系统的情况下,把C盘修复好了. win7系统,C盘之前是200G,使用中慢慢的就用完, 虽然把几乎所有的软件都移植到D盘了但是还是不能释放更多的空间.剩下60多G的空间,一般够用 ...

  3. js script放在head和body里面的区别

    详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp66       java script放在head和body的区别   ...

  4. ln命令详解

    ln命令 (全称:link) ln命令用来为文件创建一个连接,类似于Windows的快捷方式,连接类型分为硬连接和软连接(符号连接)两种,默认的连接类型是硬连接.如果要创建符号连接必须使用" ...

  5. 全平台轻量级 Verilog 编译器 & 仿真环境

    一直苦于 modelsim 没有Mac版本,且其体量过大,在学习verilog 时不方便使用. 终于找到一组轻量级且全平台 ( Linux+Windows+macOS ) 的编译仿真工具组. Icar ...

  6. Project 7:自然数的拆分

    自然数的拆分:任何一个大于1的自然数N,总可以拆分成若干个自然数之和,并且有多种拆分方法.例如自然数5,可以有如下一些拆分方法: 5=1+1+1+1+1 5=1+1+1+2 5=1+2+2 5=1+4 ...

  7. iOS ipa包瘦身------删除无用图片资源

         随着客户端业务的增多和业务的更新,App包大小越来越大,优化包大小是迫在眉睫,客户端需要优化的地方也有很多,本期主要讲如何查找无用图片并且删除无用图片的方法.      方案1:(暴力方法) ...

  8. Python中os和shutil模块实用方法集锦

    Python中os和shutil模块实用方法集锦 类型:转载 时间:2014-05-13 这篇文章主要介绍了Python中os和shutil模块实用方法集锦,需要的朋友可以参考下 复制代码代码如下: ...

  9. 三种计算c#程序运行时间的方法

    三种计算c#程序运行时间的方法 第一种: 利用 System.DateTime.Now // example1: System.DateTime.Now method DateTime dt1 = S ...

  10. MongoDB学习之路(三)

    数据库 一个MongoDB可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自 ...