一、数据库表空间和数据文件

解析:一个数据库下可以开N个表空间,一个表空间可以包含N个数据文件.表空间是逻辑概念。

二、关于listener.ora位置

修改该界面上的数据,会影响指定路径的监听配置文件

D:\app\Administrator\product\11.2.0\dbhome_2\NETWORK\ADMIN

三、数据库和实例的关系

数据库(database):物理操作系统文件或磁盘(disk)的集合。使用Oracle 10g的自动存储管理(Automatic Storage Management,ASM)或RAW分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。

实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线。

四、检索某个用户下所有表

五、角色和权限

1个用户有N个角色,一个角色可以隶属于N个用户,一个角色可以有N个权限

oracle两大类权限:

①系统权限

②对象权限

六、oracle中伪列

伪列:Oracle 中伪列就像一个表列(表中的列),但是它并没有存储在表中,伪列可以从表中查询,但不能插入、更新和删除它们的值

常用的伪列有rowId和rowNum

rowId格式:

ROWID的使用——快速删除重复的记录

解析:ROWID是数据的详细地址,通过rowid,oracle可以快速的定位某行具体的数据的位置。

ROWID可以分为物理rowid和逻辑rowid两种。普通的表中的rowid是物理rowid,索引组织表(IOT)的rowid是逻辑rowid。

当表中有大量重复数据时,可以使用ROWID快速删除重复的记录。

rowNum格式:

rowNum 是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数

通过测试可知,Rownum只能对=1和<N进行筛选,如果>M不能筛选,如何规避。

通过子查询构建临时表,让伪列Rownun称为临时表中的列,然后限定条件使用伪列的

别名。

关键代码:<分页>

最新文章

  1. JS入门学习,编写一个简易月历
  2. CRC编码
  3. 用java语言实现事件委托模式
  4. 修改host文件屏蔽视频广告和网站
  5. SRF之数据字典
  6. jQuery DataTables Plugin Meets C#
  7. [struts2]struts标签遍历map[转]
  8. python Tkinter 全屏显示
  9. Java中使用Observer接口和Observable类实践Observer观察者模式
  10. 第八十二节,CSS3过渡效果
  11. 一个UITableViewCell的简单动画效果
  12. maven学习之1
  13. SET与SPLIT
  14. 【QT】Pycharm add QT Desinger
  15. How to Create a First Shell Script
  16. three.js 一幅图片多个精灵
  17. 网络编程——socket编程
  18. Oracl 12c安装
  19. git: error while loading shared libraries: libiconv.so.2
  20. SpringBoot多跨域请求的支持(JSONP)

热门文章

  1. javascript中的两个定时函数setTimeOut()和setInterVal()的区别
  2. CRM(四川网脉系统)项目总结
  3. B树、B+树的实现
  4. JavaScript区分click事件和mousedown(mouseup、mousemove)方法
  5. SharePoint 2013 入门教程之创建页面布局及页面
  6. IOS开发基础知识--碎片19
  7. 字典转模型框架 Mantle的使用:国外程序员最常用的iOS模型
  8. 开发至今,终于开始测试bug,可以省心点了
  9. 细说ASP.NET Forms身份认证
  10. 移动端rem布局实践