
Oracle
文章平均质量分 75
麻辣小布叮
这个作者很懒,什么都没留下…
展开
-
Oracle 常用函数
ize=small]2.得到数值 N 指定的字符[/size][/b][/color][code=" "]CHR(n)select CHR(68) from dual;结果:D[/code][color=red][b][size=small]3.连接两个字符串 [/size][/b][/color][code=" "]CANCAT(char1,cahr2) 和 ||select concat('abc','defg')2012-08-31 02:12:07 · 106 阅读 · 0 评论 -
Oracle 子查询等常见的sql语句
(id number primary key,name varchar(20));[/code][color=red]2.添加字段[/color][code="sql"]alter table student add (id numner,stuname varchar(30),sal number(5,2),birthday date);[/code][color=red]3.修改字段类型[/color][code="sql"]2012-08-23 00:07:33 · 136 阅读 · 0 评论 -
Oracle 常用数据类型
6个空格。 特点:浪费空间,查询效率快。 特色例子: 身份证的存储就可以用 char(18).varchar(4000):可变长度,节省空间,效率低。用户存储各种文本长度文本信息。clob(chatacter large object) 大对象 4G.[/code]2.数字类型 可以表示 小数和整数[code="java"]number :范围是 10的 +-38次方。number(5,2): 表示该数字有5个有效数字,3位整数,2位小数,原创 2012-08-22 22:05:15 · 103 阅读 · 0 评论 -
Oracle 联机备份 脱机备份 物理备份 恢复
[/code]2.恢复[code="java"]指的是将数据库返回到需要的状态,在某些状态下,数据的一些数据可能丢失或者破坏,那么DBA就需要将数据库重新设置或恢复到以前的某个时刻,这个时刻的数据是完整的正确的。[/code]3.用户管理的备份和恢复是指不使用备份和恢复工具,只是通过操作系统的命令或者SQL语句进行操作4.备份的分类[table]||逻辑备份|物理备份||导出方式|脱机备份(冷备份)|联机备份(热备份)|优点|能够针对对象进行备份:能够2012-08-12 05:10:28 · 178 阅读 · 0 评论 -
Oracle 远程导出导入 imp/exp
snames.ora文件):TEST_ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )//方法二.在oracle客户端,打开net manag2012-08-11 13:33:27 · 137 阅读 · 0 评论 -
Oracle 数据库字典 视图 基表
表)和视图(数据字典视图)的集合,数据库字典的所有者为sys用户。3.用户只能在数据库字典上执行查询的操作,而其他的维护和修改都是由系统自动完成的[/code]2.数据字典基表 [code="java"]1.数据字典基表存储数据库的基本信息2.只有Oracle才能写和读取这些表。用户很少能够直接访问这些表,因为它们是非标准的,大多数数据以加密格式存储。3.但是,用户可访问视图:总结和显示数据字典基表的信息的视图。这些视图将基表的信息解密成有用的信息,如用户或者表2012-08-08 11:10:04 · 163 阅读 · 0 评论 -
Oralce 本地 导入导出 imp/exp
2012-08-07 00:54:00 · 154 阅读 · 0 评论 -
Oralce tablespace表空间创建和管理
2012-08-07 00:34:20 · 105 阅读 · 0 评论 -
Oracle 数据库字典,视图,基表
表)和视图(数据字典视图)的集合,数据库字典的所有者为sys用户。3.用户只能在数据库字典上执行查询的操作,而其他的维护和修改都是由系统自动完成的[/code]2.数据字典基表 [code="java"]1.数据字典基表存储数据库的基本信息2.只有Oracle才能写和读取这些表。用户很少能够直接访问这些表,因为它们是非标准的,大多数数据以加密格式存储。3.但是,用户可访问视图:总结和显示数据字典基表的信息的视图。这些视图将基表的信息解密成有用的信息,如用户或者表原创 2012-08-07 00:37:46 · 173 阅读 · 0 评论 -
Oracle 登录的三种验证机制
in\product\11.1.0\db_1\database\)这个就是密码文件3.数据库验证 普通的用户[/code]2.sys 采用的 是操作系统验证 和密码文件验证 所有sys 登录 可以不需要启动数据库直接打开sqlplusd 登录进去(注:监听必须打开)3.conn / as sysdba 登录 --防止利用用户组登录数据库[code="java"]在 用户组中删除 用户就可以了 这样 conn / as sysdba 就不能进去[/code]2012-08-06 12:31:03 · 142 阅读 · 0 评论 -
Oralce 分页 三种实现
2012-08-06 12:25:24 · 123 阅读 · 0 评论 -
Oracle 角色 自定义角色 Role
2012-08-06 12:05:50 · 206 阅读 · 0 评论 -
Oracle Profile概要文件管理用户密码
le提供的一种针对用户资源使用和密码管理的策略配置。借助Profile,可以实现特定用户资源上的限制和密码管理规则的应用。在实际的应用中,Profile可以帮助我们实现很多应用层面比较困难实现的需求。Profile是Oracle安全策略的一个组成部分。默认情况下,用户连接数据库,形成会话,使用CPU资源和内存资源是没有限制的。在一些应用并发量很大,特别是多个应用部署在同一个数据库服务器上的时候,依据应用对企业重要程度的部分,CPU和内存资源的分配一定是有所侧重的。此外,用户的密码管理,可2012-08-04 17:42:21 · 181 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
0a78ec02.jpg[/img][size=large][b][color=red]建表[/color][/b][/size][code="java"]create table STUDENT( SID NUMBER(8) primary key not null, SNAME VARCHAR2(20) not null, MAJOR VARCHAR2(100), BIRTH DATE, SCORE NUMBER(6,2))2012-11-14 00:10:10 · 99 阅读 · 0 评论 -
Oracle SQL优化
2013-03-06 12:03:47 · 108 阅读 · 0 评论 -
Oracle DDL,DML,DCL,TCL
原创 2013-03-06 16:52:27 · 106 阅读 · 0 评论 -
Oralce 随手笔记(二)
ables (user_xxx,all_xxx,dba_xxx ) (别人授 权访问的表) select table_name from all_tables; 这个数量 一定比 user_tables 的数量153 dba_tables, 显示所有方案拥有的数据库表,但是查询这种数据库字典视图,要求用户 必须用dba角色和select any table 系统权限 154 oracle 9i 真个数据库中有695张表 oralce 11个有 2500张左右原创 2014-11-03 08:58:02 · 120 阅读 · 0 评论 -
Oracle 随手笔记(一)
|| sqlplusw1.2 oracel 企业图形管理器 开始 --》程序 --oracle--》oracle orachome90 --》enterprise manager console1.3 是PL/Sql2.show user;3--spool d:\ a.sql // 创建一个 a.sql 的文件 select * from emp;spool off; // 写入上面查询出来的结果--4 create user原创 2014-11-02 02:01:08 · 111 阅读 · 0 评论 -
Oracle 触发器
sdate,’Dy') in ('星期六',’星期日') then raise_application_error(-2000,’不能在休息的日修改员工的信息'); end if; end;--使用 条件谓词 inserting updating deleting create or replace trigger tri_sce_emp before insert or update or del原创 2014-11-02 01:54:34 · 92 阅读 · 0 评论 -
Oralce 开发包 和 游标
原创 2014-11-02 01:53:20 · 183 阅读 · 0 评论 -
Oralce 存储过程 和 函数
rocedure pro_del_dup_rec as [is] begin delete teb_test a where a.rowid=(select max(rowid) from tb_test b where a.a=b.a and a.b=b.b); end; --2.带有IN的参数的过程 (输入参数) create or replace procedure pro_transit_station (原创 2014-11-02 01:49:57 · 91 阅读 · 0 评论 -
Oracle 顺序控制,异常处理,动态sql
原创 2014-11-02 01:45:47 · 114 阅读 · 0 评论 -
Oracle 流程控制 和 循环控制
-- 判断满足一种情况的 条件--2 IF (表达式) then 执行的语句 else 执行的语句 end if; --判断满足两种情况的 条件--3 IF (表达式) then 执行的语句 elseif 执行的语句 elseif 执行的语句 .... end if; --判断满足多种情况的 条件 --示例1 declare v_emp emp%rowtype; --自定义一个行类型原创 2014-10-30 20:31:32 · 81 阅读 · 0 评论 -
Oracle 索引 和 PL/SQL
create index index_name --index_Name 创建的索引名称 on table_name (column_list) --table_name创建索引的表名 --colume_List :创建索引的列明列表,可以基于多列创建索引 [tablespace tablespace_name]; --为索引指定表空间 --示例1 create index idx_emp on e原创 2014-10-30 20:30:03 · 134 阅读 · 0 评论 -
Oracle 序列 和 视图
原创 2014-10-30 20:27:56 · 101 阅读 · 0 评论 -
Oralce DDL,DML,DQL,DCL,TCL
insert into BI_BAOLIAO_DAREN (ID,USERID,USERNAME,BAOLIAONUM,CREDITS) select bi_baoliao_sequence.nextval,bl.* from (select b.userid,b.username,count(b.id),sum(b.credits) credits from bi_baoliao b group by b.userid,b.username order by credits desc) bl原创 2014-10-30 20:22:44 · 104 阅读 · 0 评论 -
Oralce Case When的用法
原创 2013-10-16 17:05:09 · 123 阅读 · 0 评论 -
Oralce 随机取一条数据
from tablename order by dbms_random.value) where rownum<7 这个方法的原理我认为应该是把表中的数据全部查询出来按照随机数进行排列后在从查询出来的数据中查询中6条记录,这个方法我在使用的过程中发现,如果记录一多的话查询的速度有一点点的慢第二个是利用oracle的sample()或sample block方法选择10%的记录select * from t1 sample(10)选择0.1%的记录select *2013-08-27 21:44:35 · 121 阅读 · 0 评论 -
Oracle 存储过程的使用
数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)[5]、存储过程中 使用 truncate 截断表中的数据【准备工作】 创建一个测试表TMP_MICHAEL ,并插入数据,SQL如下:[code="sql"]create table TMP_MICHAEL ( USER_ID VARCHAR2(20), USER_NAME VARCHAR2(10)2013-03-20 20:14:32 · 190 阅读 · 0 评论 -
Oracle 系统权限和对象权限管理
ilege_map [/code]3.将'授予系统权限'这个权限给某用户--当然一般采用 dba 给其他用户授予“其他权限”,这个权限一般不需要给别人[code="java"]grant any privilege to TestUser 【with admin option】//表示 TestUser 用户有权利 给其他用户授予 系统权限 。后面 表示对这个权限的维护(能否再授予其他用户) [/code]4.举例: 授予系统权限 create session (连接数据库的2012-08-04 16:10:01 · 203 阅读 · 0 评论 -
Oralce 基础命令 (一)
原创 2012-08-04 14:54:28 · 95 阅读 · 0 评论 -
Oracle 联机备份 脱机备份 物理备份 恢复
1.备份[code="java"]指的是拥有数据库文件的有效副本,可以将数据库恢复到初始状态。在oralce数据库中,存在多种可以用来实现数据库文件备份的方法。[/code]2.恢复[code="java"]指的是将数据库返回到需要的状态,在某些状态下,数据的一些数据可能丢失或者破坏,那么DBA就需要将数据库重新设置或恢复到以前的某个时刻,这个时刻的数据是完整的正确的。[/code...2012-08-12 05:10:28 · 254 阅读 · 0 评论 -
Oracle 远程导出导入 imp/exp
1.首先在 客户端 创建 服务器端的对应的服务名[code="java"]//方法一.修改tnsnames.ora文件,加入远程服务器的命名(D:\app\Admin\product\11.1.0\db_1\NETWORK\ADMIN 下有tnsnames.ora文件):TEST_ORCL = (DESCRIPTION = (ADDRESS_LIST = ...2012-08-11 13:33:27 · 382 阅读 · 0 评论 -
Oracle 数据库字典 视图 基表
1.[color=red]数据字典[/color] (存放在sys方案里面)[code="java"]1.是oracle数据库中重要的组成部,提供了数据库的一些系统信息。2.它是只读表(数据字典基表)和视图(数据字典视图)的集合,数据库字典的所有者为sys用户。3.用户只能在数据库字典上执行查询的操作,而其他的维护和修改都是由系统自动完成的[/code]2.数据字典基表 ...2012-08-08 11:10:04 · 168 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
[size=large][b][color=red]说明: 使用 spring2.5 +ibatis2.3.4+oscache2.4+struts2+oracle[/color][/b][/size][img]http://dl.iteye.com/upload/attachment/0076/5952/0dbab8e2-500b-3250-a416-53960a78ec02...2012-11-14 00:10:10 · 109 阅读 · 0 评论 -
Oralce 本地 导入导出 imp/exp
1.备份和恢复的概述[code="java"]1.逻辑备份:采用 export工具将数据库对象的结构和数据导出到文件的过程。2.逻辑恢复:值数据库对象被误操作而损坏后使用工具import利用备份文件将数据对象导入到数据库的过程,3.物理备份:指的是对各种数据文件的拷贝,即可在数据open 的状态下进行也可以在关闭数据库后进行。但是 逻辑备份 和 恢复只能在open的状态下进行[/cod...2012-08-07 00:54:00 · 206 阅读 · 0 评论 -
Oralce tablespace表空间创建和管理
1.表空间的概述[code="java"]1.表空间是数据库的逻辑组成部分。2.从物理上讲,数据库数据存放在数据文件中;3.从逻辑上讲,数据库是存放在表空间中,表空间由一个或者多个数据文件组成。[/code]2.[color=red]oracle的逻辑组成[/color][code="java"]1.oracle 的逻辑结构包含 表 空间 段 区 块2.数据库是由表空间...2012-08-07 00:34:20 · 173 阅读 · 0 评论 -
Oracle 登录的三种验证机制
1.三种验证指的是[code="java"]1.操作系统验证 --我的电脑 --管理 ---本地用户和组 -- 组 ora_dba2.密码文件验证 oralce的安装目录下的 _PWDorcl.ora (D:\app\Admin\product\11.1.0\db_1\database\)这个就是密码文件3.数据库验证 普通的用户[/code]2.sys 采用的 是...2012-08-06 12:31:03 · 131 阅读 · 0 评论 -
Oralce 分页 三种实现
1.分页的三种实现 速度最快 1 > 2 > 3 [code="java"]1.第一种采用rowid 4层2.第二种是用 rownum分页 3 层 (oracle规定:每次查询中 rownum只能用一次)3.第三种是 采用分析函数来实现[/code][color=red]2.先介绍常用的rownum[/color][code="java"]select * from (s...2012-08-06 12:25:24 · 206 阅读 · 0 评论 -
Oracle 角色 自定义角色 Role
1.[color=red]查询 oracle 所有的角色[/color][code="java"]select * from dba_roles;[/code]2.介绍常用的 预定角色 connect ,resource,dba[code="java"]1.connect 具有一般开发人员的大部分权限,建立一个用户多半情况下,赋予 connect 和 resource 角色 就够了。...2012-08-06 12:05:50 · 240 阅读 · 0 评论