Oracle系统工具包(学习笔记)】的更多相关文章

Dbms_Output包 No. 子程序名称 描述 1 enable 打开缓冲区,当用户使用 “SET SERVEROUTPUT ON”命令时,自动调用此语句 2 disable 关闭缓冲区,当用户使用 “SET SERVEROUTPUT OFF”命令时,自动调用此语句 3 put 将内容保存到缓冲区中,不包含换行符,等执行put_line时一起输出 4 put_line 直接输出指定内容,包括换行符 5 new_line 在行尾添加换行符,在使用PUT时必须依靠new_line来添加换行符 6…
Oracle教程之学习笔记... ----------------------------------- Oracle教程:---学习笔记: =====================================需要弄清楚的一些概念:1.多表查询2.子查询3.DDL4.DML5.约束6.视图7.存储过程8.事务=====================================历史:Sun在2008年用10亿美元收购了MySQL.Oracle在2009年用74亿美元收购了Sun ===…
1. unity3d Mecanim学习  Unity3d新版动画系统网上的介绍很多,但多是流水笔记,外人很难看明白,后来我 终于找到介绍的比较明白的两个作者,特别感谢.一个是58开发网的乐天老师,课程 视频网址:http://www.58kaifa.com/course/24, 这是一个免费的视频课程,讲解的 很仔细,很清除.另一个是博客园的 阿诚de窝,文章地址:http://www.cnblogs.com/hammerc/category/647246.html, 各个控制面板上的参数含义…
转载至: https://www.2cto.com/database/201610/559389.htm 1.什么是oracle存储过程 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的.和PL/SQL程序相比,存储过程有很多优点,具体归纳: 1. 存储过程和函数以命名的数据库对象形式存储于数据库当中.存储在数据库中的优点是很明显的,因为代码…
今天看了一个关于Linux系统安全的视频教程,这个教程有很多的知识点,我会分几篇博文将我的笔记分享出来. 首先是关于Linux文件系统类型的一些知识,Linux有四种常见的文件系统类型(网上大多数是3种,但我觉得链接文件类型应该也算作一种). 1.普通文件(Ordinary File) 普通文件分为两种:文本文件与二进制文件 a.文本文件 以ASCII码形式存储,可用文本编辑器查看. 下面通过一个示例来加深印象,我在home目录下新建了一个无标题文档: 下面我用 ls -l 无标题文档 来查看这…
最近学习了一下物化视图,正好经理不在,把学习结果贴出来供大家一起研究一下吧. 先看一下物化视图的大概含义吧,感觉baidu的定义还不错 物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果.物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能:物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL 语句的正确性和有效性:物化视图需要占用存储空间:当基表发生变化时,物化视图也应当刷新.  其…
Oracle学习 1.为表创建约束:alter table 表名 add constraint 约束名 约束内容 演示样例:alter bable infos add constraint UN_STUNSME UNIQUE(STUNAME) //唯一约束; alter table scores add constraint CK_SCORES_TREM CHECK(TREM='S1' OR TREM='S2')//trem的值仅仅能S1或者S2; 加入外键alter table score a…
目录 一.Oracle索引简介 1.1 索引分类 1.2 索引数据结构 1.3 索引特性 1.4 索引使用注意要点 1.5.索引的缺点 1.6.索引失效 二.索引分类介绍 2.1.位图索引 1.2.函数索引 1.3.反向索引 1.4.全文索引 @ 一.Oracle索引简介 在看<收获,不止SQL优化>一书,并根据书中例子进行实践,整理成笔记 1.1 索引分类 Oracle索引分为BTree索引.位图索引.反向索引.函数索引.全文索引等等. 1.2 索引数据结构 Oracle索引中最常用的是BT…
-- 1. 使用一个变量 declare -- Local variables here v_name ); begin -- Test statements here select t.user_name into v_name from pay_mer_order t ; dbms_output.put_line(v_name); end; -- 2. 使用多个变量 declare -- Local variables here v_name ); v_trans_no ); v_app_c…
sklearn.feature_selection模块的作用是feature selection,而不是feature extraction.   Univariate feature selection:单变量的特征选择 单变量特征选择的原理是分别单独的计算每个变量的某个统计指标,根据该指标来判断哪些指标重要.剔除那些不重要的指标.   sklearn.feature_selection模块中主要有以下几个方法: SelectKBest和SelectPercentile比较相似,前者选择排名排…
内容摘自<系统虚拟化:原理与实现> PCI 总线架构 PCI总线是典型的树结构.把北桥中host-PCI桥看做根,总线中其他PCI-PCI桥,PCI-ISA桥(ISA总线转PCI总线桥)等桥设备和直接连PCI总线的设备看做节点,整个PCI架构可以概括成下图: 通过桥,PCI可以很容易被扩展,并且与其他总线相互挂接,构成整个系统的总线网络.与HOST-PCI桥相连的总线称为总线0,其他层次总线的编号,是在BIOS(或者操作系统)枚举设备时确定的. 设备标识符 设备标识符可以看做设备在PCI总线上…
 ORACLE自下而上分析顺序WHERE条款,根据这一原理,表之间的连接必须写在其它WHERE先决条件, 这些条件可以过滤掉要被写入记录的最大数目WHERE在条款结束. 比如:        (低效,运行时间156.3秒) SELECT - FROM EMP E WHERE SAL > 50000 AND JOB = 'MANAGER' AND 25 < (SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO); (高效,运行时间10.6秒) SELECT -…
feature_selection模块 Univariate feature selection:单变量的特征选择 单变量特征选择的原理是分别单独的计算每个变量的某个统计指标,根据该指标来判断哪些指标重要.剔除那些不重要的指标.   sklearn.feature_selection模块中主要有以下几个方法: SelectKBest和SelectPercentile比较相似,前者选择排名排在前n个的变量,后者选择排名排在前n%的变量.而他们通过什么指标来给变量排名呢?这需要二外的指定. 对于re…
目录 一.获取执行计划的方法 (1) explain plan for (2) set autotrace on (3) statistics_level=all (4) dbms_xplan.display_cursor获取 (5) 事件10046 trace跟踪 (6) awrsqrpt.sql 二.解释经典执行计划的方法 [单独型] [联合型关联型] [联合型非关联型] 最近拜读<收获,不止SQL优化>一书,并做了笔记,方便自己以后回顾,同时放在网上或许也有益于别人 一.获取执行计划的方…
主机字符串:as sysdba alter user scott account unlock;//解锁scott,不会就谷歌检索 DML语句,增.删.查.改 select语句:熟悉表结构 desc emp; number(4) 4位数字类型number(7,2) 7位数字,2位小数varchar2(10) 10位可变长度字符串date 日期类型 select * from salgrade s:select s.* from salgrade s; select ename, sal * 12…
1,swp分区:当内存不够时用swp分区顶替内存 2,语言环境检查  locale –a:可以明白系统支持什么语言 3,安装软件: apt-cache search(软件):搜索软件 apt-cache show(软件):查询安装包相关信息 sodo apt-get install(软件):安装软件 sodo apt-get remove(软件) :删除软件包 4,安装软件方法二: dpkg-i(软件).deb安装软件 dpkg-r(软件)删除包 dpkg-p(软件)删除包(包括配置文件) 5,…
在全局数据库ORCL下创建一个用户首先在开始-->运行——>sqlplus,然后输入 sys/change_on_install as sysdba 以sys权限登陆进去 然后可以进行操作: 创建用户 create user test indentified by test; 这样就创建了一个用户名密码都为test的用户 但这个时候test还是不能登陆成功的,我们需要赋予相应的权限 首先赋予create session的权限 grant create session to test; 这样te…
目录 /etc/fstab 文件的作用是什么? Linux 内核的图形化启动是怎么回事? Linux 系统中的文件名是否以大小写来进行区别? 「GRUB 中无法找到硬盘」怎么解决? 「GRUB 及配置文件中对磁盘分区的表示与 /dev 中的设备文件」有什么不同? GRUB 的配置文件是什么?有什么用? rootfs 根文件系统是什么? 内存磁盘(RAM Disk)是什么? 内存磁盘的大小是怎么弄的? 内存文件系统是怎么回事? 根文件系统与内存文件系统有什么关系? 辅助系统的作用是什么? 辅助文件…
目录 autoreconf 命令的作用是什么? aclocal automake -a autoconf 一条命令搞完三面三步 既然有其他的「编译控制软件」为何还是使用 make 来进行编译控制? Module-Init-Tools 软件包的作用是什么? Patch 软件包的作用是什么? Psmisc 软件包的作用是什么? Rsyslog 软件包的作用什么? sysvint 软件包的作用是什么? Udev 软件包的作用是什么? DHCPCD 软件包的作用是什么? Xz-Utils 软件包的作用是…
目录 Binutils 软件包有什么用? make -k 的作用是什么? man-pages 里有几种文档?分别表示什么意思? 如何查询指定目录的 man-pages ? 如何使用 make 命令的同时,修改 makefile 中的文件的值? pkg-config 软件包的用途是什么? Ncurses 软件包的作用是什么? Util-linux-ng 软件包的作用是什么? coreutils 软件包的作用是什么? Iana-etc 软件包的作品用是什么? M4 软件包的作用是什么? Procps…
目录 tee 命令的缺陷是什么?如何解决这个缺陷? /etc/ld.so.conf 文件的作用是什么? 动态链接和静态链接有什么不同? 动态编译 静态编译 共享库为什么会有版本?共享库的版本升级原理是怎样的? tee 命令的缺陷是什么?如何解决这个缺陷? tee 命令只接收标准输入,而如果明林广化寺用了错破五输出则错误输出的内容无法被 tee 接受到,为了让错误信息也能够被记录,我们将标准错误输出重定向到标准输出中,在命令中使用 2>&1 重定向错误输出. /etc/ld.so.conf 文…
目录 /dev 目录是干什么的? /proc 和 /sys 目录是干什么的? udev 这个软件是干什么用的? 目录映射是临时性的,还是永久性的? 命令行里大括号 "{}" 的作用是什么? 设置目录权限为 "1777" 表示什么? ls -l 后,第一列第一个字符表示什么?第三列和第四列又表示什么? exec 命令的特点是什么? 其他函数库文件都已 lib 开头,那么 ld 开头的函数库文件有什么不同呢? ldd /bin/cat 的结果如何解析? 是 ldd 命令…
交叉编译是什么? 交叉编译就是在一个系统上,编译生成另外一个系统运行的程序文件. 「硬件体系结构」和「操作系统」的关系是什么? 硬件体系结构也可以称为架构,主要是通过 CPU 的指令集来进行区分的,操作系统通常是以内核来进行区分的. 一种体系结构可以运行多种操作系统,一种操作系统也可能运行在不同的体系结构上,所以称呼一种系统平台时将二者结合起来,如 X86_Linux,表示在 x86 平台上运行 Linux 系统,MIPS Linux 表示在 MIPS 上运行 Linux 系统. 「本地编译」和…
汇编链接器(Binutils) 这是一个软件包,这个软件包其实是一个工具集,里面含有了大量的用于汇编程序活着读取二进制文件相关的程序. CC 它是一条命令的别名,这条命令的作用是使用 GCC 的 C 语言编译器. CXX 它是一条命令的别名,用于指定 GCC 的 C++ 编译器. CFLAGS 用于设置编译 C 程序时传递给编译器的参数. CXXFLAGS 用于设置编译 C++ 程序的时候传递给编译器的参数. LDFLAGS 用于设置在链接过程中使用的参数. 如何让 make 命令定向处理指定的…
Linux 系统定制原理 虚拟根目录 我们的目标是为了完成目标系统(也就是我们要做的系统),他是一个可以独立运行的系统,不依赖雨主系统和临时系统,根据 Linux 系统的特点它需要存放在根目录下面,但是却有一个问题,主系统在制作目标系统的过程中,他是一直运行的,因为你制作过程中需要用到主系统的命令,也就是说这个主系统也是挂载在根目录下面的,两个系统都分别需要有根目录,就会出现矛盾,因为根目录只能有一个. 为了解决这个问题,就有了虚拟根目录. Linux 内核启动时简历的根目录称为真正的根目录,虚…
第二章.基础准备--Linux 系统定制原理 Linux 系统的组成及架构 共享库和静态库 在 Linux 系统中,函数库包含两种形式:共享库和静态库. 共享库 共享库在程序运行时,为其提供所需要的函数,所以程序运行时该共享库必须存在系统中,且能够被系统找到并且使用. 静态库 静态库在编译程序的期间就将各种函数编译到程序中,程序运行的时候,即使该静态库不存在也可以正常调用其中的函数. C 库及各类功能库 在常规的 Linux 系统中,一般提供一个 C 函数库的实现,所谓的 C 函数库就是将标准…
总体结构分为三个部分:SGA,PGA,FILE文件 按功能分: 存储结构  存储结构对应关系  主要文件: 数据文件: 每个数据文件只与一个数据库相关联 一个表空间可以包含一个或者多个数据文件 一个数据文件只能属于一个表空间 数据文件就是用来存储数据库中文的数据 日志文件: 重做日志文件:用于记录数据库的变化,用户的事务处理日志当进行例程或者介质恢复时,需要重做日志文件如果没有重做日志文件,恢复的唯一方法就只能从最后一次完整备份中恢复 归档日志文件:可以保留所有的重做历史记录 控制文件: 查询主…