Oracle介绍
版本与配置
企业版 标准版 个人版
事务性数据表 分析型数据表
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介绍的更多相关文章
- Oracle介绍(初学者必须知道的)
1.为什么学习数据库?(两个概念) 数据库的概念: 数据库是按照数据结构组织,存储和管理数据的仓库. 数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增. ...
- 数据库基本概念-oracle介绍
甲骨文公司,全称甲骨文股份有限公司是全球最大的企业软件公司,总部位于美国加利福尼亚州的红木滩.甲骨文是继Microsoft及IBM后,全球收入第三多的软件公司.甲骨文公司1989年正式进入中国市场.重 ...
- Oracle入门《Oracle介绍》第一章1-3 Oracle 逻辑组件
一.数据库的逻辑结构是从逻辑的角度分析数据库的组成.Oracle 的逻辑组件包括: 1.表空间 表空间是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统 ...
- Oracle入门《Oracle介绍》第一章1-4 Oracle 用户管理
1.Oracle 默认用户 只有用合法的用户帐号才能访问Oracle数据库 Oracle 有几个默认的数据库用户 数据库中所有数据字典表和视图都存储在 SYS 模式中.SYS用户主要用来维护系统信息和 ...
- Oracle入门《Oracle介绍》第一章1-2 Oracle 实例
Oracle实例:是后台进程和内存结构的集合 一.内存结构 1.Oracle 实例启动时分配系统全局区 a.数据库信息存储于SGA,由多个数据库进程共享 1.共享池是对SQL.PL/SQL程序进行语法 ...
- Oracle入门《Oracle介绍》第一章1-1
1.Oracle 简介 a.对象关系型的数据库管理系统 (ORDBMS) b.在管理信息系统.企业数据处理.因特网及电子商务等领域使用非常广泛 c.在数据安全性与数据完整性控制方面性能优越 d.跨操作 ...
- Oracle 介绍 (未完待续)
关键字含义 1. DML.DDL.DCL DML----Data Manipulation Language 数据操纵语言例如:insert,delete,update,select(插入.删除.修改 ...
- Oracle基本教程
Oracle基本教程 1.Oracle介绍 2.SqlPlus使用 3.用户管理与权限控制 4.数据库备份与还原 5.物理备份--Rman 6.常用查询 7.Oracle用法集锦 8.oracle修改 ...
- oracle 笔记
1.Oracle认证,与其它数据库比较,安装 Oracle安装会自动的生成sys用户和system用户: (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create databas ...
随机推荐
- vim下看C++代码
看C++代码, 缺少合适的编辑器,捣鼓vim. 安装Vundle, 用于插件管理 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vi ...
- 吴裕雄--天生自然 pythonTensorFlow自然语言处理:交叉熵损失函数
import tensorflow as tf # 1. sparse_softmax_cross_entropy_with_logits样例. # 假设词汇表的大小为3, 语料包含两个单词" ...
- FastReport 使用入门 (二)
上部分 我们将格式大概都画好了 下面 我们将Datatable的每列绑定到 我们添加的table控件上 .然后打开table控件的事件 双击选中 ManualBuild 事件 添加代码 priva ...
- codeforce 1188A1 Add on a Tree 树
题意:给你一个树,有一种操作,选择两个叶子节点,然后把这两个叶子节点间的路径全部加或减一个值.问你给出的树上的每一条边经过若干次操作是否可以为任意值. 分析:画几个图后可以发现,如果树中存在一个点的度 ...
- 唐顿庄园S01E01观看感悟
刚刚看了唐顿庄园的第一季第一集.看第一遍的时候,主要是看剧情,看看有没有什么吸引人的.我是一带而过的.等到看第二遍的时候,仔细观察画面,欣赏画面的美感,琢磨人物的台词对话.不断的倒退回放,越看越有滋味 ...
- servlet 上传文件
java protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException ...
- Mongo学习记录
引子 最近做项目利用mongo记录的日志做数据统计.着了非关系型数据库的迷,于是乎买了本<MongoDB实战>学习了一番.记录一下学习笔记,共享之. 准备 我在自己的Linux服务器上装了 ...
- pom配置项目build jar 包含源码的配置
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...
- day48-线程-信号量
#1.信号量,用来保证多个线程不会互相冲突. #2.迷你唱吧:每次只能有两人在里面唱k: from threading import Thread from threading import Sema ...
- html5页面编码如何确定
页面乱码问题建站学之前曾经多次发教程说明,对于新的html5来说我们的编码要如何做才能解决乱码问题呢?作为一个前端工程师,你是如何指定一个页面的编码的呢?你知道浏览器是怎么识别编码的吗? 首先,一个很 ...