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笔记
(三)数据操作
在进行数据操作之前,首先需要有几张完整的表。建立两张表,分别为tableA和tableBcreatetabletableA(idinteger,namevarchar(25),agenumber);insertintotableAvalues('101','Jack','25');insertintotableAvalues('102','mike','22');insertintotableAv
hjw2011
·
2012-01-15 16:33
oracle
职场
休闲
Oracle基础
Oracle笔记
(三)数据操作
在进行数据操作之前,首先需要有几张完整的表。建立两张表,分别为tableA和tableBcreatetabletableA(idinteger,namevarchar(25),agenumber);insertintotableAvalues('101','Jack','25');insertintotableAvalues('102','mike','22');insertintotableAv
hjw2011
·
2012-01-15 16:33
oracle
职场
休闲
Oracle笔记
(二)基本SQL语句
延续之前安装好的oracle11gR2,这里使用putty这个工具登陆linux系统,putty的好处就在于可以随意在linux和windows直接复制粘贴,而且互相拷贝文件也非常方便!这里注意要用oracle用户登陆才能正常登陆oracle!系统登陆成功后访问数据库,使用oracle自带的用户名system登陆,如下图所示:以下用表tableA来举一个例子1、创建表createtable表名(字
hjw2011
·
2012-01-15 10:47
oracle
职场
数据库
Oracle基础
Oracle笔记
(二)基本SQL语句
延续之前安装好的oracle11gR2,这里使用putty这个工具登陆linux系统,putty的好处就在于可以随意在linux和windows直接复制粘贴,而且互相拷贝文件也非常方便!这里注意要用oracle用户登陆才能正常登陆oracle!系统登陆成功后访问数据库,使用oracle自带的用户名system登陆,如下图所示:以下用表tableA来举一个例子 1、创建表createtable
hjw2011
·
2012-01-15 10:47
oracle
数据库
职场
休闲
blank
Oracle笔记
十四、查询XML操作、操作系统文件
--1.随机数 select dbms_random.value from dual; select mod(dbms_random.random, 10) from dual; --0-9随机数 select abs(mod(dbms_random.random, 10)) from dual; --40-49随机数 select 40 + abs(mod(dbms_random.r
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
十三、PL/SQL面向对象之package
--将方法和过程用包定义 create or replace package pkg_emp as --输入员工编号查询出员工信息 procedure pro_findInfo( in_empno emp2.empno%type, out_name out emp2.ename%type, out_sa
king_tt
·
2012-01-09 20:00
package
Oracle笔记
十二、PL/SQL 面向对象oop编程
------------------------抽象数据类型----------- --创建地址类型,一定要加as object,还可以在类型中加过程或方法 create or replace type address as object ( province varchar2(10), --省份属性 city varchar2(10) --市属性 ) not
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
十一、PL/SQL函数和触发器
--创建函数 create or replace function add_sal(sSal number) return number is begin if (sSal > 5000) then return sSal + 51; elsif (sSal > 3000) then return sSal + 111; el
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
十、PL/SQL存储过程
--create or replace 创建或替换,如果存在就替换,不存在就创建 create or replace procedure p is cursor c is select * from dept2 for update; begin for row_record in c loop if (row_record.deptno = 30) the
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
九、PL/SQL 游标的使用
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭 begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount); end; rollback; /*游标的使用方法: 第一步:声明游标 第二步:打开游标 第三步:使用游标进行循环操作 第四步:
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
八、PL/SQL跳转/判断/循环语句块
--goto跳转语句 --在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句 begin dbms_output.put_line('goto开始了'); goto c; --不被执行 dbms_output.put_line('goto'); dbms_output.put_line('go
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
七、PL/SQL 异常处理
--异常处理 declare sNum number := 0; begin sNum := 5 / sNum; dbms_output.put_line(sNum); exception when others then dbms_output.put_line('is Error!'); end; --自定义异常 declare
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
六、PL/SQL简单语句块、变量定义
1、简单SQL语句,HellWorld示例 --输出信息 begin dbms_output.put_line('Oracle Hello World!'); end; 2、变量的定义、使用 --定义变量 declare sName varchar2(20); begin sName := 'jack'; dbms_output.put_line(sNam
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
五、创建表、约束、视图、索引、序列、同义词、表空间
alter table userInfo add(msn varchar2(20)); 1、建表 create table userInfo ( id number(6), name varchar2(20), sex number(1), age number(3), birthday date,
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
四、增删改、事务
1、插入 insert into dept values(50, 'soft', 'Guangzhou'); insert into dept(deptno, dname) values(60, 'software test'); insert into dept select * from dept where deptno = 20; 2、删除 d
king_tt
·
2012-01-09 20:00
oracle
Oracle笔记
三、function 、select 常用函数 组合
Scott表下有这么几个常用的表,而且还带有数据。分别是emp、dept、salgrade; 1、查看表结构用desc desc emp; 2、空表dual,最常用的空表,如: select 2 * 4 from dual; select sysdate from dual; 3、双引号能保持格式 如:select sysdate “toDay
king_tt
·
2012-01-09 19:00
function
Oracle笔记
二、常用dba命令行
1、给用户解锁 alter user scott account unlock; 2、注销、断开、切换当前用户连接 quit conn scott/tiger 3、用户权限查询 A .查看所有用户: select * from dba_users; select * from all_users; select * from user_users;
king_tt
·
2012-01-09 19:00
oracle
Oracle笔记
一、oracle的安装、sqlplus的使用
1、首先你得安装Oracle数据库服务器端和客户端软件,在安装过程中要注意的是,选择oracle的安装目录,切记不要用中文目录或的带空格的目录。下载地址:http://hi.baidu.com/dashuaiwang/blog/item/42f8e7fab96978d6b58f314b.html/cmtid/d5bba9190dd0904a42a9ad772、安装结束后,会提示你记住一些东西。也就
king_tt
·
2012-01-09 19:00
sqlplus
【
oracle笔记
】Oracle11g background process -- VKTM
原文链接:http://www.dbform.com/html/2008/504.html在Oracle11g中,VKTM是一个新增的后台进程,Concepts文档中对VKTM的解释:VKTM(virtualkeeperoftime)isresponsibleforprovidingawall-clocktime(updatedeverysecond)andreference-timecounte
jsCPB
·
2012-01-07 18:00
oracle
sql
数据库
文档
oracle11g
【
oracle笔记
】备份分类
OfflineversusOnlinebackupsofflinebackup是在数据库关闭的时候执行的备份,也称作冷备份、一致性备份。只有当数据文件中的每个块都执行了检查点,被改变的数据块都写入了磁盘,数据库关闭是干净的,这时数据库才是一致的。备份数据文件、控制文件、联机重做日志文件、INIT.ORA文件(可选)。onlinebackup就是在数据库运行时执行的备份,也叫热备、不一致性备份。只有
jsCPB
·
2012-01-02 20:00
oracle
数据库
OS
database
buffer
【
oracle笔记
】授权中的with admin option 和with grant option
oracle:当给一个用户授予系统权限时带上withadminoption,他可以把此权限授予给其他用户、角色,而在revoke授予给这个用户的系统权限时不会级联回收他授予给其他用户的权限。如授予给A用户p系统权限时带有withadminoption参数,此时A把系统权限p授予给用户B,然后revoke收回了授予A用户的p权限,这时A授予给B的p权限不会被级联收回,就是说B还拥有p系统权限。而对象
jsCPB
·
2011-12-28 22:00
oracle
mysql
Oracle笔记
(一)RHEL5.7十步安装Oracle11g R2
Linux上安装oracle,因其过程之繁琐,报错率之高,成为了许多工程师的梦魇。前段时间因工作需要,分别在HP的PC服务器和小型机上装了几次oracle,其间的过程是生不如死啊,简直都快弄出人命了~如果自己没有一套完整的安装流程,光靠临时去百度的话,我想任何人都会有这样的问题:不断报错,不断卡壳,没完没了……最后还很有可能导致不得不重装系统。这些使得我不得不对自己的教训进行了总结,现总结出
hjw2011
·
2011-12-25 17:05
oracle
安装
职场
休闲
Oracle笔记
(一)RHEL5.7十步安装Oracle11g R2
Linux上安装oracle,因其过程之繁琐,报错率之高,成为了许多工程师的梦魇。前段时间因工作需要,分别在HP的PC服务器和小型机上装了几次oracle,其间的过程是生不如死啊,简直都快弄出人命了~如果自己没有一套完整的安装流程,光靠临时去百度的话,我想任何人都会有这样的问题:不断报错,不断卡壳,没完没了……最后还很有可能导致不得不重装系统。这些使得我不得不对自己的教训进行了总结,现总结出一份史
hjw2011
·
2011-12-25 17:05
安装
oracle
职场
Oracle基础
oracle笔记
分享
.oracle结构与sqlserver数据结构的不同 数据库不需要启动,自行启动,服务器需要启动 oracle需要启动两项:oracleServiceXE和oracleXETNSListener 一个数据库实例对应一个数据库 2.使用oracle简单步骤: 1)使用DBA身份登录到oracle 用户名:system 密码:axjy 2)准备表空间
航仔hangzai
·
2011-11-28 08:00
oracle
Oracle笔记
今天测试闪回的时候,遇到的错误:ORA-08189: 因为未启用行移动功能, 不能闪回表。 事情的经过是这样滴: SQL> create table t1 as select * from emp; 表已创建。 SQL> flashback table t1 to timestamp to_date('201111261902','yyyymmddhh2
firecym
·
2011-11-26 19:00
oracle
flashback table
不能闪回表
oracle笔记
--2011-11-22
不使用绑定变量--安全性 SQL注入攻击 优点:代码运行速度呈数量级增长 系统能支持的并发用户数成倍增长 并发控制--在不同的数据库中各不相同 达到某个临界点后,一方面花大量额外的时间来管理排队等待的人,另一方面还要为他们提供服务。 在数据库成为上下文切换。 什么是锁定 锁定是怎么工作的 读一致查询:对于同一时间点,查询会产生同一结果 非阻塞查询:查询不会被写入
wking_forever
·
2011-11-22 10:00
oracle
oracle笔记
2011-11-17
1.介质失败是指数据库文件出现物理损坏导致服务器进程、后台进程不能读写DB 操作所必需的物理文件。 介质失败主要包括以下几种情况: •磁盘驱动器的碰头出现失败,导致无法读写数据库文件。 •要读写的文件出了问题(例如某块扇区出现了损坏)。 •数据库文件被意外删除。 介质失败是最严重的失败,在出现了介质失败之后,必须由DBA 进行介质恢复,备份与恢复主要是针介质失败来进行的。
wking_forever
·
2011-11-17 15:00
oracle
【
oracle笔记
】创建UNDO表空间
CREATE[BIGFILE|SMALLFILE] UNDOTABLESPACEundotbs02DATAFILE'/u01/app/oracle/oradata/orcl/undotbs02.dbf'SIZE50MEXTENTMANAGEMENTDICTIONARY|LOCAL[AUTOALLOCATE|UNIFORMSIZEsize]RETENTIONGUARANTEE|UNGUARANTE
jsCPB
·
2011-11-15 17:00
oracle笔记
2011-11-02
2.跟踪文件 a.能提供调试信息,遇到问题时,会生成一个包含大量诊断信息的跟踪文件。 小结:两种跟踪文件,分别放在什么位置,以及如何找到这些文件。 主要是为了调整和改善性能 3.警告文件---数据库的编年史 数据库的日记,简单的文本文件。 4.数据文件 a.一个存储SYSTEM数据 SYSTEM表空间,真正的oracle数据字典 b.一个存储SYSAUX数据
wking_forever
·
2011-11-03 09:00
oracle
【
oracle笔记
】SQL语句执行顺序
原文链接地址:http://www.flatws.cn/article/program/db/2010-08-23/9143.html一sql语句的执行步骤 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换,将复杂的SQL表
jsCPB
·
2011-10-12 23:00
oracle
sql
数据库
优化
buffer
【
oracle笔记
】参考文献
#动态性能视图http://www.bitscn.com/pdb/oracle/200904/160478.html#字符集检查工具http://space.itpub.net/22664653/viewspace-689375#优化http://fusnow.itpub.net/post/681/214188
jsCPB
·
2011-09-19 20:00
【
oracle笔记
】启动、关闭数据库以及查看数据库状态
数据库的启动分三个阶段,nomount,mount,open,此处也分三个阶段来查看数据库的状态。数据库启动的三阶段1.nomount阶段创建实例instancenomount阶段,oracle主要完成5件事a.查找参数文件,oracle会在$ORACLE_HOME/dbs/目录下依次查找下面的参数文件,如果其中某个存在,就会使用它。spfile是二进制文件,不能直接编辑,init(pfile)是
jsCPB
·
2011-09-19 20:00
oracle
sql
数据库
command
database
oracle笔记
--创建表PERSON CREATE TABLE PERSON( ID INT NOT NULL PRIMARY KEY, NAME VARCHAR2(10), PASS VARCHAR2(10), TYPEID INT ); ------------------------------- --查看表结构 desc PERSON; DESCRIBE PERSON; ---
韩悠悠
·
2011-09-14 14:00
oracle
韩顺平
Oracle笔记
韩顺平玩转Oracle9i1. Oracle认证和安装,与其他数据库比较Oracle安装会自动的生成sys用户和system用户:(1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限
Y13530828499
·
2011-09-07 10:00
oracle
sql
数据库
String
jdbc
System
韩顺平
Oracle笔记
韩顺平玩转Oracle9i1. Oracle认证和安装,与其他数据库比较Oracle安装会自动的生成sys用户和system用户:(1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限
Y13530828499
·
2011-09-07 10:00
oracle
sql
数据库
jdbc
String
System
Oracle笔记
--(1)得到t_User表的字段 select * from user_tab_columns where table_name='t_User'; --(2)得到t_User表的约束,包括主外键 select * from user_constraints where table_name='t_User'; --(3)得到t_User表的索引 select * from u
wenqiang06ky
·
2011-09-02 00:00
oracle
Oracle笔记
之四(Oracle中物化视图的使用)
物化视图会根据查询的定义,将视图查询结果存到某个真实的表中,当重物化视图中查询数据的时候,Oracle不会再去搜索具体的基表,这会大大的提高效率,先说说创建物化视图的语法 creatematerializedviewmaterialized_emp_deptas创建物化视图,需要有 creatematerializedview的权限,我是以scott的身份登录的,所以从新用S
myxx520
·
2011-09-01 22:00
Oracle笔记
: Statspack安装使用
俗话说,工欲善其事,必先利其器。做数据库性能分析,也要有一款好的工具。statspack就是oracle自带的一个强大并且免费的性能分析工具。 安装statspack需要用户具有sysdba的权限。首先以sysdba登陆,为statspack创建一个单独的tablespace。 S
sckjyxgs
·
2011-08-30 11:00
oracle
sql
tablespace
perfstat
statspack
Oracle笔记
之 索引(index)
1.索引分类a)唯一索引, 作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率b)一般索引,只有数据索引的作用,2.唯一索引的建立createuniqueindex索引名on 表名(字段名)ok,假设有一个Emploeyy表,里面有一个empName字段,我们来为empName添加唯一索引createuniqueindex idx_empnameonemployee(emp
hhb200766
·
2011-08-23 09:00
Oracle笔记
(十)
一、WWW原理简介URL:UniformResourceLocatorHTTP:HyperTextTransfrerProtocolHTML:HyperTextMarkupLanguage二、OracleApplicationServer概述三、OracleApplicationServer服务器启动在操作系统下命令启动:$owsctlstart //启动OAS服务器$owsctlstart-n
zzuslp
·
2011-08-18 16:18
oracle
职场
笔记
休闲
WWW原理简介
Oracle笔记
(九)
[第六章Oracle权限与角色管理]一、Oracle权限管理SQL>grantconnect,resource,dbatoacc01;SQL>revokeconnect,resourcefromacc01;二、Oracle角色管理(参考讲义)SQL>CreateRole Identifiedbypassword/NotIdentified; SQL>AlterRole...SQL>Grantto;
zzuslp
·
2011-08-18 16:17
oracle
权限
职场
休闲
角色管理
Oracle笔记
(八)
[第三章Oracle在Unix下安装]一、创建数据库安装用户*1、Oracle在Unix下运行平台: 。SunSolaris(SunSPARC)(Solaris是Oracle目前运行最多的平台) 。HP-UX 。IBM-AIX 。COMPAQTru64-Unix(ALPHA) 。SCOUNIX(PC) 。Linux(PC) 。SGI //前三种平台上运行的最多*2、用户组名:dba(Oracle7
zzuslp
·
2011-08-18 16:38
oracle
linux
unix
职场
休闲
oracle笔记
(七)
三、内存结构:1、系统全局区SGA(SystemGlbalArea):共享的系统内存区域。SGA由三部分组成:数据缓冲区、日志缓冲区、共享池。(1)数据缓冲区(DatabaseBufferCache):存储由磁盘数据文件读入的数据,所有用户共享。数据缓冲区大小由参数db_block_buffers确定。 。数据缓冲区大小:db_block_buffers*db_block_size 。参数文件位置
zzuslp
·
2011-08-18 16:04
oracle
职场
内存结构
休闲
进程结构
Oracle笔记
(六)
[第一章]Oracle数据库体系结构物理结构逻辑结构内存结构进程结构[数据库管理员DBA(DatabaseAdministrator)]DBA职责:。Oracle核心软件安装与产品升级。为数据库系统分配存储空间及规划未来存储需求。创建数据库存储结构。用户权限与角色管理。监视与控制用户对数据库的存储。维护数据库安全。完成数据库备份与恢复。监视与优化数据库性能一、物理结构:数据库是由构成数据库的操作系
zzuslp
·
2011-08-18 16:36
oracle
职场
休闲
物理结构
数据库体系结构
Oracle笔记
(五)
[包(Package)的设计与开发]一、什么是包? 把一些相关的存储过程、函数、变量、光标、例外等组合在一起形成的对象叫包。包由包的说明部分及包体两部分组成。定义在包说明部分的是公共元素,定义在包体的部分是私有元素。二、使用包的优点: 1、规范化程序设计 2、方便过程及函数的组织 3、便于管理:包的授权只需一次完成 4、优化系统性能:整个包作为一个整体一次调入内存。三、包的开
zzuslp
·
2011-08-18 16:28
oracle
包
package
休闲
设计与开发
Oracle笔记
(四)
六、循环语句:1.基本循环:LOOP 执行语句;EXITWHEN条件成立;ENDLOOP;例:Declare v_deptnoemp.deptno%type:=&deptno; inumber(2):=0; Begin loop i:=i+1; insertintoemp(empno,hiredate,d
zzuslp
·
2011-08-18 16:22
oracle
职场
休闲
循环语句
Oracle笔记
(三)
[第六章数据库分区技术]一、什么是数据分区?数据分区是指把一个表划分成若干小块。在创建表的结构时应考虑好分区方案,选择表中某一列或多列数据作为分区关键字,该关键字决定哪些数据分到哪些区。Oracle对分区进行管理,新插入数据自动存储到相应的分区。二、创建分区表:SQL>Createtableemployee( idnumber(7), namevarchar2(20), salnumber(7,2
zzuslp
·
2011-08-18 16:54
oracle
职场
休闲
Oracle笔记
(二)
[数据库语言]第一章SQL语言基础一、什么是SQL语言:StructuredQueryLanguage----结构化查询语言SQL*Plus支持的SQL语言:1.SQL语言(标准的SQL语言)2.SQL*Plus语言(非标准):报表或接口3.PL/SQL语言(非标准):程序开发(例如存储过程)二、SQL语言特点:1.非过程化语言2.功能强3.提供视图功能4.两种使用方式(1)交互式(2)程序式:S
zzuslp
·
2011-08-18 16:51
oracle
职场
休闲
数据库语言
SQL语言基础
Oracle笔记
(一)
一、数据库语言部分1.SQL语言:关系数据库的标准语言2.PL/SQL:过程化语言ProceduralLanguage3.SQL*Plus:简单的报表,操作系统接口4.Oracle8.01后出现:(1)数据分区技术:只适用8.01后的版本,数据分散存放,不要放在一个硬盘上,I/O性能好,安全性能好。(2)对象技术:存储过程、函数、包、数据库触发器、动态SQL编程(3)数据库权限管理(4)数据完整性
zzuslp
·
2011-08-18 16:49
oracle
职场
休闲
系统开发
数据库语言
oracle笔记
//删除表空间DROP TABLESPACE gzgl_temp INCLUDING CONTENTS AND DATAFILES; //删除用户 DROP USER gzgl cascadecreate temporary tablespace GZGLPTDB_TEMP tempfile 'G:\oracle\oradata\gzgl_temp.dbf'
deejay
·
2011-08-17 16:00
oracle
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他