版本与配置

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

配置

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

Orcale权限体系

  1. 系统管理员 sys
  2. 本地管理员 system
  3. 普通用户

进入系统

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

常见操作

查看命令

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

创建

  1. create table
  2. -建表空间
  3. CREATE TABLESPACE sdt
  4. DATAFILE 'C:DataOrcale_DataTest' size 800M
  5. EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
  6. --索引表空间
  7. CREATE TABLESPACE sdt_Index
  8. DATAFILE 'C:DataOrcale_DataTest' size 512M
  9. EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
  10.  
  11. 创建用户
  12. create user yt_sql identified by Test
  13. default Orcale_Data Test;
  14.  
  15. 赋权限
  16. grant connect,resource to Test;
  17. grant create any sequence to Test;
  18. grant create any table to Test;
  19. grant delete any table to Test;
  20. grant insert any table to Test;
  21. grant select any table to Test;
  22. grant unlimited tablespace to Test;
  23. grant execute any procedure to Test;
  24. grant update any table to Test;
  25. grant create any view to Test;

查询

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

输入和输出数据

  1. data pump

加载数据

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

输出数据

  1. export

数据类型和存储对象

数据类型

  1. varchar2
  2. number
  3. Boolean
  4. date

存储对象

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

帮助体系

  1. help
  2. help index
  3. index
  4. 数据字典
  5. PL/SQL declare----begin--exception--end;
  6. IF--end IF; case--end; loop--end loop;
  7. 变量赋值 :=

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. Java依据集合元素的属性,集合相减

    两种方法:1.集合相减可以使用阿帕奇的一个ListUtils.subtract(list1,list2)方法,这种方法实现必须重写集合中对象的属性的hashCode和equals方法,集合相减判断的会 ...

  2. [原]PInvoke导致栈破坏

    原, 总结, 调试, 调试案例  项目中遇到一个诡异的问题,程序在升级到.net4.6.1后会崩溃,提示访问只读内存区.大概现象如下: debug版不崩溃,release版稳定崩溃. 只有x64位的程 ...

  3. python学习——list

    list 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.Python有6个序列的内置类型,但最常见的是列表和元组 ...

  4. [CTS2019]无处安放(提交答案)

    由于蒟蒻太菜没报上CTS,只能在家打VP. 感觉这题挺有意思的,5h中有3h在玩这题,获得74分的“好”成绩. 说说我的做法吧: subtask1~3:手玩,不知道为什么sub2我只能玩9分,但9和1 ...

  5. python学习笔记(30)——ddt

    1.ddt模块包含类的装饰器ddt和两个方法装饰器data ddt.ddt:装饰类,也就是继承TestCase的类. ddt.data:装饰测试方法,参数是一系列的值,用来传递参数 ddt.file_ ...

  6. 2018 ACM-ICPC 宁夏 C.Caesar Cipher(模拟)

    In cryptography, a Caesar cipher, also known as the shift cipher, is one of the most straightforward ...

  7. selenium登录网银,密码控件输入

    尝试登录农行网银,发现带控件的密码输入框怎么都无法输入啊 最后用虚拟键盘实现的  , DD模拟键盘 http://www.ddxoft.com/ 图形验证码识别没过,有时间再继续 需要安装  Tess ...

  8. SSID

    无线网络中SSID,是路由器发送的无线信号的名字!如果你将你的无线路由器的SSID:命名为:gouwancheng ,那么当你的无线路由器开启,并启用了无线功能,和允许了SSID广播,那么你就可以轻易 ...

  9. 43)PHP,mysql_fetch_row 和mysql_fetch_assoc和mysql_fetch_array

    mysql_fetch_row   提取的结果是没有查询中的字段名了(也就是没有键id,GoodsName,只有值),如下图: mysql_fetch_assoc 提取的结果有键值,如下图: mysq ...

  10. linux文件系统与链接

    Linux的文件属性图1 图1   linux的文件属性 ls -lhi -l 长格式 -h 人性化 -i inodo -d 看目录自己的信息 inode 源自于文件系统 分区 平面设计图 格式化 施 ...