【零点起飞学Oracle】教程文章相关的互联网学习教程文章

oracle查询剩余表空间

select tablespace_name , sum(bytes)/1024/1024 free_space from dba_free_space group by tablespace_name 其中tablespace_name为表空间名,sum(bytes)/1024/1024 是剩余表空间(单位M,sum(bytes)/1024/1024/1024 单位G)原文:https://www.cnblogs.com/kongxiangji/p/8434173.html

Oracle学习笔记8 -- 创建和管理表

前6次笔记,都是表的查询操作,查询作为数据库的一个基本操作,我们花了不少的时间。那么本次笔记我们学习,对表的创建和管理,创建表、删除表、修改表、重命名表和清空表。常见的数据库对象: 表,视图,序列,索引,同义词之前查询所使用的表emp 、dept 都是Oracle自带的数据库。本次就使用SQL语句来创建我们自己的表。创建表之前,先了解一下数据库的几种数据类型和表的命名规则。数据类型:varchar2 表示的是一个字...

oracle 性能调优

在调整SGA前,先看下服务器操作系统是32位还是64位的,如果是32位的,则SGA最大不能超过1.7G,如果是64位的,则不能超过4G。基本分配原则,db_block_buffers尽可能的大, shared_pool_size适度, log_buffer通常几百KB到1M就可以了。 1、查看sga信息select name,bytes/1024/1024 as "Size(M)" from v$sgainfo2、修改前请备份SPFILEORCL.ORA文件linux:product\10.2.0\db_1\dbs\SPFILEKYEEYXT.ORAwindows:product\10.2.0\db_1\datab...

jdbc连接oracle语法【代码】

publicclass LangDemo {publicstaticvoid main(String[] args) throws Exception{try {//加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");//创建连接Connection cn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XE","hh","hh");Statement sm=cn.createStatement();//获得结果集ResultSet rs=sm.executeQuery("select name,nickname,id from a");//遍历结果集while(rs.next()){ System.out.println...

oracle定时任务【代码】

一、简介   当我们需要oracle数据库定时自动执行一些脚本,或进行数据库备份、数据库的性能优化,包括重建索引等工作是需要使用到定时任务。 定时任务可以使用以下两种完成。   1、操作系统级的定时任务,win的定时任务,unix的crontab   2、数据库级的定时任务。   相对来说,数据库的定时任务效率会更高。   oracle的定时任务:使用oracle定时任务时,需要使用到oracle中dbms_job.submit函数。DBMS_JOB过程的公共参...

Oracle数据库之触发器操作

1、查看系统触发器:select * from dba_triggersselect * from user_triggers2、新增触发器你首先要有CREATE TRIGGER或者CREATE ANY TRIGGER权限create or replace trigger tri1 before insert on TXY.TEST for each row begin ? insert into TXY.TEST1 values(:new.a1,:new.a2,:new.a3);end;3、暂停触发器 ? alter trigger tri1 disable; ?? alter trigger tri2 enable;?4、暂停/启用一个表的所有触发器?? alter table TXY.TEST d...

oracle 函数

正在看的ORACLE教程是:oracle 函数。PL/SQL单行函数和组函数详解  函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:    单行函数    组函数   本文将讨论如何利用单行函数以及使用规则。   SQL中的单行函数   SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都...

OGG bi-directional replication for Oracle DB

Overview of an Active-Active ConfigurationOracle GoldenGate supports an active-active bi-directional configuration, where there are two systems with identical sets of data that can be changed by application users on either system. Oracle GoldenGate replicates transactional data changes from each database to the other to keep both sets of data current.shapetypecoordsize="21600,21600" o:spt="75" o:p...

常见数据库系统比较 Oracle数据库

正在看的ORACLE教程是:常见数据库系统比较 Oracle数据库。 提起数据库,第一个想到的公司,一般都会是Oracle。该公司成立于1977年,最初是一家专门开发数据库的公司。Oracle在数据库领域一直处于领先地位。1984年,首先将关系数据库转到了桌面计算机上。然后,Oracle的下一个版本,版本5,率先推出了分布式数...

oracle数据库执行数据拆分【图】

最近项目中,有这样一个需求 一个表,里面有一个字段,字段数据用逗号进行分隔; 要求,对字段进行拆分,把单行数据分解成多行数据;主要使用regexp_substr函数和connect by以及with语句,特别是with语句,构建一个临时表,然后再临时表中进行拆分; 原文:https://www.cnblogs.com/songr/p/13302863.html

三、oracle 体系结构【图】

1、oracle内存由SGA+PGA所构成2、oracle数据库体系结构数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。oracle工作原理:1)、在数据库服务器上启动Oracle实例;2)、应用程序在客户端的用户进程中运行,启用Oracle网络服务驱动器与服务器建立连接;3)、服务器运行Oracle网络服务驱动器,建立专用的服务器进程执行用户进程;4)、客户端提交事务;5)、服务器进程获取sql语句并检查共享池中是...

连接Linux服务器操作Oracle数据库

连接Linux服务器操作Oracle数据库 由于项目已经上线,现场的数据库服务器不允许直接用Oracle的客户端plsqldev.exe来连接,只能通过Linux服务器的命令来操作。 以下是用SecureCRT 5.1客户端连接Linux服务器来操作Oracle数据库: 1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示。 2.切换到操作Oracle数据库 su - oracle 切换成功会提示相关数据库的实例。例如:oracle@li...

物理电脑+Oracle VM virtualbox+centos7+NAT的网卡重复的reset apdater(down/up)现象可能原因

这几天,在vm box上运行centos时,突然出现了异常有规律的网卡,正常使用1,2分钟又关闭重置又正常的重复性的现象,看着这个现象,回想现象发生前可能相关的几个操作:1 使用yum update升级了centos的内核:经过测试,跟内核无关2 怀疑centos系统内部的通信数据量大,导致驱动受不了?关闭了所有的非系统性的服务,还是照样;3 怀疑驱动不稳定,切换成其它网卡还是不行;4 怀疑物理系统的防火墙阻止了,关闭杀毒,防火墙还是不行;5 把/var/log/messa...

oracle decode函数

含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN     RETURN(翻译值1) ELSIF 条件=值2 THEN     RETURN(翻译值2) ...... ELSIF 条件=值n THEN     RETURN(翻译值n) ELSE     RETURN(缺省值) END IF decode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1...

oracle 恢复中的switch datafile all是什么意思【代码】

使用rman进行恢复时,如果使用了set name修改文件路径,那么恢复后,控制文件里面的信息是没有修改该的,如果要同步控制文件的信息那么就需要使用 switch datafile allall这个可以写文件号的,all表示所有使用set name的都一起保存https://docs.oracle.com/cd/B19306_01/backup.102/b14192/recov004.htm#sthref588可以参看以上的文档原文:https://www.cnblogs.com/seasonzone/p/8641420.html