Oracle学习笔记——概念篇

推荐一个学习视频:https://www.bilibili.com/video/BV1AX4y1T7KG?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click

1 安装

1.1 client&database

Oracle数据库分为服务端和客户端。database安装在服务端、client安装在客户端。服务端为客户端提供数据服务,而客户端使用数据库完成各种任务

1.2 安装

【Oracle11g】https://blog.csdn.net/weixin_44521690/article/details/103830405

2 一些概念

2.1 Oracle的7个服务

  • Oracle ORCL VSS Writer Service:

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

  • OracleDBConsoleorcl:

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

  • OracleJobSchedu lerORCL:

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

  • OracleMTSRecoveryServic:

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

  • OracleOraDb11g_home1ClrAgent:

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

  • OracleOraDb11g_home1TNSListener:

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

  • OracleServiceORCL:

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

2.2 Oracle用户

名称描述
SYS用户超级管理员,用于维护系统信息和管理实例,数据库中数据字典的所有表和试图都存放在SYS模式下
SYSTEM用户Oracle默认的管理员,拥有DBA权限,拥有管理工具使用的内部表和视图,可以管理Oracle的用户、权限、存储
SCOTT用户示范账号

2.3 两种Oracle的登录方式

  • sqlplus
  • 客户端

2.3.1 解锁用户

# 登录system用户,解锁scott用户
alter user scott account unlock;

2.3.2 修改用户密码

# scott 权限小于等于当前登录用户的用户名
# Qwer1234	修改后的密码
alter user scott identified by Qwer1234; 

2.4 SQL语言分类

2.4.1 数据定义语言(Date Definition Language, DDL)

包括创建表(create)、修改表(alter)、删除表(drop),DDL语句事务自动提交

2.4.2 数据操作语言(Date Manipulation Language, DML)

对数据的增删改查,DML语句事务不会自动提交

2.4.3 数据权限语言(Date Control Language, DCL)

grante(赋权),revoke(撤权),DCL语句事务自动提交

2.4.4 事务控制语言(Transactional Control Language,TCL)

commit(提交事务)、rollback(回滚事务)、savepoint(设置保存点)

2.5 数据类型

名称分类介绍备注
char字符类型定长,如果一个属性的数据类型为:char(10),而这个数据实际长度只有四位,那么空位补零
varchar2()字符类型可变长度,注意字符集不同,汉字所占字节数不同
number(p)数值类型表示整数
number(p,s)数值类型浮点型,总长度为p,其中包含s为小数点
Date日期类型共7个字节,分为世纪、年、月、日、时、分、秒
Timestamp日期类型秒能精确到小数点后6位,默认是6
Colb大对象当长度大于4000时,使用colb,最大容量4G
Bolb大对象存放二进制,如图片、音频、视频等二进制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值