E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
oracle学习笔记
【信息安全服务】
Oracle学习笔记
之root下执行sqlplus命令(一)
【前言】今天配置核查了一天中间件,“收获”不少,虽然有点累但是生活还得继续不是?【正文】oracle在root用户下登录,进入SQL界面,中间有个小坑,这里记录一下。首先su-oracle进入oracle用户,这里有个小细节,su后面有一个“-”,这条命令和suoracle是有区别的。加了“-”,是以loginshell登录的,会设置环境变量,如果不加,使用的还是切换前用户的环境变量,所有会报错。
Keyli0n
·
2019-08-07 23:12
网络安全
安全服务技术分享
oracle学习笔记
(二十三)——JDBC调用存储过程以及批量操作
jdbc调用存储过程使用并获得out模式的参数返回值//存储过程为sum_sal(deptnodepartment.deptno%type,suminoutnumber)CallableStatementcs=conn.prepareCall("{callsum_sal(?,?)}");cs.setInteger(1,7879);cs.setDouble(2,0.0);//第二个传什么都无所谓,因
Stars-one
·
2019-06-08 15:00
oracle学习笔记
(二十二) REF 动态游标
动态游标定义语法--声明$cursor_name$sys_refcursor--打开动态游标open$cursor_name$is查询语句;--关闭游标close$cursor_name$;--声明动态游标类型type$type_name$isrefcursor;--声明一个动态游标变量$v_cursor_name$type_my_ref;使用动态游标可以获得不同的结果集,可以设置条件,返回不同的
Stars-one
·
2019-06-03 21:00
oracle学习笔记
(二十一) 程序包
程序包之前我们调用的dbms_output.put_line(''),dbms_output就是一个程序包程序包创建语法1.声明程序包--声明程序包中的过程,函数,自定义的类型--程序包里面的过程和函数不需要使用createorrepalcecreateorreplacepackagedbms_myisrecord类型等。procedure$procedure_name$[(参数...)];fun
Stars-one
·
2019-06-03 21:00
oracle学习笔记
(二十) 子程序——函数与触发器
子程序——函数语法之前select语句中使用的函数,都是SQL内置函数,我们可以通过自定义函数更满足我们的需要。自定义函数的语法和存储过程差不多。create[orreplace]$funtion_name$[(参数..)]return$data_type$is/asbeginreturnresult;[exception]--异常处理end$funtion_name$;/注意点:函数只能接收参数
Stars-one
·
2019-06-03 20:00
oracle学习笔记
(十九) 子程序——存储过程
子程序——存储过程我们可以使用子程序来封装一下我们需要的操作,子程序又有存储过程,函数和触发器。这里先学习存储过程~语法create[orreplace]procedure$procedure_name$[(参数列表)]is/as--相当于declarebegin[exception]--异常处理end$procedure_name$;删除过程:dropprocedure$procedure_na
Stars-one
·
2019-05-30 19:00
oracle学习笔记
(十八) PL/SQL 游标
游标说明查询结果的光标,相当于java中的一个迭代器,方便遍历操作可使用的属性%FOUNDSQL语句查询或影响了一行或多行时为TRUE。如:mycursor%FOUND%NOTFOUNDSQL语句没有影响任何行时为TRUE。如:mycursor%NOTFOUND%ROWCOUNTSQL语句查询或影响的行数。如:mycursor%ROWCOUNT%ISOPEN检查游标是否打开,隐式游标始终为FALS
Stars-one
·
2019-05-29 14:00
oracle学习笔记
(十七) PL/SQL高级应用
PL/SQL高级应用动态SQL在PL/SQL中,不能直接执行DDL(create,alter,drop),得使用动态SQL,当然,除了DDL,动态SQL也可以执行DML(select,insert,update,delete)语法:EXECUTEIMMEDIATE'动态SQL语句'[INTOdefine_variable_list][USINGbind_argument_list];例子:--创建
Stars-one
·
2019-05-28 17:00
oracle学习笔记
(十六) PL/SQL 异常和goto语句
PL/SQL异常和goto语句异常预定义异常oracle常见预定义异常:错误号异常错误信息名称说明ORA-0001DUP_VAL_ON_INDEX试图破坏一个唯一性限制ORA-0051TIMEOUT_ON_RESOURCE(少用)在等待资源时发生超时ORA-0061TRANSACTION_BACKED_OUT(少用)由于发生死锁事务被撤消ORA-1001INVALID_CURSOR试图使用一个未打
Stars-one
·
2019-05-28 15:00
oracle学习笔记
(十五) PL/SQL语法结构以及使用
PL/SQL简介PL/SQL是过程语言(ProceduralLanguage)与结构化查询语言(SQL)结合而成的编程语言。PL/SQL是对SQL的扩展。支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构。可用于创建存储过程、函数、触发器和程序包,给SQL语句的执行添加程序逻辑。作用:如果出现需要插入1000条数据,这些数据带有某种规律性,就可以通过PL/SQL进行增加数据的操作优点
Stars-one
·
2019-05-26 14:00
oracle学习笔记
-第四篇
前面准备工作完成了,终于开始安装了,前面说到图形化安装是需要装桌面软件的,这里有的安装文章说到直接在命令行模式执行安装命令,然后图形化界面会自动出来,接着如果不出来就要调整XXX参数,这里我觉得没必要那么麻烦,安稳点,startx用这个命令进入图形化界面,在这里面执行安装命令。首先我就发现我的安装步骤怎么是11步,网上的指导都是9步,对比一下,多出来第二步和第三步。第二步看了界面的意思是可以从网上
三角线
·
2019-05-26 10:55
oracle
经验总结
oracle学习笔记
(十四) 数据库对象 索引 视图 序列 同义词
数据库对象用户模式:指数据库用户所创建和存储数据对象的统称。在访问其它用户模式的数据库对象时需加上用户模式。如:scott.emp,scott.dept等。数据库对象包括:表、视图、索引、序列、目录、同义词、数据库用户、存储过程、函数、触发器等。同义词同义词是现有数据库对象的一个别名。简化SQL语句隐藏对象的名称和所有者同义词分为私有和公有的--创建同义词得通过sys进行授权grantcreate
Stars-one
·
2019-05-23 20:00
oracle学习笔记
(十三) 查询练习(三) 子查询查询
子查询练习createtableempployee_demo(empnonumber(4)notnullprimarykey,--员工编号,主键enamevarchar2(10)notnullunique,--员工名,唯一键jobvarchar2(9),--职位、工作mgrnumber(4),--经理编号hiredatedatedefaultsysdate,--入职日期,默认约束salnumber
Stars-one
·
2019-05-23 17:00
oracle学习笔记
(十二) 查询练习(二) 高级查询
高级查询练习/*---------------------------------------------分组查询-------------------------------------*/createtableempployee_demo(empnonumber(4)notnullprimarykey,--员工编号,主键enamevarchar2(10)notnullunique,--员工名,
Stars-one
·
2019-05-19 15:00
oracle学习笔记
(十一) 高级查询
高级查询分组查询select*fromstudent[where][having]--二次限定[orderby]--asc升序desc降序默认升序查看EMPLOYEE表中,员工在同一部门做相同工作且总工资大于5000,平均工资小于1500的薪水情况和人数?selectdeptno,job,count(*)fromemployeegroupbydeptno,jobhavingavg(sal)5000
Stars-one
·
2019-05-19 15:00
oracle学习笔记
-第三篇
安装软件有两种方法,图形化和静默安装,这里还是老实的先用图形化来。由于开始的时候选择的最小化安装,所以图形化自然也是没有装的。说到图形化,和windows又不一样了,出现了太多名词,还是继续来梳理一下,xwindows是一个协议,各种桌面软件都用这个,所以这个一定要装,然后具体的桌面软件就有很多了,各有各的特点,当然我们的目标只是用来安装软件,以后实际练习的时候用不到桌面。7.5的版本又有一点不一
三角线
·
2019-05-18 22:56
oracle
经验总结
oracle学习笔记
-第二篇
系统装完,启动,我的第一步就是配置网络,不管是上传文件,还是以后远程登录,网络都是第一的。这里有一点奇怪,在安装系统的时候我设置了网络,但是就是不生效,还是要进系统的配置文件里来设置,命令就不说了。然后是上传安装文件,这里有点需要注意,官网下的压缩包看起来编号1234,其实都是相互独立的,不像我们用RAR打包一个大文件,选择分割成几个,只要解压其中一个,其它就自动解压了。oracle的压缩包每个都
三角线
·
2019-05-17 22:58
oracle
经验总结
oracle学习笔记
-第一篇
四年前倒在了转型数据库的路上,我就念念不忘,此次再次出发,只为完成未尽的目标,写此博客,记录自己学习的每一步。放低心态从零开始,网上指导的帖子太多,而我则是多问一句为什么来引领我学习的步伐。一切先从安装开始,目前的版本有两个,11gR2和12c,据说12c变化很大,我还是先从11g开始,版本为11.2.0.4下载安装包自不必多说,只下了linux版本的。七个压缩包,比以前一下多了5个,有点懵,赶紧
三角线
·
2019-05-17 21:28
oracle
经验总结
oracle学习笔记
(十) 查询练习(一)
查询练习一表创建createtableemployeeasselect*fromsoctt.emp;--记得授权sysdba用户登录grantselectonscott.empto$username$--表结构createtableempployee_demo(empnonumber(4)notnullprimarykey,--员工编号,主键enamevarchar2(10)notnulluniq
Stars-one
·
2019-05-14 21:00
Oracle学习笔记
(一)
目前大多数数据库都属于关系型数据库DB2、Oracle、SQLServer,MySql,SyBase等数据库结构:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。三级模式:(1)模式(2)外模式(3)内模式模式:对应概念级,它是由数据库管理系统提供的数据模式描述语言(DDL)来描述定义的,反映了数据库系统的整体观。外模式:对应用户级,外模式是从模式中导出的的
Xseking
·
2019-05-08 12:11
Oracle
Oracle
oracle学习笔记
一:oracle的基本命令,oracle的运算符和升序降序学习。
文章目录1.oracle-10g学习笔记一:1.1.oracle实例化1.2.oracle的集群好处-RAC(realapplicationcluster)1.3.oracle数据文件1.4.oracle两阶段提交1.5.oracle命令1.6.oracle基本命令1.7.oracle管理员账户1.8.oracle过滤语句1.9.oracle的日期格式与修改1.10.like组成的模糊查询1.11
¥诸葛村夫¥
·
2019-05-03 14:31
oracle学习笔记
Oracle学习笔记
(闪回)第2篇
本篇文章是接上篇文章,所以看我这篇文章之前,请先看我上一篇我就直接po截图和代码了/*删除表通常在使用droptable表名;删除表后,并没有直接被删除,而是放在了回收站中*/如果回收站中有两个同名的表,那么在恢复的时候优先恢复最后删除的表有个问题需要注意:NavicatPremium软件工具会有乱码的问题,我在网上查了好多资料,也改了很多地方,也下载并替换了一些文件,反正折腾了挺久的,但是这个乱
lay500
·
2019-04-14 21:41
Oracle学习笔记
(闪回)第1篇
Oracle学习笔记
(闪回)第1篇,还有第2篇,第2篇请点击这里我就直接po代码了,代码就是笔记,笔记就是代码/*
Oracle学习笔记
(闪回)*/--创建一个张测试表createtabletestFlashBack
lay500
·
2019-04-14 21:18
Oracle学习笔记
(数据库设计范式 PowerDesigner工具)
Oracle学习笔记
(数据库设计范式PowerDesigner工具)/*
Oracle学习笔记
(数据库设计范式PowerDesigner工具)三大范式第一范式1NF:字段不可拆分;第二范式2NF:有主键,
lay500
·
2019-04-10 22:08
Oracle学习笔记
(事务知识点)第2篇
Oracle学习笔记
(事务知识点)第2篇我就直接po截图和代码了,下面有具体的截图演示事务处理和死锁的情况/*
Oracle学习笔记
(事务知识点)事务处理:所谓的事务处理其实就是保证数据操作的完整性,所有的操作要么同时成功
lay500
·
2019-04-09 00:50
Mysql学习笔记整理手册
[TOC]继上一篇博客《
Oracle学习笔记
整理手册》之后,我再写一篇Mysql版本的PS:本博客收录自己工作中遇到学到的一些mysql技能,有时间就更新整理一下(1)str_to_dateoracle
smileNicky
·
2019-02-17 11:00
【
Oracle学习笔记
】定时任务(dbms_job)
一、概述Oralce中的任务有2种:Job和Dbms_job,两者的区别有:1.jobs是oracle数据库的对象,dbms_jobs只是jobs对象的一个实例,就像对于tables,emp和dept都是表的实例。2.创建方式也有差异,Job是通过调用dbms_scheduler.create_job包创建的,Dbms_job则是通过调用dbms_job.submit包创建的。3.两种任务的查询视
yscit
·
2019-02-14 18:00
Oracle学习笔记
(DDL,DML,视图,PLSQL编程 )
Oracle体系结构:数据库----->数据库实例ORCL----->表空间(用户里面创建的表)----->数据文件DDL语句管理表:创建表空间:逻辑单位,通常我们新建一个项目,就会去新建表空间,在表空间中创建用户来创建表(切换到system账号下创建,否则权限不足)createtablespace表空间名称datefile‘文件的路径(服务器上)’size大小autoextendon自动扩展ne
Au.J
·
2019-02-03 18:49
数据库
Oracle学习笔记
相关问题组合count(),sum()等聚合函数与普通字段的查询结果SELECTt3.COMPANYCODEASCOMPANYCODE,t3.SECUCODEASSECUCODE,t3.TOTALSCORE_ZASTOTALSCORE_Z,t1.lessCountASLESSCOUNT,t2.totalCountASTOTALCOUNT,CAST((LESSCOUNT/TOTALCOUNT*100
4change
·
2019-01-25 18:00
Oracle
DB
最新Oracle基础教程(三)
Oracle学习笔记
(三)文章目录
Oracle学习笔记
(三)1Oracle1.1多表查询1.1.1基本查询1.1.2外连接1.1.3自连接1.2分组统计1.3子查询1.4exists和notexists
GoldenKitten
·
2018-12-10 22:11
Oracle
Oracle学习笔记
######一步一个坑自己搭建rac环境https://blog.51cto.com/13763261/2171023#####安装oracle中文乱码解决办法:mkdir/usr/share/fonts/zh_CN/TrueType-pfc-match看下现在用的什么字体,搞个中文字体过来,命名为zysong.ttf还是乱码的话把自己电脑上的宋体拷贝出来,放在/usr/share/fonts/z
凉了凉了
·
2018-09-05 18:18
rac
oracle 学习分组查询、分组函数、练习题答案
oracle学习笔记
–分组查询MINMAXAVGCOUNTSUMNVL–NVL(参数一,参数二)函数可以使分组函数强制包含含有空值的记录–NVL2(参数一,参数二,参数三)SELECTnvl2(null
SELECT_DISTINCT
·
2018-07-27 22:44
ORACLE
学习
oracle 学习 复杂查询、多表连接查询、课后练习题答案
oracle学习笔记
–多表连接查询Oracle自有写法:等值连接、非等值连接、外部连接、自身连接–笛卡尔积15*4=60条SELECTemp.*,dept.deptno,dept.dname,dept.locFROMemp
SELECT_DISTINCT
·
2018-07-27 22:14
ORACLE
学习
Oracle学习笔记
——什么是索引,为什么用索引,什么时候用,什么时候不用,怎么用索引--2018-07-23
什么是索引?索引就是将表中某几个字段提取出来,开辟新的存储空间并进行排序,并且把所有值和rowid存储其中,并用一个指针指向表中原来对应行的记录。为什么用索引:快速查找数据库表中某条数据;减少I/O操作。什么时候用:作为where后查询条件的字段适合建立索引。什么时候不用:重复字段较多;不作为where后查询条件的字段;表中记录较少。怎么用索引:创建索引:CREATE[UNIQUE]|[BITMA
Stephen-James
·
2018-07-23 17:47
Oracle学习笔记
oracle学习笔记
oracle安装1.安装virtualbox:#yuminstallgcckernel-develkernel-headers#yuminstallvirtualbox-5....#/etc/init.d/vboxdrvsetup手动编译内核模块,安装时自动完成#usermod-Gvboxusersroot2.安装linux:创建虚拟机:名称:oracle11gR2_RHEL6.4_x64类型:l
小虾米216
·
2018-07-13 09:57
Oracle
学习
笔记
Oracle
oracle学习笔记
数据库表之间的关系,表征数据之间的关系,比用文件系统更好管理数据。流行的DBMS有Oracle、MySQL、SQLServer;SQL是大多数主流DBMS采用的标准查询语言。发展历程:层次型->网状型->关系型。实体-关系模型(E-R图):实体:表属性:实体特性联系:一对一、一对多、多对多SQL排错信息网站:http://ora-code.com/分类数据定义语言DDL:create,drop,a
开枪为你送行
·
2018-06-20 01:22
Oracle学习笔记
(二)——临时表
在针对大数据量的多表级联查询或复杂事务处理的时候,引入Oracle临时表是一种不错的策略。因此,在解决实际需求时经常会遇到需要使用存储过程和临时表相互配合的情况。下面就Oracle如何创建临时表以及注意事项做出总结:一、创建临时表Oracle临时表分为回话期和事务期两种类型,他们的创建语法基本一致:会话期临时表CREATEGLOBALTEMPORARYTABLEONCOMMITPRESERVERO
冷豪
·
2018-03-11 17:00
Oracle学习笔记
(一)——并发与锁
1并发多用户数据库管理系统的一个主要任务是对并发(concurrency)进行控制,即对多个用户同时访问同一数据进行控制。当缺乏有效的并发控制时,修改数据的操作就不能保证正常,从而危害数据完整性。管理数据并发的方法是让每个用户轮流操作数据。而数据库管理系统的目标就是减少每个用户的等待时间,即让用户无需等待或使等待难以察觉。为保证数据库性能,Oracle应用了不同类型的锁和多版本数据完整性模型(mu
冷豪
·
2018-02-19 13:00
Oracle学习笔记
(三):SELECT详解
自己学习Oracle的相关笔记,主要备忘,并不详细,如有错误欢迎大家指正~~~SELECT查询SELECT基础查询基本语法:SELECT[DISTINCT|ALL]select_listFROMtable_list[where_clause][group_by_clause][HAVINGcondition][order_by_clause]SELECT:查询必备关键字-[DISTINCT|ALL
Veniendeavor
·
2018-02-04 21:25
Oracle学习笔记
(二)
1、创建表createtabletable_name(column1datatype,column2datatype,......)2、查看表中信息desctable_name;3、向表中添加字段altertabletable_nameaddcolumn_namedatatype;4、更改字段类型altertabletable_namemodifycolumn1datatype;5、删除字段alt
Appoint_J
·
2017-12-06 10:23
数据
oracle
数据运维
oracle学习笔记
2:SQL执行
数据库原理理解oracle体系结构共享池是oracle缓存程序数据的地方库高速缓存:执行过的每一句SQL语句,都存有解析后的内容解析包括语句的语法,检验提及的对象,以及确认对象的用户权限。数据字典高速缓存区:oracle使用的系统参数使用最近最少使用算法(LeastRecentlyUsed,LRU),用来管理共享池中的对象。写SQL语句时,一定要考虑如果高效的使用共享池。共享池SQL>select
猫猫_tomluo
·
2017-12-03 07:34
Oracle学习笔记
阅读更多简介OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。Sql分类DQL(数据查询语言)select
肖福燕
·
2017-09-22 17:00
oracle
Oracle学习笔记
SQL==SQLPLUS==DML(DataManipulationLanguage,数据操作语言)----用于检索或者修改数据DDL(DataDefinitionLanguage)----用于定义数据的结构,如创建、修改或者删除数据库对象DCL(DataControlLanguage,数据控制语句)----用于定义数据库用户的权限sqlplus使用其他用户连接conn用户名/密码[ASSYSDB
蝌蚪1573
·
2017-08-31 11:35
Oracle学习笔记
day01——Oracle概述
一、数据库概述数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。常见的数据模型1.层次结构模型:层次结构模型实质上是一种有根结点的定向有序树,IMS(InformationManage-mentSystem)是其典型代表。2.网状结构模型:按照
hjl815
·
2017-08-16 19:02
Oracle
数据库
oracle学习笔记
----数据库导入导出
一、导入和导出Oracle的备份是oracle操作中常见的工作,常见的备份方案包括有:1、逻辑备份(IMP&EXP命令进行备份)有如下四种模式:(1)表空间备份(tablespace)(2)表备份(table)(3)用户备份(user)(4)完全备份(full)2、物理文件备份(脱机及联机备份3、利用RMAN(RecoveryManager)的增量物理文件系统备份oracle的逻辑备份是使用IMP
ping9527
·
2017-04-19 17:36
oracle
Oracle
oracle学习笔记
----启动与关闭、权限管理
关于oracle11G的安装可以参考:http://babyhanggege.blog.51cto.com/11741640/1907094一、启动与关闭打开cmd命令窗口,使用下面命令连接oracle。 sqlplus / as sysdba1、启动 startup open;2、关闭数据库 shutdown immediate;二、Oracle用户与权限1.用户oracle中
ping9527
·
2017-04-19 16:41
oracle
Oracle
玩转
oracle学习笔记
(四)-数据库操作
一.数据库管理员1.每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的管理职责。那么一个数据库管理员的主要工作是什么呢?职责:1)安装和升级oracle数据库2)建库、表空间、表、视图、索引…3)制定并实施备份与恢复计划4)数据库权限管理、调优、故障排除5)对于高级dba,要求能参与项目开发,会编
bijian1013
·
2017-04-04 23:00
oracle
玩转
oracle学习笔记
(三)-Oracle操作
一.Java程序如何操作oracle1.配odbc数据源,用jdbc_odbc桥连接方式连接数据库 注意:odbc只能本地连接,不能远程连接,即java程和Oracle数据库必须在同一台机器上。 控制面板->管理工具->数据源[ODBC],添加->选择OracleinOraHome90->完成 DataSourceName:test TNSServiceName:选择Ora
bijian1013
·
2017-04-04 23:00
oracle
玩转
oracle学习笔记
(二)-Oracle表的管理
1.表名和列的命名规则必须以字母开头长度不能超过30字符不能使用oracle的保留字只能使用如下字符A-Z,a-z,0-9,$,#等 2.oracle支持的数据类型a.字符型char:定长,最大2000字符例:char(10)‘小小’前四个字符放’小小’,后添6个空格补全,但这样的查询效率较varchar2高varchar2(20):变长,最大4000字符例:varchar(10)‘小小’orac
bijian1013
·
2017-04-04 22:00
oracle
玩转
oracle学习笔记
(一)-Oracle管理
一.Oracle的卸载1.运行oracle的universalinstaller2.运行regedit,进入注册表,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按照所下图示删除键值。 选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下以Oracle开头的键值。3.重启计算机,删除硬盘上的ORACLE目录如果该
bijian1013
·
2017-04-04 22:00
oracle
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他