如何将mysql数据库中的MyISAM类型表更改为InnoDB类型的表改单个表ALTER TABLE TABLENAME ENGINE=InnoDB;ALTER TABLE TABLENAME ENGINE=MyISAM;改多个表SELECT CONCAT( 'ALTER TABLE ', TABL...
分类:
数据库 时间:
2014-09-13 14:30:45
阅读次数:
249
数据库面试题(转)基础: 1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式 2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control) 数据定义:Create Table,Alter Table,Drop Table,...
分类:
数据库 时间:
2014-09-13 13:19:45
阅读次数:
375
oracle数据库修改ip和主机名的详细操作
修改ip操作
1.修改hosts文件中主机名对应的ip地址。
2.重启服务器网络 service network restart
3.一定要先删除原来的监听 emca -deconfig dbcontrol db -repos drop
(如果不记得sysman的密码,可以先修改下alter user sy...
分类:
数据库 时间:
2014-09-13 10:40:25
阅读次数:
332
环境:RHEL 6.4 + Oracle 11.2.0.3情景一:只是部分普通数据文件迁移,可以在线操作。1.将对应表空间offline,移动数据文件到新路径2.数据文件alter database rename file '' to '';3.再将表空间online情景二:所有数据文件迁移。本文是...
分类:
数据库 时间:
2014-09-12 20:35:24
阅读次数:
297
oracle导入数据的时候,有时会出现分区数据不能导入的问题,以及在迁移表空间的时候可能存在的索引状态为'UNUSABLE'的隐患,下面为解决方案:--查询出所有的状态为UNUSABLE的索引,并生成出来SQLselect 'alter index ' || index_name || ' rebu...
分类:
其他好文 时间:
2014-09-12 18:57:43
阅读次数:
196
1.创建一个新的表空间 newspaces (原来的表空间oldspaces)2.从原来的表空间里面导出数据(test.dmp),然后在新的表空间里面导入之前导出的数据(test.dmp),选择从用户到用户的方式导入3.执行下面这个SQL:select 'alter table ' ||table_...
分类:
数据库 时间:
2014-09-12 18:57:33
阅读次数:
246
在oracle
实例关闭的情况下,Oracle 软件从10.2.0.1
升级到 10.2.0.5 之后,存在的数据库也要升级。
此时启动实例会报错
ORA-01092: ORACLE instance terminated. Disconnection forced
SQL> alter database open;
ERROR at line 1:
ORA-01092: ORA...
分类:
数据库 时间:
2014-09-12 01:18:12
阅读次数:
455
1、分区关键字段不能更新 alter table t_xj_hd enable row movement;2、数据库解锁 alter user srdh account unlock(SYS登陆)3、增加分区 alter table TDM_IN_CCR_TRMNL_PREFER_M add par...
分类:
数据库 时间:
2014-09-11 08:46:51
阅读次数:
262
create table t1( sid integer, sname varchar2(32), );alter table t1 modify gender varchar2(3);alter table t1 modify sname varchar2(30);create table t2(...
分类:
其他好文 时间:
2014-09-11 08:45:42
阅读次数:
218
经常有一些完美主义者问我,怎么让数据库的自增字段在记录被删除时重置它们的顺序,这里不去讨论这么折腾是否真有必要,只说说解决方法,有这方面需求的朋友不妨看看。方法1、删除自增字段,然后重建(缺点就是必须记住自增字段的其它属性,不然可能会导致一些未知问题)ALTER TABLE `tablename` ...
分类:
数据库 时间:
2014-09-10 21:01:41
阅读次数:
226