Welcome 微信登录

首页 / 数据库 / MySQL

Oracle10g New Feature:闪回恢复区空间管理

Oracle10g New Feature:闪回恢复区空间管理

Oracle在10g中引入了闪回区(flash recovery area)的概念,用以简化和完善备份,但是闪回区同样需要精心规划和设置,否则一样会遇到问题,从Oracle10gR2开始,Oracle还提供了一个新的视图V$FLASH_RECOVERY_AREA_USAGE,用以监控闪回区空间的耗用情况。本文简要介绍Oracle闪回区的警报和空间维护机制。每次RMAN在闪回区(flash recovery area)创建文件时,会同时更新可删除文件列表。当...
RHEL AS 5 X86_64如何卸载Oracle 10g

RHEL AS 5 X86_64如何卸载Oracle 10g

今天在实验室机房要把Oracle 10.2.01卸载掉,然后把Oracle 10.1.03装上,由于缺少经验所以弄了很久才把数据库给卸载掉,最后成功了还是很有成就感的。 以root账户登录系统,打开浏览器,在地址栏输入 http://localhost:1158/em 然后以数据库管理员的身份登录,关闭数据库和监听。新建终端,输入 #xhost + 回车,然后再输入 #export DISPLAY=.0 再新建一个终端,切换到Oracle账户,进入Orac...
Linux系统自带的MySQL 数据库启动问题

Linux系统自带的MySQL 数据库启动问题

针对Linux系统自带Mysql 数据库不能使用的情况,可能是在安装过程有没有安装mysql server, 安装时即使选了安装MYSQL(图形界面安装),只有打开旁边“细节”,从里面勾选选上server才可以。安装完成后在/usr/bin 目录下会生成许多MySQL的相关文件,其中有一个名为mysqld_safe 启动服务的脚本文件,执行这个脚本文件后,发现错误"/var/lib/mysql/mysql.sock", 查看mysql服务才发现,没有起来,...
红旗Asianux3下Oracle 10g无法启动解决

红旗Asianux3下Oracle 10g无法启动解决

关键词:红旗Asianux3 +Oracle 10g R2 for Linux x86-641. 上午接到咨询电话:Linux下Oracle无法启动。约定下午到现场尝试解决问题。2. 到现场后,了解基本情况如下:*.操作系统:Asianux3*.数据库:Oracle 10g R2 for Linux x86-64*.问题表现:服务器搬到新机房后,之前已装好的Oracle数据库无法正常使用,客户端连接时报监听错误。3. 问题在前几天已经发现。待到现场后,发现...
解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it

解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it

MySQL出现如下语句:The ‘InnoDB’ feature is disabled; you need MySQL built with ‘InnoDB’ to have it working;是mysql配置文件禁掉了这个选项!关闭mysql数据库在mysql的安装目录中找到my.ini文件找到skip-innodb,在前面加上#号保存,开启mysql数据库!搞定!这也是开启Mysql数据库InnoDB功能的方法!!实例讲解MySQL联合查询MyS...
MySQL 统计前一天日志 本周日志 某一天日志

MySQL 统计前一天日志 本周日志 某一天日志

在mysql数据库中,统计当天的日志:例如,统计bean数据库 日期字段为:usedate统计当天的日志sql语句:select * from bean where date(usedate) = curdate();curdate()表示当天日期如果表示前一天的数据,则不能使用curdate()-1,因为当日期为月初时,curdate()-1 日期就不是上一个月的月末日期例如:今天是7月1日,理论上curdate()-1为6月30日,但是curdate(...
SQL语句创建Oracle Spatial的图层方法简介

SQL语句创建Oracle Spatial的图层方法简介

如果需要直接操作数据库,写SQL脚本的方式创建空间数据库,需要注意,创建数据库后还需要将一些必要的元数据信息写入对应的表中,然后再向空间表插入行数据(一行就是一个地图图元),大家可以参照下面的SQL语句操作,一定可以创建成功的。 1.创建空间表 CREATE TABLE Spatable ( ID NUMBER (11), NAME VARCHAR2 (32), MI_STYLE VARCHAR2 (254), MI_PRINX NUMBER...
在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....
<< 331 332 333 334 335 336 337 338 339 340 >>