版本与配置

企业版 标准版 个人版
事务性数据表 分析型数据表
PL/SQL

配置

控制文件--数据文件--重做日志文件--临时文件
******Oracleapporacleproduct11.2.0servernetworkADMIN目录下有三个文件
sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数.
tnsnames.ora 用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。
listener.ora 用在oracle server端,配置oracle服务端程序的监听办法,比如限制某些ip等参数

Orcale权限体系

系统管理员 sys
本地管理员 system
普通用户

进入系统

 首先要从SYS或者SYSTEM账户开始。管理员账户登录认证有操作系统认证和口令文件认证。
连接工具: sqlplus命令行
1. 在Dos命令下输入 sqlplus 可以打开 Oracle 自带的 SQL Plus 并出现登录提示
2. 输入 sqlplus/nolog则打开 SQL Plus 后不出现登陆提示显示用户为 "";
在系统的账号下创建用户--采用脚本的形式
SQL> @ ******Oracleapporacleproduct11.2.0serverrdbmsadminscott.sql
SQL> alter user scott identified by tiger account unlock
SQL> exit
退出后即可以用Dos命令下sqlplus SCOTT/TIGER
3. 在 SQL Plus 中输入 conn 可以连接数据库,其中的一种格式为:SQL> conn 用户名/密码 如: conn SCOTT/TIGER

常见操作

查看命令

查看用户    show user
查看用户表名 select * from user_tables where table_name='SCOTT';
查看表结构 DESC your_table
查看表内容 select * from your_table where rownum <=3;
大专栏  Oracle介绍 select count(*) from your_table;
查看权限 select * from session_prios ;

创建

create table
-建表空间
CREATE TABLESPACE sdt
DATAFILE 'C:DataOrcale_DataTest' size 800M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--索引表空间
CREATE TABLESPACE sdt_Index
DATAFILE 'C:DataOrcale_DataTest' size 512M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; 创建用户
create user yt_sql identified by Test
default Orcale_Data Test; 赋权限
grant connect,resource to Test;
grant create any sequence to Test;
grant create any table to Test;
grant delete any table to Test;
grant insert any table to Test;
grant select any table to Test;
grant unlimited tablespace to Test;
grant execute any procedure to Test;
grant update any table to Test;
grant create any view to Test;

查询

单表查询: from group  where order  in and  or not  Like between
子查询
多表查询--连接 内连接和外连接
多表查询--集合操作 union intersect minus

输入和输出数据

data pump

加载数据

SQL*Loader  命令行下的操作工具  sqlldr

输出数据

export

数据类型和存储对象

数据类型

varchar2
number
Boolean
date

存储对象

视图 存储对象 函数 过程 包 索引 游标

帮助体系

help
help index
?index
数据字典
PL/SQL declare----begin--exception--end;
IF--end IF; case--end; loop--end loop;
变量赋值 :=

Oracle数据库开创性地提出了表空间的设计理念,表空间存放 表和索引,Orcale表空间是逻辑概念可以代表多个物理数据文件,和mySQL里的database差不多。

Oracle介绍的更多相关文章

  1. Oracle介绍(初学者必须知道的)

    1.为什么学习数据库?(两个概念) 数据库的概念: 数据库是按照数据结构组织,存储和管理数据的仓库. 数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增. ...

  2. 数据库基本概念-oracle介绍

    甲骨文公司,全称甲骨文股份有限公司是全球最大的企业软件公司,总部位于美国加利福尼亚州的红木滩.甲骨文是继Microsoft及IBM后,全球收入第三多的软件公司.甲骨文公司1989年正式进入中国市场.重 ...

  3. Oracle入门《Oracle介绍》第一章1-3 Oracle 逻辑组件

    一.数据库的逻辑结构是从逻辑的角度分析数据库的组成.Oracle 的逻辑组件包括: 1.表空间 表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统 ...

  4. Oracle入门《Oracle介绍》第一章1-4 Oracle 用户管理

    1.Oracle 默认用户 只有用合法的用户帐号才能访问Oracle数据库 Oracle 有几个默认的数据库用户 数据库中所有数据字典表和视图都存储在 SYS 模式中.SYS用户主要用来维护系统信息和 ...

  5. Oracle入门《Oracle介绍》第一章1-2 Oracle 实例

    Oracle实例:是后台进程和内存结构的集合 一.内存结构 1.Oracle 实例启动时分配系统全局区 a.数据库信息存储于SGA,由多个数据库进程共享 1.共享池是对SQL.PL/SQL程序进行语法 ...

  6. Oracle入门《Oracle介绍》第一章1-1

    1.Oracle 简介 a.对象关系型的数据库管理系统 (ORDBMS) b.在管理信息系统.企业数据处理.因特网及电子商务等领域使用非常广泛 c.在数据安全性与数据完整性控制方面性能优越 d.跨操作 ...

  7. Oracle 介绍 (未完待续)

    关键字含义 1. DML.DDL.DCL DML----Data Manipulation Language 数据操纵语言例如:insert,delete,update,select(插入.删除.修改 ...

  8. Oracle基本教程

    Oracle基本教程 1.Oracle介绍 2.SqlPlus使用 3.用户管理与权限控制 4.数据库备份与还原 5.物理备份--Rman 6.常用查询 7.Oracle用法集锦 8.oracle修改 ...

  9. oracle 笔记

    1.Oracle认证,与其它数据库比较,安装 Oracle安装会自动的生成sys用户和system用户: (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create databas ...

随机推荐

  1. CodeForces 1005D Polycarp and Div 3(思维、贪心、dp)

    http://codeforces.com/problemset/problem/1005/D  题意: 给一个仅包含数字的字符串,将字符串分割成多个片段(无前导0),求这些片段里最多有多少是3的倍数 ...

  2. 在Eclipse下远程调试Beagleboneblack

    安装调试器 1. gdbserver 2. gdb-multiarch 建立工程 新建一个cpp工程,ToolChains选择Cross GCC 这里使用的是arm-linux-gnueabihf-的 ...

  3. jQuery方法及使用

    jQuery内容: 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each.data.Ajax 剩余未写的有: 1.表单筛选器: :text :password :fi ...

  4. Java BigInteger详解

    BigInteger概述 可用于无限大的整数计算 所在的包 java.math.BigInteger; 构造函数 public BigInteger(String val) 成员函数 比较大小函数 p ...

  5. springboot多数据源+jta事务管理配置

    1.创建一个maven项目,导入相关配置: <?xml version="1.0" encoding="UTF-8"?> <project x ...

  6. 高性能JAVA开发之内存管理

    这几天在找一个程序的bug,主要是java虚拟机内存溢出的问题,调研了一些java内存管理的资料,现整理如下: 一.JVM中的对象生命周期 对象的生命周期一般分为7个阶段:创建阶段,应用阶段,不可视阶 ...

  7. 【UML】

    静态:类图,包图,部署图,构件图,对象图 行为:用例图,活动图,顺序图,状态图,交互图 [类图] http://www.uml.org.cn/oobject/201104212.asp [对象图] h ...

  8. java实现线程交替打印1-52和A-Z

    题目: 1.开启两个线程,一个线程打印A-Z,两一个线程打印1-52的数据. 2.实现交替打印,输出结果为12A34B...........5152Z. 3.请用多线程方式实现. 实现思路:通过锁(s ...

  9. Postman接口测试学习笔记

    1.postman界面 下载安装postman工具,以下是postman的界面 快捷区:提供常用的操作入口,新建请求,执行器,导入别人共享的收藏夹测试数据,包括运行收藏夹的一组测试数据: 侧边栏:搜索 ...

  10. MAC上安装maven以及配置Intellij IDEA

    大前提:java环境已经配置好 maven是对于java工程的管理 一.maven安装到mac 1.首先,maven下载地址http://maven.apache.org/download.cgi 点 ...