【oracle 学习笔记 删除example表空间】教程文章相关的互联网学习教程文章

Oracle 学习笔记(二)

表的数据是无序的,所以叫堆表(heap table),意思为随机存储数据。因为数据是随机存储的,所以在查询的时候需要全表扫描。索引就是将无序的数据有序化,这样就可以在查询数据的时候 减少数据块的读取,实现快速定位数据。对大表的排序是非常消耗资源的,索引是事先排好序,这样就可以在需要排序的时候使用索引就可以避免排序。索引对数据库的影响是巨大的,但索引不是万能的,数据库对索引的使用是有选择的,我们可以强制使用索引...

Oracle 学习笔记(一)

lower(字符串) 小写 upper(字符串) 大写 initcap(字符串) 首字母大写 concat(列1,列2) 两列合并 length(字符串) 按照字 lengthb(字符串) 按照字节 lengthc(字符串) unicode 的长度 substr(列名,m,n ) m: 开始索引号,n:截取长度 instr(字符串,字符) 字符在字符串中的位置 leading ‘a‘ from ‘aaaaaabababaaaaaaaa‘ 截取连续的前置a trailing ‘a‘ from ‘aaaaaaababaaaaaaaa‘ 截取连续的后置a both ‘...

Oracle 学习笔记(三)【图】

ORACLE 临时表与版本 ORACLE 表的存储结构: 控制文件的结构: 数据文件: 块的结构: 表删除比较: 行的存储结构: 行是紧密的存放在块中,行头存放锁的信息。 数据文件: 压缩存储数据: 索引的结构(树状结构) 外键和索引的关系 Oracle 数据库版本与内置管理员 Orcale 网络结构 数据库文件 Oracle 数据库进程 Oracle 数据文件结构 一个段由一个或多个盘曲组成, 一个盘曲是一...

Oracle 学习笔记(四)

在where 中用 = 关系运算时 避免用函数在关系运算中,除非你使用函数建立索引 尽量不要隐式转化数据类型,数据类型一定要匹配 尽量将一句SQL分成多个语句完成 不能差分的请用UNION ALL 来组合 条件确定的子查询 Exist 适合于外表小,内表大 in 适合于外表大,内表小 使用视图的注意事项 复杂视图的连接要小心,尤其有外键的时候 当查询的是视图中引用的部分表的时候,请不要使用视图,或者建立新的更小的表 存储中间...

(七)Oracle学习笔记—— 游标【代码】

游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询(select)语句返回的数据行集。游标就是指向上下文区句柄或指针。 2.游标使用2.1 定义一个游标CURSOR cursor_name IS select_statement;例如:把数据表中emp中部门号为...

(八)Oracle学习笔记—— 触发器【代码】

[OR REPLACE] TRIGGER trigger_name {BEFORE | AFTER } {INSERT | DELETE | UPDATE [OF column [, column …]]} [OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...] ON [schema.]table_name | [schema.]view_name [REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}] [FOR EACH ROW ] [WHEN condition] PL/SQL_BLOCK | CALL procedure_name;2.1 语句解释 BEFORE 和AFTER指出触发器的触发时序分别为...

oracle学习笔记比较运算【代码】

between……and (在一个区间 包含边界)--查询工资在2000到5000的工资 select salary from employees where salary between2000and5000in()--查询80,90,70,50,部门编号的人 Select last_name from employees where department_id in(80,90,70,50)like--名字中含有字母“a“的 select last_name from employees where last_name like‘%a%‘ --名字中第二个字母是“a的“ select last_name from employees where last_name l...

oracle学习笔记单行函数【代码】

select lower(‘SQL‘) from dual; --结果 sql select upper(‘sql‘) from dual; --结果 SQL select initcap(‘SQL COurs‘) from dual; --结果 Sql Cours 首字母大写concat,substr,length,instr,lapd|rpd,trim ,replaceselect concat(‘hello‘,‘world‘) from dual; //结果 helloworld select substr(‘HelloWorld‘,1,4) from dual; //结果 Hell 从第一个字符开始取4个字符 select length(‘hellowrld‘) from dual; //结果...

Oracle 学习笔记(五)

--表空间,auto: 自动管理, manual: 手动管理 create tablespace tsp1 datafile ‘D:\ORACLE\ORADATA\O10\tsp1.dbf‘ size 2M segment space management auto; -- 查看表空间 select tablespace_name,segment_space_management from dba_tablespaces; -- 回退段管理 --系统回退段,存放于 system 表空间,只有system 表空间内的对象才可以使用 -- 查看回退段 select * from v$rollname; show parameter undo ; -- 数...

Oracle涂抹oracle学习笔记第8章RMAN说,我能备份【图】

---恢复内容开始--- 本次测试服务器为172.16.25.33 使用rman连接本地数据库 rman target /在rman中执行启动与关闭的命令与sqlplus相同 在rman中执行sql语句 sql ‘需要执行的语句’; 也可以通过输入host进入主机执行系统命令然后exit退出主机页面再进入rman ---恢复内容结束---Oracle涂抹oracle学习笔记第8章RMAN说,我能备份标签:执行sql bsp 使用 man logs sqlplus 数据库 src ima 本文系统来源:http://ww...

oracle学习笔记01【图】

1.1 认识oracle Mysql是非常简单易学的数据库,自己下载默认安装的版本是禁止其他用户访问的,但是只要设置一下可以通过ip访问,就能实现多用户操作同一个数据库。比如说自己做了一个登陆注册的页面,并部署到tomcat服务器上,别人只要输入正确的https地址就能访问这个页面(局域网),(广域网的话tomcat和项目就不是部署在本机电脑上,而是部署在某某云服务器上的),在局域网下别人通过这个页面所产生的注册数据就会流到...

Oracle涂抹oracle学习笔记第9章RMAN说,我能恢复【图】

RMAN中的恢复对应两个操作:数据库修复(restore)和数据库恢复(recover)数据库修复(restore):是指利用备份集的数据文件来替换已经损坏的数据库文件或者将其恢复到一个新的位置.RMAN在进行修复操作时,会利用恢复目录(没有建立恢复目录就使用目标数据库的控制文件)来获取备份信息 ,并从中选择合适的备份进行恢复数据库修复(recover):是指应用所有重做日志,将数据库恢复到崩溃前的状态,或者应用部分REDO,将数据库恢复到指定的时间点. 9...

Oracle涂抹oracle学习笔记第10章Data Guard说,我就是备份【图】

DG 是备份恢复工具,但是更加严格的意义它是灾难恢复Data Guard是一个集合,由一个Primary数据库及一个或者多个Standby数据库组成,分两类逻辑Standby和物理Standby 10.2.1物理Standb创建前的准备工作不管是物理Standb还是逻辑Standby,其创建都是依赖Primary数据库,由此准备工作中最重要的一部分就是对Primary数据库进行配置 10.2.1.1 启用Force Logging (强制记录模式)  SQL> alter database force logging;10.2.1.2创建秘钥文件...

Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程【代码】

/nolog conn /as sysdbacreate tablespace scaninvoice logging datafile ‘/u01/app/oracle/oradata/mas/scaninvoice.dbf‘ size 200M autoextend on next 100m extent management local; create temporary tablespace scaninvoice_tmp tempfile ‘/u01/app/oracle/oradata/mas/scaninvoice_tmp.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local;create user username identified by password d...

oracle学习笔记-----TOAD使用指南【图】

1.0 概述toad 是一款非常好用的oracle数据库图形化管理工具,唯一的缺点就是中文版本的很难下载到,对于刚刚使用的人来说,非常不方便。在我刚刚使用eclipse的时候,也是这样的感觉,于是就下载了中文的插件包,但是2个星期之后,我就拿掉了,原因是大环境下都是使用英文版的,所以现在有时候看到同事的中文版的eclipse,经常找不到一些选项,反而不习惯了。总的来说toad是oracle的isqlplus的高大上版本,功能更强大。当然我们也可...