美文网首页
Oracle 数据库基础入门

Oracle 数据库基础入门

作者: 82a7fe2508f4 | 来源:发表于2022-09-13 11:43 被阅读0次

一、了解Oracle数据库

什么是数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

常见的数据库:Oracle,MySQL,DB2,SQLserver

DBMS数据库管理系统:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS;大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

分类

根据存储模型可将数据库划分为关系型数据库和非关系型数据库。关系型数据库,是建立在关系模型基 础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

SQL语言

SQL(Structured Query Language)结构化查询语言

可简单划分为三部分:

二、什么是Oracle数据库

Oracle系统,即是以Oracle关系数据库为数据存储和管理作为构架基础,构建出的数据库管理系统。 Oracle,世界第一个支持SQL语言的商业数据库,定位于高端工作站,以及作为服务器的小型计算机,如IBM P系列服务器、HP的Integraty服务器、Sun Fire服务器。Oracle公司的整个产品线包括数据库服务器、企业商务应用套件、应用开发和决策支持工具。

用户登录步骤:

创建用户,一定要先使用管理员,管理员才有创建用户的权限

1.创建用户的表空间 tablespace,表空间要分配给指定的用户,用户登录后的创建的表格和数据,就放到指定的表空间中,用户的数据应该放到用户的表空间

create tablespace tablespace_zs datafile ‘D:\oraclexe\app\oracle\oradata\XE\zsdata.dbf’ size 10m;

tablespace_zs 逻辑名称 zsdata.dbf物理文件,在磁盘上方数据的文件

2.创建用户,指定表空间

create user zs identified by oracle default tablespace tablespace_zs;

zs 为账号 oracle为密码 tablespace_zs为指定的表空间

3.现在好不能使用conn zs/oracle 缺少权限

4.重新使用sys登录 conn sys/oracle as sysdba ,给zs分配连接的权限和创建表格等的权限

grant connect,resource to zs; connect (create session)为连接权限

resource为创建资源的权限(比如创建表格)

grant create session,resource to zs;

5.使用zs登录 conn zs/oracle

6.创建表格student:

create table student(id int primary key,sno varchar2(10),sname

varchar2(50));

7.插入数据

oracle默认不提交数据,数据翻到内存中,需要程序员手工使用commit提交数据,才能将数据写入磁盘的文件,mysql默认提交,不需要程序员写commit提交

修改用户密码:

查看系统的表空间的方法:

Select * from dba_tablespace;

注意:如果在创建用户是没有指定表空间,那么使用users表空间

在创建了用户后一般在创建了数据后,不删除,一般为停用该用户,停用后可以再启用该用户:(sys登录才能做用户停用和启用)

启用用户(sys登录)

相关文章

  • 12cOCP认证培训

    参加Oracle OCP认证培训的基础条件: 零基础入门,只要您爱好网络、数据库。了解基本的数据库知识即可参加培训...

  • oracle视频教程入门运维DBA性能优化OCP培训SQL数据库

    oracle视频教程入门运维DBA性能优化OCP培训SQL数据库在线课程 ORACLE数据库系统是美国ORACLE...

  • Oracle 数据库基础入门

    一、了解Oracle数据库 什么是数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 常...

  • oracle 入门与应用

    Oracle入门学习阶段:本阶段通过15个讲义与练习步骤, 可以打下oracle的入门和管理基础。 第1讲:ora...

  • Java学习路线阶段二【数据库技术】

    Oracle基础管理: ①Oracle背景简介,数据库的安装,数据库的用户名和密码,客户端登录数据库服务SQLPL...

  • 02-ORACLE

    一、oracle基础 所有的关系型数据库,都是在磁盘中的文件集合。 oracle实例和数据库:数据库启动后分配的内...

  • oracle基础知识

    oracle基本面试问题 数据库基础知识1.1 oracle的组件1.2 oracle12c的特性1.3 不能创建...

  • 数据库面试题

    数据库基础(面试常见题) 一、数据库基础 Oracle对象有哪些? 答案:表,表空间,用户,视图,索引,存储过程,...

  • Oracle数据库学习整理(一)

    Oracle 基础知识 查询数据 本节将学习如何从Oracle数据库中查询数据。 ●Select语句-演示如何查询...

  • 南京ocp认证培训之路:OCP培训心得

    对于很多DBA而言,OCP认证可以说是入门、升职最基本的Oracle数据库技术认证之一。特别是那些使用Oracle...

网友评论

      本文标题:Oracle 数据库基础入门

      本文链接:https://www.haomeiwen.com/subject/nxxhortx.html