orcle课堂笔记2

1.sqlplus是一个用户进程,可打开多个,命令给服务器端服务器进程。数据库是用的磁盘空间。
2.物理结构(what)+逻辑结构->oracle实例(how)
  三部分核心内容
3.查询oracle数据块有多大:select name,value from v$parameter(参数) where name = ‘db_block_size‘(参数名称);
  db_block_size:8192(8k大小)
  数据块结构:行空间 空闲空间 行目录 表目录 块头部
  数据块是存储的最小空间
4.盘区:多个数据块连起来
  盘区是存储分配的最小单位
5.段是由一系列盘区组成的,独立的逻辑存储结构
  数据段、索引段、临时段、回退段、LOB段
6.表空间:oracle中可使用的最大逻辑存储结构
  多个表空间就是数据库
  select tablespace_name 查看表空间
  from dba_tablespaces(dba系统的)
TABLESPACE_NAME
------------------------------
SYSTEM (a.数字字典 内部系统基表 b.PL/SQL程序的源代码和解析代码 c.数据对象的定义)
UNDOTBS1 (撤销表空间 放撤销段)
SYSAUX (辅助system 系统自动维护)
TEMP  (临时表空间)
USERS (用户空间)
EXAMPLE (示例)
7.物理结构(数据文件+控制文件+日记文件+参数文件)
  启动有问题,看是否文件出错
  初始参数文件->指向控制文件(多个)->控制文件->指向数据文件和日志文件->数据文件和日志文件(有问题恢复,没有问题成功)
8.参数文件(需要备份):客户端和服务器端
  pfile  D:\oracle\product\10.2.0\admin\orcl\pfile
  init.ora.332015101242 中初始化的重要信息:哪个数据库+控制文件在哪
  可编辑文件
  SPFILEDH.ORA   D:\oracle\product\10.2.0\db_1\dbs
  显示是否正在使用spfile
  show parameter spfile(显示文件地址和名称)
9.控制文件:很小的二进制文件,不可更改,很重要
  显示有哪些控制文件
  select name from v$controlfile
NAME
-------------------------------------------------------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL02.CTL
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL03.CTL

show parameter control_files;
  select name,value from v$parameter where name=‘control_files‘;
10.数据文件:存放用户数据的地方,一个表空间在物理上对应一个或多个数据文件,二一个数据文件只属于一个表空间
   查数据文件 select name from v$datafile;
11.重做日志文件.log
12.用户解锁:alter user scott account unlock;(不能先删除)
   改密码conn scott/tiger
ERROR:
ORA-28001: the password has expired
更改 scott 的口令
新口令:*****
重新键入新口令:*****
口令已更改
已连接。
   scott不是dba,不能做超出范围的工作
 show user
select table_name from user_tables;(user当前用户)
13.用户授权,给scott,dba的权利
SQL> conn / as sysdba
已连接。
SQL> grant sysdba to scott;

授权成功。

SQL> conn scott/tiger as sysdba
已连接。
SQL> revoke sysdba from scott;回收权限
   select * from v$pwfile_users 查看用户身份

时间: 2024-10-11 11:48:27

orcle课堂笔记2的相关文章

九章算法系列(#2 Binary Search)-课堂笔记

前言 先说一些题外的东西吧.受到春跃大神的影响和启发,推荐了这个算法公开课给我,晚上睡觉前点开一看发现课还有两天要开始,本着要好好系统地学习一下算法,于是就爬起来拉上两个小伙伴组团报名了.今天听了第一节课,说真的很实用,特别是对于我这种算法不扎实,并且又想找工作,提高自己的情况. 那就不多说废话了,以后每周都写个总结吧,就趁着这一个月好好把算法提高一下.具体就从:课堂笔记.leetcode和lintcode相关习题.hdu和poj相关习题三个方面来写吧.希望自己能够坚持下来,给大家分享一些好的东

2017年5月12号课堂笔记

2017年5月12号 星期五 空气质量:轻度污染(昨天的北风转今天的南风) 内容:html表格的基本使用,表格跨行跨列,高级表格,播放音乐,播放视频,网页布局,iframe内联框架: 文本框,密码框,单选按钮,复选框,下拉框  备注:周日晚想起来补上的周五课堂笔记(一带一路今天开会天气好晴朗) 一.html表格的基本使用 模仿老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset=&q

?统计学习精要(The Elements of Statistical Learning)?课堂笔记(一)

前两天微博上转出来的,复旦计算机学院的吴立德吴老师在开?统计学习精要(The Elements of Statistical Learning)?这门课,还在张江...大牛的课怎能错过,果断请假去蹭课...为了减轻心理压力,还拉了一帮同事一起去听,eBay浩浩荡荡的十几人杀过去好不壮观!总感觉我们的人有超过复旦本身学生的阵势,五六十人的教室坐的满满当当,壮观啊. 这本书正好前阵子一直在看,所以才会屁颠屁颠的跑过去听.确实是一本深入浅出讲data mining models的好书.作者网站上提供免

?统计学习精要(The Elements of Statistical Learning)?课堂笔记(三)

照例文章第一段跑题,先附上个段子(转载的哦~): I hate CS people. They don't know linear algebra but want to teach projective geometry. They don't know any probability but want to use graphical models. They don't understand stats at all but still do machine learning like c

线程(java课堂笔记)

1.两种方式的差异 2.线程的生命周期 3.线程控制(线程的方法) 4.线程同步 5.线程同步锁 一. 两种方式的差异 A extends Thread :简单 不能再继承其他类了(Java单继承)同份资源不共享 B implements Runnable:( 推荐) )多个线程共享一个目标资源,适合多线程处理同一份资源. 该类还可以继承其他类,也可以实现其他接口. 二. 线程的生命周期 新建:当程序使用new创建一个线程后,该线程处于新建状态,此时他和其他java对象一样,仅仅由Java虚拟机

CSS基础入门 第4天课堂笔记

CSS基础入门 第4天课堂笔记(本课程共6天) 前端与移动开发学院 http://web.itcast.cn 目录 目录 2 一.复习 3 二.浮动性质的复习 4 三.浮动的清除 5 3.1 清除浮动方法1:给浮动的元素的祖先元素加高度. 5 3.2 清除浮动方法2:clear:both; 6 3.3 清除浮动方法3:隔墙法 7 3.4 清除浮动方法4:overflow:hidden; 8 3.5 清除浮动总结与案例 9 3.6 浏览器兼容问题 11 四.margin 13 4.1 margin

SQL课堂笔记

--注释 公司里一般而是用绝不重复的guid()做主键(web项目不常用) 如null参与运算,结果都是null 在数据库中创建索引能提高查询效率,)只在经常要检索的字段创建索引) sql查询null的数据 selsct * from table where name is null 查询年龄介于20到30的数据 selsct * from table where age between 20 and 30 查询年龄是20,22,32,46的数据 selsct * from table wher

JAVA的面向对象编程--------课堂笔记

JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程. 面向过程的基本单元是函数.   什么是对象:EVERYTHING IS OBJECT(万物皆对象)   所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做什么(方法):告诉外界对象有那些功能. 后者以前者为基础. 大的对象的属性也可以是一个对象.   为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律. 对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节. 方法的定义非常重要.方法有参

九章算法系列(#3 Dynamic Programming)-课堂笔记

前言 时隔这么久才发了这篇早在三周前就应该发出来的课堂笔记,由于懒癌犯了,加上各种原因,实在是应该反思.好多课堂上老师说的重要的东西可能细节上有一些急记不住了,但是幸好做了一些笔记,还能够让自己回想起来.动态规划算是我的一道大坎了,本科的时候就基本没有学过,研一的时候老师上课也是吃力的跟上了老师的步伐,其实那个时候老师总结的还是挺好的:把动态规划的题目都分成了一维动规.二维遍历.二维不遍历等一系列的问题.这次听了老师的课程,觉得还是需要更加集中的去把各种题进行一个分类吧,然后有针对的去准备,虽然