首页 > 数据库技术 > 详细

Oracle介绍

时间:2020-02-09 10:48:24      阅读:69      评论:0      收藏:0      [点我收藏+]

版本与配置

企业版 标准版 个人版
事务性数据表  分析型数据表
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介绍

原文:https://www.cnblogs.com/lijianming180/p/12286204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!