分类目录:数据库

oracle,mysql,sqlserver,postgresql,db2数据库技术,数据库编程

oracle通过exp命令导出所有表数据

exp dc123/dc123@ORCL file=D:\CTL0717.dmp log=D:\CTL0717.log rows=y buffer=20480000 注意:命令基于exp导出dmp文件,新表必须存储过数据才能导出,否则无法导出该表,解决办法:随便加入一条垃圾数据就可以 dc123/dc123@ORCL 分别是数据库账户密码和实例

oracel如何查看被锁的表和列

今天在帮同事解决个问题时,发现更新一条记录的时候就卡住了,后来才发现是由于列被锁了,解决方案如下: select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$sessio……

oralce中的常用函数

1、数值型常用函数  函数  返回值            样例           显示 ceil(n) 大于或等于数值n的最小整数  select ceil(10.6) from dual; 11 floor(n) 小于等于数值n的最大整数  select ceil(10.6) from dual; 10 mod(m,n) m除以n的余数,若n=0,则返回m select mod(7,5) from dual; 2 power(m,……

liux下操作mysql数据库修改默认编码

1.连接mysql: 直接输入命令:mysql -uroot -p 2.显示数据库编码: show variables like ‘%character%'; 3.重启mysql: service mysqld start service mysqld stop service mysqld restart 不建议直接使用restart.使用start和stop. 4.关于修改编码后出现The server quit without updating PID file(…) 错误的解决办法……

(oracle)ORA-01502:索引 ‘xx’ 或这类索引的分区处于不可用状态

今天有在做数据插入时,提示这个错误信息.通过在网上寻找答案,成功将问题解决, 现在将问题记录下来: 出现这个提示的原因:可能有人对表进行了move ,compress,或者disable了索引 1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 2. alter index index_name unusable,命令使索引失效。 解决办法网……