随笔分类 -  03 Oracle01 初级

上一页 1 2
十二、oracle 数据库(表)的逻辑备份与恢复
摘要:一、介绍 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程。 逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据对象导入到数据库的过程。 物理备份即可在数据库open的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open的状态下进行。 二、备份(导出) 导出分为导出表、导出方案、导出数据库三种方式。 导出使用exp命令来完... 阅读全文
posted @ 2016-05-01 15:30 程序员修仙之路 阅读(225) 评论(0) 推荐(0)
十一、oracle 数据库管理员
摘要:一、数据库管理员 每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责。那么一个数据库管理员的主要工作是什么呢: 1.安装和升级oracle 数据库 2.建库,表空间,表,视图,索引… 3.制定并实施备份和恢复计划 4.数据库权限管理,调优,故障排除 5.对于高级dba,要求能参与项目开发,会... 阅读全文
posted @ 2016-05-01 15:30 程序员修仙之路 阅读(206) 评论(0) 推荐(0)
九、oracle 事务
摘要:一、什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。 如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。 二、事务和锁 当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构。这里对我们的用户来讲是非常重要的。 三、提交事务 ... 阅读全文
posted @ 2016-05-01 15:29 程序员修仙之路 阅读(144) 评论(0) 推荐(0)
十、oracle 常用函数
摘要:一、字符函数 字符函数是oracle中最常用的函数,我们来看看有哪些字符函数: lower(char):将字符串转化为小写的格式。 upper(char):将字符串转化为大写的格式。 length(char):返回字符串的长度。 substr(char, m, n):截取字符串的子串,n代表取n个字符的意思,不是代表取到第n个 replace(char1, search_string, repl... 阅读全文
posted @ 2016-05-01 15:29 程序员修仙之路 阅读(196) 评论(0) 推荐(0)
八、oracle 分页
摘要:oracle的分页一共有三种方式 方法一 根据rowid来分 复制代码 SELECT * FROM EMP WHERE ROWID IN (SELECT RID FROM (SELECT ROWNUM RN, RID FROM (SELECT ROWID RID, EMPNO FROM EMP ORDER BY EM... 阅读全文
posted @ 2016-05-01 15:27 程序员修仙之路 阅读(216) 评论(0) 推荐(0)
七、oracle 表查询二
摘要:1、使用逻辑操作符号 问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J? select * from emp where (sal > 500 or job = 'MANAGER') and ename like 'J%'; 2、使用order by字句 默认asc 问题:如何按... 阅读全文
posted @ 2016-05-01 15:24 程序员修仙之路 阅读(175) 评论(0) 推荐(0)
五、oracle 表的管理
摘要:一、表名和列名的命名规则 1)、必须以字母开头 2)、长度不能超过30个字符 3)、不能使用oracle的保留字 4)、只能使用如下字符 a-z,a-z,0-9,$,#等 二、数据类型 1)、字符类 char 长度固定,最多容纳2000个字符。 例子:char(10) ‘小韩’前四个字符放‘小韩’,后添6个空格补全,如‘小韩 ’ varchar2(20) 长度可变,最多容纳40... 阅读全文
posted @ 2016-05-01 15:23 程序员修仙之路 阅读(182) 评论(0) 推荐(0)
六、表查询一
摘要:通过scott用户下的表来演示如何使用select语句,接下来对emp、dept、salgrade表结构进行解说。 emp 雇员表 字段名称 数据类型 是否为空 备注 -------- ----------- -------- -------- EMPNO NUMBER(4) 员工编号 ... 阅读全文
posted @ 2016-05-01 15:23 程序员修仙之路 阅读(186) 评论(0) 推荐(0)
四、oracle 用户管理(Profile)
摘要:oracle 用户管理 :profile + tablespace + role + user 一、使用profile管理用户口令 概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile。当建立用户没有指定profile选项时,那么oracle就会将default分配给用户。 1.账户锁定 概述:指定该账户(用户)登陆时... 阅读全文
posted @ 2016-05-01 12:00 程序员修仙之路 阅读(2833) 评论(0) 推荐(0)
三、oracle 用户管理(user)
摘要:一、创建用户 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。 create user 用户名 identified by 密码; 注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户 eg、create user xiaoming identified by oracle; ... 阅读全文
posted @ 2016-05-01 11:59 程序员修仙之路 阅读(348) 评论(0) 推荐(0)
二、oracle sql*plus常用命令
摘要:一、sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager (... 阅读全文
posted @ 2016-05-01 11:58 程序员修仙之路 阅读(225) 评论(0) 推荐(0)
一、数据库分类
摘要:一、数据库分类 1、小型数据库:access、foxbase 2、中型数据库:informix、sql server、mysql 3、大型数据库:sybase、db2、oracle 二、项目中如何合理地使用数据库,可以依据如下三个方面入手 1、项目的规模 a、负载量有多大,即用户数有多大 b、成本 c、安全性 eg... 阅读全文
posted @ 2016-05-01 11:54 程序员修仙之路 阅读(190) 评论(0) 推荐(0)

上一页 1 2