Oracle简介和安装
Oracle基础
Oracle简介和安装
1、Oracle数据库管理系统简介
Oracle——甲骨文
是一个关系数据库管理系统(Relation Database Management System)
拥有以下一些特点:
- 支持多种数据类型的存储和管理。
- 支持多种平台(Windows、Linux等操作系统)
- 支持多账号操作;
- 支持远程连接服务;
- 支持国际标准的SQL语言;
- 支持图形界面操作;
2、SQL语言介绍
SQL——Structured Query Language(结构化查询语言)
SQL是国际标准的数据库查询语言。
SQL应用中被分为以下几类:
1)DDL:Data Defined Language(数据定义语言)。主要用于数据库、数据表、索引等相关内容的定义和创建、修改、删除。
操作方式:Create——创建、Alter——修改、Drop——删除
操作对象:database(数据库)、table(数据表)、Index(索引)
2)DML:Data Manuel Language(数据操作语言)。针对数据本身进行的增加、修改、删除操作
操作方式:Insert——插入、update——修改、delete——删除
操作对象:data
3)DQL:Data Query Language(数据查询语言)。主要用针对数据进行各种查询。
操作方式:select——查询(简单的查询、条件的查询(范围、匹配查询、连接查询、子查询(嵌套查询)))
操作对象:data
4)DCL:Data Control Language(数据控制语言)。主要用于对数据库使用权限进行管理。
操作方式:grant——授权、revoke——取消授权、deny——拒绝。
操作对象:权限(create、alter、drop、insert、update、delete、select)
使用者(数据库管理员或者其他需要使用数据库技术的人员)user
数据库和数据表(database、table)
操作或者访问使用的主机(host)
3、Oracle的安装
使用Oracle 11g版本,64位的。
安装在Windows 7 系统(旗舰版)64位上。
安装前关闭杀毒、防火墙等安全软件。
1)解压缩Oracle安装包后,进入到目录,以管理员身份运行setup.exe文件。
检测安装环境,不用操作。
2)开始安装和配置。输入一个邮箱地址:
直接继续进行。
3)选择完整的安装模式。然后下一步。
4)选择Oracle安装类型。然后下一步
桌面类拥有图形界面操作。
5)设置和配置Oracle的安装信息。最后下一步
Oracle的基本目录
安装文件的目录
数据库文件目录
版本
口令:Test_2105
6)开始安装相应的程序。
Oracle自动创建Oracle数据库示例。
7)Oracle安装中的系统数据库的账号信息。
通过口令管理,可以设定要使用的账号的信息和密码。
解锁SCOTT账号,并设置密码:Test_2105。
8)安装完毕。
9)检测Oracle是否安装成功。在开始菜单中,找到Oracle的安装目录,找到一个工具:SQL Plus
输入上一步骤中解锁的账号和密码:
出现上图所示的结果,说明安装配置成功。
二、Oracle数据创建数据库和数据表
Oracle数据库的相应创建和操作
Oracle中用户和权限的相关操作
Oracle中支持的数据和数据类型
Oracle中的数据表的操作
1、Oracle在数据库管理中的运行机制
模式:可以通俗的理解为就是用户。
模式对象:被模式所拥有的,数据库、数据表等。
2、使用Oracle系统管理员身份运行Oracle
SQL Plus的应用:既可以作为一个命令终端,运行Oracle操作指令,也可以当做一个命令单独运行。
打开Windows的命令行工具(cmd),输入命令:
sqlplus / as sysdba
注意:通过该命令可以直接使用Oracle的系统管理员账号,对Oracle进行全方位的管理。
3、使用Oracle的两种途径
1)图形界面工具进行Oracle管理和操作(技术含量不高)
2)通过SQL命令进行Oracle的管理和操作(有技术)
4、在Oracle中创建一个数据库
创建好存放数据库文件的目录(路径)
创建数据库文件
设置数据库的管理员并且进行授权
1)设置和创建数据库的存放目录。使用mydata作为存放数据库文件的目录。
2)创建数据库文件。
Create tablespace 数据库名称
Logging datafile ‘数据文件的路径和名称.dbf’
Size 大小M
AUTOextend On next 扩张大小M
Maxsize 最大大小M
Extent Management Local;
创建一个名字为student的数据库(文件)。
3)创建Oracle数据库对应的临时文件。
Create temporary tablespace 临时文件名_TEMP
TEMPFILE ‘临时文件路径和名称.dbf’
Size 初始大小M
Autoextend on Next 扩展大小M
Maxsize 最大大小M
Extent management Local;
4)创建用户并关联数据库文件(临时文件)。
Create user 用户名
Identified by 密码
Default tablespace 数据库名
temporary tablespace 临时文件名;
5)授予用户对数据库的操作权限。
Grant 权限 to 用户;
Oracle常用的权限:
Connect:连接数据库服务
Resource:资源(数据占用空间)
Dba:数据库管理员,对数据库拥有绝对的管理权限。
Create session:创建会话;
6)使用管理账号,登录SQL Plus查看是否成功。
5、Oracle中创建数据表
库à表à数据
图书馆---书架---书
1)Oracle中表的基本结构:
行(row):一条记录
列/属性(column):记录的属性
值(value):每一个属性的取值
约束:非空、默认、唯一……
2)Oracle中创建表的语法规则
Create table 表名称(
属性名1 属性的数据类型 约束条件,
属性名2 属性的数据类型 约束条件,
属性名3 属性的数据类型 约束条件,
……
);
属性名称的要求:字母开头,通俗易懂
数据类型:数值(number),字符(char-固定个数的字符;varchar2-可变化个数的字符),日期类型(date)
约束条件:unique-唯一,not null-非空
创建如下的一个表:
Stu_info:
ID |
name |
sex |
birthday |
height |
1 |
yangkaikai |
男 |
1990-01-01 |
190 |
例如,
Oracle简介和安装相关推荐
- Oracle简介与安装
Oracle笔记(一) Oracle简介及安装 一.轨迹 二.Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位. Oracle在古 ...
- Oracle: 一、Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令...
内容简介 一.Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令. 技术与环境 操作系统: windows 语言类别: SQL之PL/SQL 特别鸣谢: 由马云涛老师提供资料 数据库: ...
- Oracle笔记(一) Oracle简介及安装
一.轨迹 二.Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位. Oracle在古希腊神话中被称为"神谕",指 ...
- Oracle(一):简介、安装、DDL、DML、JDBC、导入导出
一.ORACLE 简介 (一)什么是 ORACLE ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SE ...
- Oracle系列-简介及安装
简介 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. ORACLE数 ...
- Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略
Docker Toolbox:Docker Toolbox的简介.安装.使用方法之详细攻略 目录 Docker Toolbox的简介 0.优缺点 1.工具箱包括以下Docker工具 Docker To ...
- Redis简介及安装
Redis简介及安装 文章目录 Redis简介及安装 一.nosql介绍 1.NoSQL 2.NoSQL和SQL数据库的比较: 二.Redis 1.简介 2.Redis特性 3.Redis 优势 4. ...
- oracle ogg 12安装,Oracle GoldenGate Studio 12.2.1.3安装
[OGGS简介] Oracle GoldenGate Studio12.2.1.3是一个图形化OGG界面管理工具.通过此工具可以更方便的完成OGG复制设计,其主要特性: 1. 逻辑层面设计OGG,不需 ...
- Cobaltstrike简介、安装及简单使用
Cobaltstrike简介.安装及简单使用 工具分享: 工具介绍 组成 运行环境: 系统要求: 工具安装 Windows客户端的安装 LINUX服务端安装: 参数详情 Cobalt Strik Vi ...
最新文章
- 模式6--ReadWriteLock
- SpringBoot+MyBatisPlus+Swagger2.7规范开发接口流程(以废料包材入库与出库为例)
- codevs 1230 元素查找
- 物理路径与虚拟路径 及Web Server
- uds帧格式_如何看懂UDS诊断报文
- dubbo调用超时回滚_微服务痛点基于Dubbo + Seata的分布式事务(AT模式)
- linux后台执行脚本(产生日志和不产生日志)(大神请留言)
- c语言万年历自动翻页,C语言实现万年历效果
- python wifi密码本下载_WifiPass下载 WifiPass(Python获取本机保存的所有WIFI密码) 免费版 下载-脚本之家...
- 小米笔记本、小米游戏本重装原装出厂镜像教程-有百度盘的提取码
- macos复制粘贴快捷键 快速_mac复制粘贴快捷键
- 基于SpringBoot的共享汽车管理系统
- 初学DSP(2)-TMS320F280049C代码探究
- 计算机技术在文物修复中的应用,【3D打印技术在文物修复中的应用原稿材料】...
- 稳压二极管1N4733A使用方法
- effective c++条款44 将与参数无关的代码抽离templates
- 用html制作发帖与回帖,发帖代码
- 搭档之家:柯达股价异常飙升,盘内23分钟暴涨79%迎五次熔断
- STM32之ADS8332
- 矩阵谱半径与矩阵范数的关系
热门文章
- Hangman Judge, UVa 489
- 转载随机数的两种操作方法
- 活动抽奖,送出10个OG角色
- 兼阅万分享:适合上班族下班时间做的6项兼职小副业
- 一个少女17到27的荒唐情事,得到、失去、寻找、错过、追悔的故事。
- 饭桶:ろく:非线性规划
- InstallShield 2015 打包vs2015编辑的.net程序 生成setup单文件
- 深圳Java培训:WebService的简单使用
- python输入三个整数x、y、z、请把这三个数由小到大输出_输入三个整数x、y、z,请把这三个数由小到大输出...
- Eclipse安装Spring Tool Suit 插件