Welcome 微信登录

首页 / 数据库 / MySQL

在Oracle中跟踪某几个用户的SQL

在Oracle中跟踪某几个用户的SQL

在Oracle中做SQL跟踪,估计大部分都会用sqlplus中的autotrace或者设置10046跟踪。但是,如果是调试某个应用系统的话,特别是打开了连接池的系统,靠以上两种方法基本上就歇菜了。还是SQL Server的SQL Server Profiler好啊。最近在看冯大辉翻译的《Oracle性能诊断艺术》,发现一个很好的技巧,思路是建一个Logon,现摘录如下(稍作了一个修改):01create role trace_10046_role; 020...
Oracle ASM环境下怎么进行数据库冷备

Oracle ASM环境下怎么进行数据库冷备

最近被ASM折腾的够呛。昨天碰到一客户,数据库使用的是WIN2008+RAC+ASM。由于EMC存储问题,导致ASM实例出问题,读不出数据,进而导致RAC出问题。折腾了2个小时,终于将ASM实例启动,将RAC转换成单节点。可悲的是,ASM磁盘组读取错误:select 表格出错,exp、expdp出错,rman拷贝出错。赶到客户现场,继续折腾,终于修复错误。回来的路上一直在思考一个问题,在ASM环境下,怎么做数据库的冷备? 一是Oracle提供了文件传输包D...
MySQL中创建Oracle学习用表

MySQL中创建Oracle学习用表

java的征程终于到了JDBC,学习JDBC之前要复习下数据库,在网上下载的是尚学堂Oracle的教材,而我本机只能装上mysql,于是就想在mysql中创建oracle的学习用表。费了白天劲还是成功了。 创建表的时候将NUMBER换成int,varchar2换成varchar,datetime换成date,插入表的时候用DATE函数。1.创建数据库create database mydata;2.使用数据库USE mydata3.创建dept,emp表/...
Oracle中查看当前用户的表

Oracle中查看当前用户的表

在sqlplus下登陆,比如按用户sqlplus aaa/password@orcl那么,当前的用户就是aaa如果想查看当前用户自己的表,可以通过如下命令来实现select table_name from user_tables;如果想查看表的信息,可以通过desc user_tables来实现。在其他的数据库中,也许就不是这样,比如在postgres中,就可以用psql登陆用dt来查看用户表用l来查看用户数据库MySQL中创建Oracle学习用表Orac...
Oracle物化视图创建实例

Oracle物化视图创建实例

公司的项目中遇到需要从其它系统的数据库中取数据进行统计分析的问题,初步选择使用Oracle的ODI工具进行抽数,但是对方提供的数据库用户下没有任何对象,只是有查询所有表的权限,因此无法做数据反向。于是决定使用物化视图,把对方数据库中的数据拿过来,虽然数据量比较大,但是每月只拿一次,而且如果设置成增量更新,也不会太慢。现在记录下物化视图的创建过程(以一张表为例)。一、准备条件以及备注假设双方数据库都是ORACLE10g,需要同步过来的表名叫:GG_ZLX_Z...
虚拟机装Oracle R12与Oracle10g

虚拟机装Oracle R12与Oracle10g

周末用虚拟机Linux在XP装上了Oracle R12,因为系统是拷过来的,除了在检查网卡地址的时候有错,其他的都没有什么问题,就是在安装的时候出现了2次异常重启,原因未知。装Oracle 10g,从网上下载的,之前只下载了一个client,安装完了以后我不知道怎么用,后来在下面的地址下载了10g的database:http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32....
MySQLi和MySQL有什么区别

MySQLi和MySQL有什么区别

mysqli.dll是PHP对mysql新特性的一个扩展支持。在PHP5中可以在php.ini中加载mysql后面的i,指improved, interface, ingenious, incompatible or incomplete(改扩展仍在开发中,因为MYSQL4.1和MYSQL5都没有正式推出尚在开发中,新的特性没有完全实现mysqli想实现的目标具体有-更简单的维护-更好的兼容性-向后兼容mysql(指PHP中的模块)发展到现在显得比较凌乱,...
关于在Linux下安装Oracle的一系列工作

关于在Linux下安装Oracle的一系列工作

在虚拟机的Linux下安装Oracle的步骤:第一步:将oracle安装软件复制到Linux底下,那么必须在Linux下如何配置共享(smb),具体的步骤如下:在/etc/samba/sam.conf中进行配置共享目录,首先你得新建一个文件夹(你也可以用它给你的public,在这里我就不说了)------随便你自己到哪个目录下面新建(这个目录是用来共享的目录),我从网上随便弄一个例子简洁的设置#============== Global Settings ...
Oracle session简介

Oracle session简介

什么是session通俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信息[在pl/sql developer中,通过Tools-->Sessions可以查看当前数据库的session]。session 是和connection同时建立的,两者是对同一件事情不同层次的描述。简单讲,connection是物理上的客...
Oracle的VPD介绍

Oracle的VPD介绍

1、什么是VPD?虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。对于互联网访问,虚拟专用数据库可以确保在线银行的客户只能看到他们自己的帐户。Web 托管公司可以在同一 Oracle 数据库中维护多个公司的数据,但只允许每个公司查看其自身数据。 在企业内部,虚拟数据库可在应用程序部署方面降低拥有成本。可以在数据库服务器一次实现安全性,而不用在访问数据的每个应用程序中分别实现安全性。因为是在数据库中实施安全性,所以不管用户访问数据的方式如...
Oracle 体系结构笔记整理

Oracle 体系结构笔记整理

一直以来都想好好研究下Oracle,刚好,现在的项是关于oracle安全的,所以,抽个时间,把它整理一下,虽然不可能完全理解oracle,但做了总比不做要好。一、ORACLE实例 1、ORACLE 实例 System Global Area(SGA) 和 Background Process 称为数据库的实例。 2、ORACLE 数据库 一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等) 3、系统全局共享区Sys...
Oracle WebLogic Server 安装并创建域

Oracle WebLogic Server 安装并创建域

目的本 OBE 教程将向您介绍如何安装和配置 Oracle WebLogic Server 实例。所需时间大约 1 个小时主题本 OBE 教程包括下列主题:概述 情景 验证前提条件 安装 Oracle WebLogic Server 平台 创建新的 WebLogic Server 域 总结 相关信息 屏幕截图不能反映用户的具体环境。只是说明如何在 Oracle WebLogic Server 中找到特定功能。概述Oracle WebLogic Server...
Oracle的集合操作

Oracle的集合操作

关键字:1、UNION:并集,所有的内容都查询,重复的显示一次;2、UNION ALL:并集,所有的内容都显示,包括重复的;3、INTERSECT:交集,只显示重复的;4、MINUS:差集,只显示对方没有的(跟顺序是有关系的)例子:在scott用户下,创建表emp2,该表只包含emp中20部门员工的信息:代码:create table emp2 as select * from emp where deptno=20;先看下emp和emp2两个表的区别:[...
<< 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 >>