第一天:
1 oracle的安装
a 卸载
b 安装服务器软件及数据库(orcl) --OracleServiceOrcl
c 执行网络配置--配置监听1521,本地net服务名(创建1个外部连接的url)
--OracleHomeTnsListener 2 oracle的概述
甲骨文。最好的商用数据库。可以稳定的处理百万级别的数据吞吐量,中型数据库。 特点:a 稳定 b 高效(游标的执行效率很高) c 最早支持分布式部署(组成服务器集群)
d 跨平台 四个商用版本:
se :标准版。最多支持2台机器或2个cpu集群。
seone: 标准版1.最多支持4台机器或4个cpu集群。
pe:个人版。除了管理员外,只能建立1个普通用户。
ee:企业版。没有功能限制。 dba:数据库管理员。职业资格认证。12项职能。3级考试。 学习的目的:建表,。。。 高级系统中,存储过程是必备。 面试时:存储过程如何编写。项目中如何使用。如何debug?如何异常处理。 3 plsqldev --免javasdk运行。绿色且轻量级。 左侧是各种oracle的逻辑对象:
table,
procedure,
function,
views,
tigger,
package.
new:sql window--书写sql语句
test window--执行存储过程,可debug
command window--执行oracle批处理命令,一般用于日志备份及恢复或迁移。 公有对象:所有数据库用户共同使用的对象
私有对象:由某个用户创建的对象。访问时 “用户名.对象名” 4 数据字典
数据字典:oracle常用的一些资源查询语句。 四个前缀:
dba_:所有。只有具有sysdba权限的用户才能使用
all_:该用户权限下能看到的所有。
user_:该用户私有。
v$:oracle的运行时状态、 5 oracle用户管理 !oracle用户允许绑定“表空间”!
创建:create user xxx identified by 密码
授权: grant connect,resource to xxx;
删除 drop user xxx cascade; 第二天:
1 用户 权限 角色
三者之间都是n-n关系。
a 系统权限:
create view,create table,drop table --能干嘛。
b 表对象权限:
select,delete,update on 指定的表。 --能对谁干嘛。 grant:授权
revoke:回收
deny:禁用,但不回收 (sql server) create user:创建用户
create role: 创建角色 2 oracle的体系结构(物理结构、逻辑结构) 物理结构:
数据库的文件形式。数据文件(.dbf.保存所有的逻辑对象),控制文件(.ctl),日志文件(.log)。 逻辑结构:
服务器-->N个数据库-
->实例(instance,数据库的运行状态.包含内存(pga,uga,sga)和进程(服务进程、普通进程)
-->表空间(类似mysql或sql server的db。绑定用户)
-->!!!逻辑对象(各种资源,表,视图,索引,序列,存储过程,函数,触发器,包)
-->段(数据段,临时段,回滚段,索引段)
-->区间(最小的操作单位)
-->块(最小的存储单位,64K) 注意:一个表空间允许有多个数据文件,但1个数据文件只能属于1个表空间。 如何优化数据库?
a 合理的设计表空间(数据文件的位置,表空间的分区)
3 常用逻辑对象的管理
表空间 tablespace:允许扩容;建议让重要用户绑定一个独立的表空间。
视图 view:

  

oracle--第一天议--bai的更多相关文章

  1. Oracle 第一天

    Oracle 第一天 1.oracle数据库下载.安装和配置 1.1 下载压缩包后解压并将压缩包2里面的文件覆盖至压缩包1中 1.2 按照步骤逐步安装 1.3 设置管理员密码时,默认情况下四个管理员是 ...

  2. Oracle第一天

    Oracle第一天 v3.1 整体安排(3天) 第一天:Oracle的安装配置(服务端和客户端),SQL增强(单表查询). 第二天:SQL增强(多表查询.子查询.伪列-分页),数据库对象(表.约束.序 ...

  3. oracle第一天笔记

    Oracle体系结构: 数据库   ---->  实例(orcl) --->  表空间(逻辑单位)(用户)  ---> 数据文件(物理单位) 地球     ---->   国家 ...

  4. Oracle第一步

    Oracle 启动数据库 Startup [NOMOUNT|MOUNT|OPEN|FORCE] [restrict] [pfile=filename] 启动实例,加载数据库,启动数据库 oRACLE关 ...

  5. oracle 第一章总结

    sysdba:  即数据库管理员,权限包括:打开数据库服务器.关闭数据库服务器.备份数据库.恢复数据库.日志归档.会话限制.管理功能.创建数据库.sys用户必须用 sysdba身份才能登录,syste ...

  6. oracle第一章

    1.oracle对比sqlserver oracle sqlserver 数据文件.dbf 数据文件.mdf 控制文件.ctl   日志文件.log 日志文件.log     2.内置用户 1.sys ...

  7. oracle第一招之神马都是浮云

    oracle: 一款关系型(二维表)数据库,可以用来存储海量数据.在大数据量并发检索的情况下,性能要高于其他的同类数据库产品.一般运行环境是Linux和Unix操作系统上! 目前最流行的商业数据库,主 ...

  8. ORACLE字符集基础知识

    概念描叙    ORACLE数据库有国家字符集(national character set)与数据库字符集(database character set)之分.两者都是在创建数据库时需要设置的.国家 ...

  9. nvl函数 oracle

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

随机推荐

  1. jquery toggle方法使用出错?请看这里-遁地龙卷风

    这个函数在1.9之前和1.9之后的用法大不相同 1 1.9之间,用于点击元素时函数的轮流执行 toggle(function() { alert(1);//1,3,5,7... },function( ...

  2. 利用github pages创建简单的网站

    github.com 作为最流行的源代码管理工具已经风靡全球,同时在依托于github也衍生出了各种各样的应用,比如可以利用github搭建博客系统等等. 先换个话题,我们每人手头都或多或少有些&qu ...

  3. 用gcc进行程序的编译

    在Linux系统上,一个档案能不能被执行看的是有没有可执行的那个权限(x),不过,Linux系统上真正认识的可执行文件其实是二进制文件(binary program),例如/usr/bin/passw ...

  4. apache-shiro入门<一>

    Apache Shiro是一个强大而灵活的开源安全框架(本来想传到网盘供大家下载,但是鉴于国内网盘动不动就要关闭清楚用户数据:所以我提供了另一个shiro的中文文档下载链接:http://downlo ...

  5. pscp工具上传或取回文件、文件夹

    1.把服务器上的/root/dir目录取回本地"C:\My Documents\data\"目录 C:\>pscp.exe -r root@IP:/root/dir &quo ...

  6. linux输入子系统(input subsystem)之evdev.c事件处理过程

    1.代码 input_subsys.drv.c 在linux输入子系统(input subsystem)之按键输入和LED控制的基础上有小改动,input_subsys_test.c不变. input ...

  7. WPF 自定义模板 Button闪亮效果

    Button的选中Effect,我们看下下面的效果: 让我们再放大一点: 怎么设置上面样式呢?直接设置Button的Effect,有点问题,因为Effect不是四周环绕的.那我们也只能重新定义Temp ...

  8. [No00009D]使用visual studio 2015 update3打包程序安装包的简单方法(不需要InstallShield)

    注意: 该方法只适用于小型软件的打包发布: 该打包向导可以预先检查需要的运行库支持: 由于visual studio自2012后取消掉了自带的打包程序,如果有需要打包安装,需要使用一个叫用Instal ...

  9. 解读ASP.NET 5 & MVC6系列(13):TagHelper

    在新版的MVC6中,微软提供了强大的TagHelper功能,以便让我们摆脱如下的臃肿代码: @Html.LabelFor(model => model.FullName) @Html.EditF ...

  10. 使用ANTS Performance Profiler&ANTS Memory Profiler工具分析IIS进程内存和CPU占用过高问题

    一.前言 最近一段时间,网站经常出现两个问题: 1.内存占用率一点点增高,直到将服务器内存占满. 2.访问某个页面时,页面响应过慢,CPU居高不下. 初步判断内存一点点增多可能是因为有未释放的资源一直 ...