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 ...
随机推荐
- CodeForces 1005D Polycarp and Div 3(思维、贪心、dp)
http://codeforces.com/problemset/problem/1005/D 题意: 给一个仅包含数字的字符串,将字符串分割成多个片段(无前导0),求这些片段里最多有多少是3的倍数 ...
- 在Eclipse下远程调试Beagleboneblack
安装调试器 1. gdbserver 2. gdb-multiarch 建立工程 新建一个cpp工程,ToolChains选择Cross GCC 这里使用的是arm-linux-gnueabihf-的 ...
- jQuery方法及使用
jQuery内容: 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each.data.Ajax 剩余未写的有: 1.表单筛选器: :text :password :fi ...
- Java BigInteger详解
BigInteger概述 可用于无限大的整数计算 所在的包 java.math.BigInteger; 构造函数 public BigInteger(String val) 成员函数 比较大小函数 p ...
- springboot多数据源+jta事务管理配置
1.创建一个maven项目,导入相关配置: <?xml version="1.0" encoding="UTF-8"?> <project x ...
- 高性能JAVA开发之内存管理
这几天在找一个程序的bug,主要是java虚拟机内存溢出的问题,调研了一些java内存管理的资料,现整理如下: 一.JVM中的对象生命周期 对象的生命周期一般分为7个阶段:创建阶段,应用阶段,不可视阶 ...
- 【UML】
静态:类图,包图,部署图,构件图,对象图 行为:用例图,活动图,顺序图,状态图,交互图 [类图] http://www.uml.org.cn/oobject/201104212.asp [对象图] h ...
- java实现线程交替打印1-52和A-Z
题目: 1.开启两个线程,一个线程打印A-Z,两一个线程打印1-52的数据. 2.实现交替打印,输出结果为12A34B...........5152Z. 3.请用多线程方式实现. 实现思路:通过锁(s ...
- Postman接口测试学习笔记
1.postman界面 下载安装postman工具,以下是postman的界面 快捷区:提供常用的操作入口,新建请求,执行器,导入别人共享的收藏夹测试数据,包括运行收藏夹的一组测试数据: 侧边栏:搜索 ...
- MAC上安装maven以及配置Intellij IDEA
大前提:java环境已经配置好 maven是对于java工程的管理 一.maven安装到mac 1.首先,maven下载地址http://maven.apache.org/download.cgi 点 ...