Nedved_L的博客

在平凡中寻求突破

十五, 数据导出导入

oracle数据库数据导入导出 介绍 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程。 逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据对象导入到数据库的过程。 物理备份即可在数据库open的状态下进行也可在关闭数据库后进行,但是逻辑...

2018-03-28 10:12:38

阅读数:38

评论数:0

十四, 角色

oracle 角色 介绍 角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。 角色分为预定义和自定义角色两类 二、3种标准角色 CONNECT Role(连接角色) 拥有CONNECT role的用户还能够创建表、视图、序列(sequence)、簇(cluste...

2018-03-27 17:20:51

阅读数:18

评论数:0

十三,权限

Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户”Public”(用户public是oracle预定义的,每...

2018-03-26 17:32:08

阅读数:79

评论数:1

十二, 系统默认参数

一、数据库管理员 每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责。那么一个数据库管理员的主要工作是什么呢: 1.安装和升级oracle 数据库 2.建库,表空间,表,视图,索引… ...

2018-03-26 17:13:28

阅读数:19

评论数:0

十一,函数

Oracle常用函数 字符函数 字符函数是oracle中最常用的函数 lower(char):将字符串转化为小写的格式。 upper(char):将字符串转化为大写的格式。 select lower(name) from student; length(char):返回字符串的长度...

2018-03-23 19:48:56

阅读数:29

评论数:0

PL/SQL 九九乘法表

和shell脚本九九乘法表一样,只是语法有少出入 先看看效果图先: 利用for循环: SET SERVEROUTPUT ON DECLARE x INT :=1; y INT :=1; BEGIN FOR x IN 1 .. 9 LOOP FOR y IN...

2018-03-23 19:24:28

阅读数:199

评论数:0

十,事务和锁

Oracle事务 概念 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。 如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。 事务和锁 当执行事务操作是(dml语句),oracle会在被作用的...

2018-03-23 16:37:20

阅读数:68

评论数:0

九, 表查询 三

左、右连接 关于左、右连接指的是查询判断条件的参考方向 即: 左外连接: 左表不加限制,保留左表的数据,匹配右表,右表没有匹配到的行中的列显示为null。 右外连接: 右表不加限制,保留右表的数据。匹配左表,左表没有匹配到的行中列显示为null。 完全外连接: 左右表都不加限制。即...

2018-03-22 17:22:15

阅读数:35

评论数:0

八, 表查询 二

这里说下多表查询的基本概念: 在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下: 复制代码 SELECT [DISTINCT] * | 字段 [别名] [,字段 [别名] ,…] ...

2018-03-22 17:00:38

阅读数:34

评论数:0

七, 表查询 一

表查询 Oracle安装后都是附带有一些基本表的(scott.emp),对于初学者可以利用这些表进行学习 查询emp表所有记录,以下都是登录scott用户进行操作 SQL> show user; USER is "SCOTT" SQ...

2018-03-22 13:27:43

阅读数:39

评论数:0

六, 表管理 二

数据类型 字符类 char 长度固定,最多容纳2000个字符。 例子:char(10) ‘塔塔’前四个字符放‘塔塔’,后添6个空格补全,如‘塔塔 ’ varchar2(20) 长度可变,最多容纳4000个字符。 例子:varchar2(10) ‘塔塔’ oracle分配四个字符...

2018-03-22 10:14:47

阅读数:44

评论数:0

五,表管理 一

一、表名和列名的命名规则 必须以字母开头 长度不能超过30个字符 不能使用oracle的保留字 只能使用如下字符 a-z,a-z,0-9,$,#等等 二、建表 如MySQL建表一样, SQL>create table student( Id number(2...

2018-03-21 17:32:12

阅读数:69

评论数:0

四, 用户管理 二

一、使用profile管理用户口令 概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile。当建立用户没有指定profile选项时,那么oracle就会将default分配给用户。 账户锁定与解锁 栗子: 指定scot...

2018-03-21 15:02:37

阅读数:26

评论数:0

三, 用户管理 一

用户概念 一、sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2)、system用户是管...

2018-03-21 09:48:27

阅读数:48

评论数:0

二, 连接Oracle 二

一,sqlplus操作 文件操作命令 1.start和@ 说明: 运行sql脚本 案例: sql>@ home/a.sql或是sql>start home/a.sql 2.edit 说明: 该命令可以编辑指定的sql脚本 案例: sql&a...

2018-03-20 18:57:59

阅读数:53

评论数:0

一,连接Oracle 一

连接Oracle数据库方法: 一,使用sqlplus连接 二,使用第三方软件连接 sqlplus sqlplus 工具简介 (1)、概述:sqlplus是在Linux下操作oracle的工具 (2)、操作如下:在命令行中中输入“sqlplus”即可 sqlplus 语法: s...

2018-03-20 18:30:52

阅读数:50

评论数:0

Oracle 11g 精简客户端

通常开发人员会装上一个 oracle客户端,但一般不会在自己的机器上安装Oracle database Oracle 客户端安装体积很大,但是装上去了基本上就用2个功能:TNS配置服务名和sqlplus。根本没必要装那么大的空间,这很不值得。 在Oeacle的官方网站上就发现了Oracle I...

2018-03-20 17:55:53

阅读数:2421

评论数:0

解决Oracle在命令行下无法使用del等键问题

前言: Oracle使用Linux命令行进行编辑? 有PL/SQL development,SQL development等工具,为何用Linux命令行? 但也免不了有用的的时候 以下是解决在Linux命令行无法使用快捷键的方法 rlwrap 可用来支持oracle下sqlplus历史命...

2018-03-20 17:38:15

阅读数:212

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭