代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

oracle表空间的创办及dmp 文件的导入

    oracle表空间的创建及dmp 文件的导入--用oracle系统权限的账号 登陆  -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 grant dba, resource, connect to u_name; grant create session to u_name; grant create table to u_name; grant create view to u_name; grant create tablespace to u_name; grant unlimited tablespace to u_name; grant select any table to u_name; grant select any dictionary to u_name;

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(543

2018-05-20

ORACLE杜撰索引(Virtual Index)

    ORACLE虚拟索引(Virtual Index)ORACLE虚拟索引(Virtual Index)   虚拟索引概念   虚拟索引(Virtual Indexes)是一个定义在数据字典中的假索引(fake index),它没有相关的索引段。虚拟索引的目的是模拟索引的存在而不用真实的创建一个完整索引。这允许开发者创建虚拟索引来查看相关执行计划而不用等到真实创建完索引才能查看索引对执行计划的影响,并且不会增加存储空间的使用。如果我们观察到优化器生成了一个昂贵的执行计划并且SQL调整指导建议我们对某些的某列创建索引,但在生产数据库环境中创建索引与测试并不总是可以操作。我们需要确保创建的索引将不会对数据库中的其它查询产生负面影响,因此可以使用虚拟索引。   A virtual index is a "fake" index whose definition exis

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(2171

2018-05-21

ORACLE不可见目录(Invisible Indexes)

    ORACLE不可见索引(Invisible Indexes)  不可见索引概念   不可见索引(Invisible Index)是ORACLE 11g引入的新特性。不可见索引是会被优化器忽略的不可见索引,除非在会话或系统级别上将OPTIMIZER_USE_INVISIBLE_INDEXES初始化参数显式设置为TRUE。此参数的默认值是FALSE。如果是虚拟索引是为了合理、科学新增索引而设计的,那么不可见索引就是为了合理、科学的删除索引而设计的。为什么这样说呢? 因为DBA在维护索引时,我们经常会找出无用或低效的索引,并删除这些索引,在生产环境下,删除索引还是有一定风险的,即使ORACLE提供了监控索引使用情况的技术。例如,某些索引可能只是在一些周期的作业中被使用到,而如果监控周期没有覆盖到这些作业的触发点,就会认为索引是无用的而被删除。当作业启动后,可能就会对系统性能造

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(1084

2018-05-21

关于安装Oracle 11.2.0.1 RAC的札记

    关于安装Oracle 11.2.0.1 RAC的笔记这是第一次安装RAC,参考了国外一位大神的安装文档,在安装过程中,也遇到了一些问题,从网上查了相关问题的解决方法,在此感谢。 操作系统是 Oracle Enterprise Linux 5,两个节点 rac1和rac2,网卡eth0作为public,eth1作为private,假设之前已添加一块20G容量的共享磁盘。 关于Oracle Enterprise Linux 下载,可以在https://edelivery.oracle.com/osdc/faces/Home.jspx登陆后下载。 主机配置 所有命令在root用户下执行。 配置共享存储。共享存储可视为/dev/sdb设备。将使用fdisk命令创建两个10G大小的两个分区。 两个新的分区将用于ASM。 --list devices ls /dev/sd* /dev/s

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(856

2018-05-20

oracle札记1:安装-体系结构-基本查询

    oracle笔记1:-安装-体系结构-基本查询一.Oracle数据库的安装(安装在虚拟机的xp系统里)     1.安装虚拟机     2.虚拟机内安装xp系统,以下步骤在虚拟机内进行     3.双击setup.exe,在出现的界面中设置口令,及确认口令(此口令即为system账号的密码),点击下一步     4.先决条件检查,将"用户已验证前面的复选框打勾,下一步     5.概要界面,点击安装     6.安装完成后,自动运行配置向导     7.口令管理界面,点击"口令管理"解锁SCOTT和HR两个账户&n

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(1270

2018-05-21

oracle存储函数范例

    oracle存储函数实例 CREATE OR REPLACE PROCEDURE "PROC_INS_DAY_DOCTOR_LL"(v_date in VARCHAR) is --PROC_INS_DAY_DOCTOR_LL 是存储函数名 v_id DAY_DOCTOR_STATS.DDOS_ID%TYPE;--主键 v_hospital_id DAY_DOCTOR_STATS.HOSPITAL_ID%TYPE;--医院ID v_doctor_id DAY_DOCTOR_STATS.DOCTOR_ID%T

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(2219

2018-05-21

DML、DDL、DCL的差异

    DML、DDL、DCL的区别DML(data manipulation language):   它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用  DCL(Data Control Language):  是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL 一、DDL i

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(573

2018-05-21

[Oracle]包含了MVIEW的表领域,在开展导出,表领域改名,再导入后,MVIEW会消失不见

    [Oracle]包含了MVIEW的表领域,在进行导出,表领域改名,再导入后,MVIEW会消失不见。包含了MVIEW的表领域,在进行导出,表领域改名,再导入后,MVIEW会消失不见。 测试环境12.1.0.2=================步骤1:数据的准备[[email protected] admin]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on 木 8月 17 13:01:48 2017...SQL> alter session set container=pdb1;SQL> create tablespace userdata1 datafile '/home/oracle/data5.dbf' size 20M;SQL> grant dba to user001 iden

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(915

2018-05-21

[20170909]替什么是12秒.txt

    [20170909]为什么是12秒.txt[20170909]为什么是12秒.txt--//在开发程序时我一般会强调开发尽量不要写一些自定义函数,往往可能导致CPU忙。--//例子很像这样:CREATE OR REPLACE FUNCTION get_dept (p_deptno dept.deptno%TYPE)   RETURN dept.dname%TYPEIS   l_dname   dept.dname%TYPE;BEGIN   DBMS_LOCK.sleep (1);   SELECT dname     INTO l_dname     FROM dept    WHE

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(904

2018-05-22

oracle练习-来自芝加哥的有钱人

    oracle练习题--来自芝加哥的有钱人题目:从 scott 用户的 emp/dept 表中,找到“来自芝加哥最有钱的那个人”。   思路: 1、这个人来自芝加哥 2、这个人是最有钱的,而且是芝加哥最有钱的   分两步查询: 1、找出所有来自芝加哥的人 2、从来自芝加哥的人中找到最有钱的那个   :1、打开运行界面:window键+R-->输入cmd :2、通过sqlplus查询工具查询scott系统数据库:C:\Users\Admin>sqlplus scott/zhang1622505426   -->sqlplus  数据库名/你的密码   :3、先看看这个scott数据库里包含哪几个表:SQL> select table_name from user_tables;   :4、查

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(1612

2018-05-17

Oracle顶用exp/imp命令参数详解【转】

    Oracle中用exp/imp命令参数详解【转】Oracle中用exp/imp命令参数详解 【用 exp 数 据 导 出】:1  将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/[email protected]   rows=y  indexes=y compress=n buffer=65536   feedback=100000full=y  file=d:\daochu.dmp  log=d:\daochulog.txt   owner=(ECC_BIZ,ECC_CUSTOMER)   关键字  说明  默认 US

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(1267

2018-05-21

Orcal札记3-DDL-DML

    Orcal笔记3-DDL-DML一.Oracle的支持数据类型     1.字符串类型         char  固定长度(定义时即已确定长度,空余位置被补全),最大长度255,如 name char(10),'中'会占用10个长度;         varchar2 长度不固定,根据实际情况占用,空余被放弃,最大长度3999,如 name varchar2(10),'中'会占用2个长度;     2.数值类型         number(3) 最大数据999 

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(1549

2018-05-21

[Oracle][RAC]Oracle RAC环境里击OCW上的个别Patch,然后Rollback,发现OCW也被Rollback掉了

    [Oracle][RAC]Oracle RAC环境里打OCW上的个别Patch,然后Rollback,发现OCW也被Rollback掉了 对于Oracle RAC来说,存在着DB层面的Patch,也存在着GI层面的Patch. 本文介绍的是,GI层面,打Patch----> rollback 的动作之后,原来的OCW被Rollback的现象。 这种现象对于Oracle来说,是一种期待动作,不是Bug。   第一步,APPLY GI层面的个别Patch[[email protected] ~]# crsctl stat res -t ★Restart 12.1.0.1上的测试结果--------------------------------------------------------------------------------Name  

    阅读全文>>

作者:coody分类:【_Oracle开发浏览(863

2018-05-20
上一页 1/142页 下一页