【Oracle并发控制、事务管理学习笔记】教程文章相关的互联网学习教程文章

Oracle学习笔记章(一)

权限分为sysdba,nomal等,系统自带有两个用户,起始密码为空.用户为:SYSTEM,SYS。登录SYSTEM的时候要使用sysdba权限来登录,如果忘记了密码,则打开命令行输入:1.echo %ORACLE_SID% 2.set ORACLE_SID = orcl(orcl为所要登录数据的实例,可以自己修改) 3.sqlpuls / as sysdba (即可采用sysdba权限进入oracle系统) 4.alter user system identified by ******(**为所需要修改的密码) Oracle学习笔记二用户还分身份...

oracle学习笔记(六)【图】

不加约束 create table t_user( id number,--类型是number类型 name varchar2(20),--varchar2()可以变化 gender char(2), birthday date default sysdate 默认是当前日期 )加上约束 create table t_user2( id number , name varchar2(20) check(length(name)>2), gender char(2) check(gender in(‘男‘,‘女‘)), birthday date default sysdate ) -- 建表并插入数据。create table t_emp as select * from e...

oracle 学习笔记(五)

UNION运算符返回两个集合去掉重复元素后的所有记录。 例:查询属于部门10与部门20的所有员工信息。select * from emp where deptno=10 union select * from emp where deptno=20;UNIONALL 返回两个集合的所有记录,包括重复的。 例:查询工资在500~1500或在1000~2000范围的员工信息(这是两个工资级别)。select * from emp where sal between 500 and 1500 union all select * from emp where sal between 1000 and 1500 INTERSEC...

oracle学习笔记(四)

1)字符函数 lower 全部转为小写 select lower(‘HELLO‘) from dual; -->hello upper 全部转为大写 select upper(‘hello‘) from dual; HELLOconcat 连接两个字符串 select concat(‘hello‘,‘world‘) from dual;--> helloworld initcap 首字母转为大写 select initcap(‘hello‘) from dual;--> Hello substr 在字符串str中从第m个位置开始取n个字符(位置从1开始)select substr(‘helloworld‘,2,3) from du...

oracle 学习笔记之PL/SQL程序设计【代码】【图】

PL/SQL(Procedure Language/SQL) PLSQL是Oracle对sql语言的过程化扩展 指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。 把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用。 Plsql(oracle),Transact-sql(SQL server) 2.入门程序-->打印hello world; set serveroutput on; --声明变量 如果没有可以不写 declare -- 开始 beg...

Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)

子程序通常完成特定的功能PL/SQL座。,能够被不同的应用程序多次调用。Oracle提供能够把PL/SQL程序存储在数据库中,并能够再不论什么地方来执行它。这样就叫做存储过程或者是函数。过程和函数的唯一差别就是函数总是向调用者返回数据。而过程则不返回数据。 函数假设用户要常常运行某些操作,而且须要返回特定的数据。那么就能够将这些操作构造成一个函数。 能够使用SQL语句定义函数。基本的语法:create or replace function fun_...

oracle 学习笔记

oracle 初始口令 默认的用户名和密码[Oracle初始口令]: internal/oracle sys/change_on_install system/manager scott/tiger 修改密码 dossqlplus /nologconn /as sysdbaalter user 用户 identified by 密码 oracle如何查看当前有哪些用户连接到数据库 oracle如何查看当前有哪些用户连接到数据库 可以执行以下语句: select username,serial#, sid from v$session; ---查询用户会话 alter system kill session ‘se...

oracle学习笔记-用户管理

create user username identified by password;注意:密码开头要字母2:修改密码自己:password别人:password username (系统管理员才能改别人)3:删除用户drop user username [cascade]DBA权限去删除注意:如果要删除的用户已经创建了表,在删除的时候带一个参数 cascade;(把他的表也删除)4:授予权限grant connect(一个角色) to username grant select(all) on table to username 授予表权限收回权限:revoke select(a...

【oracle】oracle学习笔记2--scoot账户的激活与解锁【代码】【图】

1.用sysz账户as sysddba登录,并执行scott.sql文件。我的文件目录是C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql 2。这时依然无法以scott用户登录。需要激活才行,激活方法执行 alter user scott identified by tiger; alter user scott account unlock; 之后就能以scott账户登录了【oracle】oracle学习笔记2--scoot账户的激活与解锁标签:本文系统来源:http://www.cnblogs.com/FindRui/p/5125864.html

Oracle 学习笔记 14 -- 集合操作和高级子查询

) UNION :将多个操作的结果合并到一个查询结果中,返回查询结果的并集,自己主动去掉反复的部分。 UNION ALL:将多个操作的结果合并到一个查询结果中,可是保留反复的内容。 INTERSECT: 返回多个操作结果中同样的部分。 MINUS:返回两个查询结果的差集,去掉反复的部分。 基本的语法格式为:SELECT * FROM table_name 1 [union , union all , intersect , minus] SELECT * FROM table_name2注意:仅仅能有一个Order by 语句 ,而...

Oracle的UTL_FILE.FOPEN学习笔记

<http://lveyo.javaeye.com/blog/351416> create or replace procedure PRO_TO_TXT(FILE_OWNER VARCHAR2,FILE_NAME VARCHAR2) isfile_handle utl_file.file_type;STOR_TEXT VARCHAR2(4000);N NUMBER; I NUMBER; begin I:=1;SELECT MAX(LINE) INTO N FROM ALL_SOURCE WHERE OWNER=‘‘ || FILE_OWNER || ‘‘ AND NAME=‘‘ || FILE_NAME || ‘‘ AND TYPE= ‘PROCEDURE‘; file_handle:=utl_file...

【我的Oracle学习笔记(三)】----- 体系结构

1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成) 控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件 数据文件:存储数据的文件 重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数据库至少需要两个重做日志文件 参数文件:定义Oracle 例程的特性,例如它包含调整SGA 中一些...

oracle学习笔记 存储及raid技术概述

oracle学习笔记存储及raid技术概述本课以oracle数据库所运行的环境,讲一下存储和raid技术。一)oralce生产环境里的结构 先说一下oracle所在的环境。 有一种结构: 两个服务器、两个光纤存储交换机、两个存储, 它们通过网线相互连接在一起。 每个服务器接两个交换机, 每个交换机连两个服务器同时连两个存储, 每个存储和两个交换机有连接。 这是oracle数据库相对比较典型的正规的运行环境。每个服务器上都装Linux和oracle数据库软...

oracle学习笔记&mdash;&mdash;配置环境

题记:最近再学oracle,于是按照这本经典的书《Oracle Database 9i/10g/11g编程艺术》来学习。 配置环境 如何正确建立SCOTT/TIGER演示模式 需要建立和运行的环境 如何配置SQL*Plus工具AUTOTRACE 如何安装Statspack 如何安装和运行runstats以及本书的其他使用程序 出师不利啊,一开始就没有找到demobld.sql 还好scott下有 直接conn scott/tiger,一如既往的错,先配置下ORACLE_SID 然后成功登录了。oracle学习笔记——配置环境...

学习笔记:Oracle 12C 数据非常规恢复工具bbed的使用说明【代码】

ORACLE 12C 依然支持 bbed,ORACLE 12C的测试版出来了,对于习惯了使用bbed(ORACLE 手术刀)的人来说,12C是否继续被支持是一个很让人关注的问题,通过本实验测试,12C继续支持bbed,很多艰难的数据库恢复依然可以通过bbed来实现,也从侧面说明,ORACLE 12C在块的结构上还依然和以往版本相似 数据库信息 [oracle@oracleplus ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.0.2 Beta on Thu Dec 13 09:55:35 2012Copyright (c) 1982, 201...