oracle的知识点总结】的更多相关文章

[体系结构]有关Oracle SCN知识点的整理 1  BLOG文档结构图   BLOG_Oracle_lhr_Oracle SCN的一点研究.pdf 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Oracle中的SCN是什么?(重点) ② 如何查询SCN?(重点) ③ SCN有哪些分类?(重点) ④ SCN和系统恢复的关系?(重点) ④ 实例恢复和介质恢复的区别是什么?RAC中的实例恢复…
新入oracle数据库,把目前学到的知识点记录下来,可能都比较基础,但还是比较全的,里面的示例都是自己在PL/SQL中跑过的,如果有错误,还望各位大侠指出哈. 创建用户 1.创建用户(使用管理员身份创建,即用system进行登录) create user rick identified by ric account unlock; --创建一个用户名是rick的用户,密码是ric,用户状态未锁定 2.上诉创建后,如果直接用设置的用户名和密码进行登录,则会提示下面的错误 没有权限.png 3.可以…
最近在做数据的迁移,再将数据从mysql迁移至oracle时,部分sql语句进行了修改,在此对部分知识点进行记录: 参考资料:https://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_substring-index 1.[mysql]find_in_set: 语法:find_in_set(str,strList)  -----> Return the index position of the first arg…
最近在学Oracle数据库,制作了些结构图方便记忆!主要涉及到Oracle数据类型,Oracle的表操作以及Oracle的游标,还有的之后再分享...... Oracle 数据类型 因为图片上只能看到结构,一些知识点看不了,建议大家点击这个链接,去看源文件:http://naotu.baidu.com/viewshare.html?shareId=atvuh8jmlb4g Oracle表操作 链接:http://naotu.baidu.com/viewshare.html?shareId=atv…
1.oracle启动后的服务 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy).可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能.(非必须启动) 2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orc…
体系结构:数据库的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制.体系结构包括:实例(instence),数据库文件(database),用户进程(user process),服务器进程(server process),以及其他文件(如参数文件(parameter file),密码文件(password file),归档日志文件(archive log file)等).Oracle服务器由数据库文件和数据库实例组成.其中数据库实例包括SGA(即内存结构的集合)和管理…
Oracle服务端 服务端提供oracle服务的实例,其是数据库的核心,用于数据库的管理,对象的管理与存储.数据的存储.查询.数据库资源的监控.监听等一些服务. 例子:比如一台机子上安装了Oracle数据库,则这台机器中的Oracle就可以看作是Oracle服务端. Next Oracle客户端 客户端只是一个与服务端交互的工具,工具通过连接Oracle服务端,间接操作数据库,对数据进行管理. 例子:PLSQL.SQL PLUS.在SQL PLUS里执行SQL语句传到Oracle服务端,服务端进…
一 . procedure和function: procedure和function在语法上几乎完全一样,使用上却有小小的差别, procedure可以单独的调用 在命令行直接exec pro_xxx(); 在其他的存储过程中:begin     pro_xxx();   end function一般不在命令行调用,比较麻烦,更常见的是在查询语句 在查询语句中使用:select  fun1() from table_name 在其他的存储过程中:begin     fun1();   end 由…
这些是最简单的,理解这些再去看其他的高深一点的吧....... 游标 oracle里面的游标分为四种情况,分别是LOOP循环,FOR循环,删除,更新 1.LOOP循环 检索EMP表.使用LOOP循环语句遍历游标,输出指定部门编号(比如10)的员工信息(empno,ename,sal,deptno) --定义游标-- ) IS SELECT * FROM emp WHERE deptno = dept_no; --%ROWTYPE是这个表的行的类型,与%TYPE不同-- row_emp emp%R…
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//创建数据表空间create tablespace test_dataloggingdatafile 'E:\oracle\…
1.怎样确定数据库是否启动 su - oracle ps -ef |grep ora_|head -2 两种关系数据库是ora或者是自己主动存储管理的asm开头的, 查看进程能够知道数据库实例至少已经启动.可是数据库是否挂载,是否打开.不得而知 asm crs_stat -t updb.db online srvctl status database -d updb db sqlplus  -s / as sysdba select open_mode from database; 通过查询该视…
1.数据库操作语言 DML在运行时下面的语句 添加一个新行到表 更新表现出一定的线 从表删除现有行 一个事务处理是由一系列的DML语句逻辑组成 A.insert 每次插入一行数据 字符和日期的须要单引號引起来,日期的插入须要to_date()处理 SQL> insert into dept values(54,'',null); //插入空值 1 row created. SQL> select * from dept;     DEPTNO DNAME          LOC ------…
oracle数据库,实例名和数据库是一一对应的,oracle服务端可以启动多个实例,对应于多个数据库. 数据库可以通过sqlplus / as sysdba 进入默认SID的实例, 查看当前的实例名:select * from v$instance; 切换进入其他实例,只需要export ORACLE_SID= sidname(实例名),再sqlplus / as sysdba 进入即可. 数据库已经存在的情况下,才存在用户和用户可以访问的表空间,即数据存储的表结构文件. 一,oracle TN…
权限介绍 系统权限 含义:系统规定用户使用数据库的权限,系统权限是针对用户对数据库的操作而言(登录数据库:读取数据表.视图:删除数据库).它只是概念上的role,只是一种登录认证时的身份标识而已. SYSDBA 拥有全部特权,是系统最高权限,系统默认登陆用户是 SYS. SYSOPER 主要用来启动.关闭数据库, 系统默认登陆用户是 PUBLIC. Normal 普通用户. 用户权限 含义:某种权限用户对其它用户的表或视图的存取操作权限,用户权限是针对用户对表或视图操作而言. dba 拥有对表或…
体系结构方面的优化问题: 设数据库很大,访问量非常高,共享池很小:这样共享池里面就无法存储很多解析过得sql语句,导致很多硬解析,这样数据库就非常缓慢.这个时候要加大共享池.如果是自动管理,就加大SGA的大小. 设:某平时不经常访问的数据库的主机才4G内存,去开辟了3G的SGA,500m的PGA,由于OS操作系统内存不足,导致主机运行缓慢,我们要减少SGA大小. 如果由于数据缓存区过小而产生的大量物理读,则要增大SGA. 如果排序使用了临时表空间,就说明PGA过小,如果系统有额外的大量内存,可以…
DML语句流程 1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块 事务提交1 分配SCN2 更新事务表,将事务槽状态改为0x093 回收undo块4 创建commit redo record5 将redo从log buffer刷新6 释放表锁和行锁 锁一个事务由1个TX和若干TM组成,而回滚savepoint不会释放TX锁: ITL通过XID指向事务槽,进而指向undo记录,其UBA也指向undo记录:两者区别…
http://blog.itpub.net/28539951/viewspace-1983919/…
一.count(*).count(1).count(字段名)的区别select count(*) from t_md_inst --153797 --包含字段为null 的记录select count(1) from t_md_inst ---153797 --包含字段为null 的记录select count(class_id) from t_md_inst --19883 --不包含class_id是null的记录 select count(distinct class_id) from t…
处理该问题注意以下几点: 1. 清空表中数据SQL:truncate table table_name; 2.复制表结构SQL:create table table_name1 as select * from table_name2 where 1=0; 如同时复制内容和创建该表,SQL为:create table table_name1 as select * from table_name2; 3.在sql语句中,时间date类型可以直接比较. 4.select into from结构不太…
############1   迁移数据库的集中方法 三.相关技术 迁移方式 优势 不足1 Export and import • 对数据库版本,以及系统平台没有要求 • 不支持并发,速度慢• 停机时间长 2 Oracle Data Pump • 多进程并发 • 要求10g以后的版本• 适合中型数据库 • 不支持XML和spatial数据类型 3 Transportable tablespace (TTS) database •快速,适合大型数据库 • 要求10g以后的版本• 可以跨平台,但是要…
目的:此次实验目的是为了zabbix服务端能够实时监控某服务器上oracle实例能否正常连接 环境:1.zabbix_server 2.zabbix_agent(含有oracle) 主要知识点: 1.zabbix_get用法 2.python中cx_Oracle模块使用 ------------------------------------------------------------------------------ 1.zabbix_get用法 常用用法 zabbix_get -s h…
Atitit s2018.2 s2 doc list on home ntpc.docx \Atiitt uke制度体系  法律 法规 规章 条例 国王诏书.docx \Atiitt 手写文字识别  讯飞科大 语音云.docx \Atitit 代码托管与虚拟主机.docx \Atitit 企业文化  每日心灵 鸡汤 值班 发布.docx \Atitit 几大研发体系对比 Stage-Gate体系  PACE与IPD体系 敏捷开发体系 CMMI体系.docx \Atitit 存储管理  数据库文件…
本文旨在梳理服务端开发技术栈,希望帮助后端开发同学更全面了解Java服务端主要涉及的知识点 1. 语言相关 1.1 Java 核心知识点 Java的类加载机制 JVM相关:JVM内存模型和结构,GC原理,性能调优 泛型 集合体系 异常体系 IO体系 多线程编程 反射 Servlet 推荐数据 <Java编程思想> <Effective Java> <深入理解Java虚拟机> 1.2 Shell.Python等脚本语言 介绍 此类脚本语言的意义在于辅助后端开发,包括系统运…
环境: Win2003或Win7 Asp解析环境搭建 小旋风 Php解析环境搭建 phpstudy aspx解析环境搭建 IIS jsp解析环境搭建 jspstudy 常规渗透环境网络环境解析 1.操作系统选择 Windows2003 2008 Linux red hat FreeBSD Ubuntu等 2.网站源码脚本格式 Asp php aspx jsp cgi war py pl等 3.网站数据库 Access mysql mssql oracle Sybase db2 postsql 4…
重点部分:TOTAL层 项目要求: 统计每个巡检员(USER_ID)当前月的签到率及查询相关字段 签到率公式:以巡检员为单位, (当月至今天为止签到的所有点/该月巡检点的总个数)=(b.Point/a.Total) TOTAL相关更多要求: ①在使用过程中,巡检点个数会根据实际情况进行变更,例如2014年1月15日管理员给某一位巡检员安排5个点,10天后增加了2个点,即2014年1月24日以后按照7个点来统计,所以,如果当月更改多次的话,这个月会分成许多段. ②每一次更改有一个批次号,对应表T_…
10.使用rpm安装包 假设本地有现成的相关包,能够直接使用rpm安装.rpm rpm包名,但有时会出现它须要其他包的支持,这时若须要忽略此提示.强行安装,运行rpm -i --force --nodeps +rpm包名. 但这样的强制安装的软件包不能保证全然发挥功能. 知识点5:linux rpm安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 參数: file1.rpm ... fileN.rpm 将要安装的RPM…
  死锁的概念 什么是死锁呢? 其实我们生活中也有很多类似死锁的例子. 我先举一个生活中的例子:过年回家,父亲买了一把水弹枪,儿子和侄子争抢着要先玩,谁也不让谁,拆开包装后,一个抢了枪, 一个逮住了子弹和弹夹.两个都争着要先玩,但是都互不相让.结果两个人都玩不了.如果儿子要先玩,就必须让侄子把子弹和弹夹给他,如果侄子要先玩,就必须让儿子把枪给侄子.他们就这样对峙了十几分钟,互不相让. 我出来调停,让儿子把枪先给侄子玩,每个人玩十分钟.然后两个人开开心心一起玩起来.其实这就是一个活生生的死锁(De…
我很少用Oracle,也算新手,不过其实入手没有那么难,下面只是一个基本知识,高手绕道,其实数据库基本是相同的,这里提供都是基本知识点 有一个Oracle溢出的问题,容易让新手怀疑到无所怀疑,其实就是在做除法的时候长度太长导致,所以要用一个round来解决这个新手注意不到问题 其他的确实没有什么可说的看注释 declare vs_string  VARCHAR2(2000); vn_number  NUMBER; vc_cur     SYS_REFCURSOR; vl_row     wx_s…
本系列链接导航: [独孤九剑]Oracle知识点梳理(一)表空间.用户 [独孤九剑]Oracle知识点梳理(二)数据库的连接 [独孤九剑]Oracle知识点梳理(三)导入.导出 [独孤九剑]Oracle知识点梳理(四)SQL语句之DML和DDL [独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table.View [独孤九剑]Oracle知识点梳理(六)数据库常用对象之Procedure.function.Sequence [独孤九剑]Oracle知识点梳理(七)数据库常用对象之Curs…
本系列链接导航: [独孤九剑]Oracle知识点梳理(一)表空间.用户 [独孤九剑]Oracle知识点梳理(二)数据库的连接 [独孤九剑]Oracle知识点梳理(三)导入.导出 [独孤九剑]Oracle知识点梳理(四)SQL语句之DML和DDL [独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table.View [独孤九剑]Oracle知识点梳理(六)数据库常用对象之Procedure.function.Sequence [独孤九剑]Oracle知识点梳理(七)数据库常用对象之Curs…