Welcome 微信登录

首页 / 数据库 / MySQL

SHOPXX转换为Oracle

SHOPXX转换为Oracle

shopxx 采用的是spring+jpa hibernate 没有hbm文件,采用hbm2dllauto 默认 updateupdate的意思是 ,第一次加载hibernate时根据model类会自动建立起表的结构(前提是先建立好数据库),以后加载hibernate时根据 model类自动更新表结构,即使表结构改变了但表中的行仍然存在不会删除以前的行。因此 提供的 示例sql 可以不用。 需要修改的就是有些字段是 number 的改成 num 不要用Or...
Oracle 11g 的 逻辑存储结构和物理存储结构

Oracle 11g 的 逻辑存储结构和物理存储结构

逻辑存储结构 在操作系统中无法找到逻辑存储结构所对应的文件,但通过查询Oracle数据库的数据字典,可以找到逻辑存储结构的描述。逻辑存储结构包括表空间,段,区,块。简单的说,逻辑存储结构之间的关系是:多个块组成区,多个区组成段,多个段组成表空间,多个表空间组成逻辑数据库。一个区只能在一个数据文件中,一个段中的各个区可以分别在多个数据文件中。组成区的块是连续的。由于逻辑的块对应磁盘空间中某个固定大小的尺寸(一般为操作系统数据库的整数倍),所以逻辑存储结构也是...
在SQL*Plus中启动和关闭Oracle数据库

在SQL*Plus中启动和关闭Oracle数据库

关闭数据库与数据库启动一样,有几个可供选择的选项用于关闭数据库。无论在什么情况下,读者都需要弄清楚这些关闭选项关闭数据库的语法是:SHUTDOWN [ NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ]注意:如果不在windows服务中事先关闭OracleDBControlSID,则使用shutdown或shutdown normal 来关闭数据库时没有相应结果,但其他几个选项有响应结果。一、 NORMAL(正常)选项...
RedHat 下 WebLogic 10.3.3.0 的安装

RedHat 下 WebLogic 10.3.3.0 的安装

现在新版本WebLogic是在Oracle下的产品了,所以会看到红色的Oracle的标志,安装过程如下截图:1. 官方下载免费安装包 wls1033_oepe111150_linux32.bin2. 以非root用户登陆系统,安装改bin文件,命令如下:./wls1033_oepe111150_linux32.bin改命令执行结果是将该包解压,解压后的文件放在系统的/temp目录下;注意: 文件很大,请预留足够大的空间,至少2个G吧列外,有个问题,如果以当...
Oracle 找出最耗资源的 SQL

Oracle 找出最耗资源的 SQL

一、要找出最耗资源的sql我们可以首先使用top等工具,找到最好资源的进程(记住进程号),例如,操作系统进程号为2796,然后根据这个进程号(v$process.spid)在v$process中找到进程地址(v$process.addr),然后根据这个地址在v$session中找到相应的sid(v$session.sid),然后根据这个sid找到相应的hash alue(v$session. sql_hash_value),然后根据这个hash alue在...
MAC 装 Oracle JDeveloper 11g方法

MAC 装 Oracle JDeveloper 11g方法

1 去 苹果官方网站下载支持你系统 JAVA,Lion系统需要单独安装,雪豹自带JAVA,只需要更新新版即可地址是这个 http://support.apple.com/downloads/2 如果你的帐号不是管理员以及没有密码的,请自己去 系统配置改为管理员,以及增加口令3 打开终端。终端在程序- 工具 utilites输入下面命令cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Ho...
Oracle教程:配置 RAC 负载均衡与故障转移

Oracle教程:配置 RAC 负载均衡与故障转移

Oracle负载均衡主要是指新会话连接到RAC数据库时,如何判定这个新的连接要连到哪个节点进行工作?通常情况下,负载均衡分为客户端负载均衡与服务器端负载均衡。客户端负载均衡通常是在客户端的tnsnames.ora中多添加一个链接地址以及LOAD_BALANCE与failover参数。而服务器端的负载均衡则相对复杂,下面具体描述服务器端负载均衡。一、负载均衡 注意这里的负载均衡指的是连接的负载均衡,即客户可以随机从不同的实例中连接到数据库 1.配置tnsna...
在Linux下为MySQL开启更新日志

在Linux下为MySQL开启更新日志

测试出现了BUG,查看了下应用程序打印的日志,发现有一个大问题,就是前一天的数据还正确,第二天的数据就出现了错误,唯一的可能是有人在这期间直接更新了数据库,而正常情况下数据库的每次更新都需要程序将一些统计数据发送给另外一个部门,结果第二天程序发送的数据出现了异常。我怀疑是有人用update语句直接update了数据库。这是按照推理来的,但是又没有足够的证据,因为mysql没有开启日志功能。这个问题又不能重现,在应用程序中找BUG很困难,那就为mysql加上...
Linux下MySQL 5.5.15源码包编译安装

Linux下MySQL 5.5.15源码包编译安装

MySQL果然是不愧是目前最火的数据库之一,自从mysql5.5.8之后,MySQL的源码包编译安装都要用到cmake来进行编译了,编译的过程没有本质的区别,但是要直观很多。以前安装过很多次MySQL,每次都会有些小小错误。记录一下本次安装过程,以备日后参考。1.源码包准备(1)mysql-5.5.15.tar.gz mysqlmysql源码包。去www.mysql.com下载最新的mysql5.5.15。注意千万不要下成了安装包,忙活半天都白搭。我就是如...
Rman备份异机恢复指南

Rman备份异机恢复指南

环境介绍:操作系统版本:RHEL5.4 32位 Oracle版本: 10.2.0.1 32位Oracle_SID: orcl源服务器和目的服务器的操作系统,oracle版本均一致源服务器:192.168.227.20目的服务器:192.168.227.30,只需要安装oracle软件即可,不需要建库操作一:在源服务器上使用rman备份数据库,包括数据文件,归档日志文件和控制文件,参数文件的备份[oracle@orcl~]$mkdir/u01/backup ...
Oracle数据库备份与恢复

Oracle数据库备份与恢复

1. 使用EM备份和恢复数据库(略)2.RMAN技术RMAN----- Recovery Manager,恢复管理器。用来备份和恢复数据文件、控制文件和归档日志,可以用来执行完全或不完全的数据库恢复。2.1 基本概念a.备份片(backup pieces),每个备份片是一个单独的输出文件,一个备份片的大小是有限制的,如果没有限制,那么备份集就有一个备份片组成了。并且备份片的大小不能大于使用的文件系统所支持的文件长度的最大值。b.备份集合(backup se...
修改Oracle数据库表中的字段的顺序

修改Oracle数据库表中的字段的顺序

都说写程序与数据库表字段的顺序没有关系,可是做过实际的项目之后才知道,对于操作数据库的人来说,数据库表的字段顺序可能是很繁琐的,比如需要往表中增加字段,但不希望把字段放到表的最后。通过用过Oracle的人都知道,要想在ORACLE中更改表的列名和顺序可是一件很烦琐的事,下面给大家提供一种简单的方法。用SYSTEM登录sqlplus进行操作,因为这需要dba第一步,从数据字典视图查询出表的idSQL> select object_id from all...
Oracle数据备份与恢复的配置

Oracle数据备份与恢复的配置

数据库管理员最重要的工作可能是确保数据库不会丢失数据。无论DBA进行过任何操作,重做与撤销机制都能够保证数据库绝对不会出现讹误。但是,如果DBA没有做任何的预防措施,那么Oracle数据库仍然可能丢失数据,所以,我们必须通过配置Oracle数据库在任何情况下都不会有数据的损失,同时使其配置环境百分之百的可用。DBA的目标就是在减少MTTR(平均恢复时间即数据库出现失败后的停机,解决办法就是:实践、实践、实践!不断的进行仿真实验)和数据损失(解决办法就是:D...
PL/SQL删除表出现ORA-00942错误

PL/SQL删除表出现ORA-00942错误

接触Oracle不久,今天在使用PL/SQL Developer删除表的时候出现ORA-00942:表或视图不存在的错误,网上有人说在SQL语句后面加上cascade就行了,但是自己试过之后还是不行。。不过,后来很幸运地找到一个解决方法,方法很简单。比如你现在要删除表user,你的SQL语句只需要写成drop table "user",然后执行就可以了。很简单吧?THE END!Oracle数据备份与恢复的配置PowerDesigner15连接Oracle...
<< 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 >>