--学习数据库--数据查询语言:select语句--数据操纵语言:DML,增删改语句--数据定义语言:DDL,对表的增删改(会自动提交事务)--事务控制语句:commit,rollback,savepoint--会话控制语句:动态改变用户会话的属性 alter session(改变会话设置) 和 set role(激活或禁止角色)两条语句--PL/SQL是Oracle在标准SQL语言上的过程性扩张,-- 不仅可以允许嵌入SQL语句,而且允许定义变量和常量-- 允许过程语言结构(条件分支和循...
正在看的ORACLE教程是:Oracle PL/SQL语言入门基础。PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独有的数据管理的便利性,那么你很难想象ORACLE缺了P...
上一篇的内容在这里 第二篇内容, 用户权限:创建用户,创建角色,使用grant 和 revoke 语句赋予和回收权限,创建数据库联接 创建用户:create user xxx identified by pass: xxx为 新创建用户的用户名,pass 为密码 在这里强调的是 oracle 12c版本 必须创建用户以C##开头,也可以更改,详见百度 ,哈哈 但是新创建的用户并没有create session 权限,见图,登陆被拒绝 授予用户权限 :grant 权限 to ...
\t第1篇 pl/sql开发入门第1章 oracle 11g数据库系统1.1 关系型数据库系统介绍1.1.1 什么是关系型数据模型1.1.2 数据库系统范式1.1.3 关系型数据库管理系统1.1.4 使用sql语句与数据库管理系统通信1.2 初识oracle 11g1.2.1 oracle 11g简介1.2.2 oracle 11g体系结构1.2.3 如何创建数据库1.2.4 比较oracle数据库与sql server数据库1.3 什么是pl/sql1.3.1 pl/sql是一种语言1.3.2 pl/sql的执行环境1.4 搭建pl/sql开发环境1.4.1 使用sql*p...
【本文介绍】oracle不像mysql,安装后之后一个服务,如果mysql连接不上,打开其服务就行。oracle是有多个服务,哪些服务要开,哪些服务没必要开,对新手来说未必不是一个难点。下面对oracle的服务做一下总结。以下内容来源于百度,发表该随笔只为备忘,感谢最先发表者(追溯不到)。 【oracle服务介绍】 (1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数搜索据库。如果安装了一个数据库...
假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB 。 1、创建2个新的日 假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,,现在想把此三个日志组的成员大小都改为10MB 。 1、创建2个新的日志组alter database add logfile group 4 (D:\Oracle\ORADATA\ORADB\REDO04_1.LOG) size 1024k;alter database add logfile group 5 (D:\ORACLE\ORADATA\ORADB\REDO05...
今天在公司的数据库上看到这样的一个RMAN备份脚本: run { allocate channel c1 type disk maxpiecesize = 2G; allocate channel 今天在公司的数据库上看到这样的一个RMAN备份脚本:
run { allocate channel c1 type disk maxpiecesize = 2G; allocate channel c2 type disk maxpiecesize = 2G; backup incremental level 1 database format /backup/osedb_osedb01/data/%d_DF_%T_%s_%p.bak plus archivelog format /backup/osedb...
作者:陆阳 学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件; 参数文件(parameter file)口令文件(pas...
数据库基础知识
本篇蛤蟆要梳理下那些被淡忘的数据库基础知识,也许根本就没被人记住过。不管是哪种情况,该记住的必须记住,记不住就把他记下来吧。
首先问几个问题如下:
数据库基础知识是什么?
好吧,蛤蟆直接吐后而不亡,看目录开始吧。
本人邮箱:appdevzw@163.com
微信公众号:HopToad
欢迎各界交流
1 基本概念
概念就是概念,大伙对这些名词不要死磕,但是对定义一定要理解,理解方能领悟,领悟方能运...
终于翻过了前面两篇,喝杯咖啡提下神,咱们继续前行。这次我们要进行操作系统方面知识了,考虑到当前时间上操作系统的多样性、变化性等,蛤蟆斟酌再三,决定还是Unix/Linux比较符合我们的实际。
开始之前不得不又提几个问题:
1、 Unix 从哪里来
2、 Linux从哪里来
3、 Unix/Linux什么关系
4、 怎么入手这系统
哎呀,看见这些问题蛤蟆就有点老激动了,最喜欢唠嗑的就是这些鸡皮蒜毛的事情了。让我们赶紧开始吧~~不急,留...
--显示各部门员工的工资,并附带显示该部分的最高工资。SELECT E.DEPTNO, E.EMPNO, E.ENAME, E.SAL, LAST_VALUE(E.SAL) OVER(PARTITION BY E.DEPTNO ORDER BY E.SAL ROWS --unbounded preceding and unbouned following针对当前所有记录的前一条、后一条记录,也就是表中的所有记录 --unbounded:不受控制的,无限的 --preceding:在...之前 ...
命令调出网络配置界面。(关于数据库如何安装什么的,可以后续查看蛤蟆环境部署系列,在此不再啰嗦了)
这个界面让我们从此以后配置ORACLE网络走上了不归路,妈妈再也不用担心我们配置ORACLE网络了。
不过话说网络,一般都是由发送就有接收,就像我们的网络编程,你创建一个SOCKETSERVER 那就得 SOCKETCLIENT,不然SERVER就是干等(不过SERVER的工作就是干等)。
ORACLE网络配置主要涉及两个文件一个是listener.ora一个...
1.在数据库中创建以下的存储过程:
java代码: create or replace procedure pro_hello(p_user_name in varchar2,p_result out varchar2) is
begin
p_result := ‘hello,‘ || p_user_name;
end;
2.编写SQL映射文件mapper.xml:
java代码: <select id="proHello" statementType="CALLABLE">
<![CDATA[
{call pro_hello (#{p_user_name,mode=IN,jdbcType=VARCHAR},#{result,mode=OUT,jdbcType=VARCHAR})}...
1. PL/SQL( Procedural Language/SQL )是Oracle公司对关系型数据库的标准语言SQL的过程化语言扩展。 PL/SQL拥有而SQL没有的特征:①变量定义; ②控制结构; ③自定义的子程序; ④对象类型;2. PL/SQL块是组成PL/SQL程序的最基本单元。块:匿名块;命名块:子程序、 包、触发器(使用命名块可以实现模块化编程, 优化应用程序性能)。匿名块代码放在客户端,命名块代码放在服务器端。3. PL/SQL块的编译...
oracle压缩包并解压到同一文件夹下面
Step2 双击setup.exe进行安装
Step3:进入如下界面配置:
邮箱可不填,去掉更新
除了设置密码,其他均可默认安装!
可自行选择安装路径,确保该安装盘有4G以上内存可使用就行。
若检测有问题就选择“全部忽略”
完成之后接着进行数据库创建(wait for long~~):
可按照以上在浏览器输入该url进行登录并管理服务端,登录成功见如下界面(此步骤也可以跳过不...