数据库

exp/expdp imp/impdp的使用【实战实用】

1.导出2个表,要前9行数据oracle@SLES-10-01:~> exp ICDCC/******* file=/home/oracle/icdcc3.dmp tables=T_UCP_STAFFEXTENDINFO,T_CHF_AGENTCFG_20130911BAK query=\" where rownum \< 10\".....About to export specified tables via Conventional Path .... . exporting table          ...

kingsql
Oracle
2014-09-04 17:35

ORACLE RAC环境下节点自动重启问题总结

关于RAC环境下节点自动重启问题的解决,此文章主要是关于oprocd参数值的设置。

dayong2015
Oracle
2014-09-04 16:38

通过shell脚本来查看Undo中资源消耗高的sql

在查看undo的使用率的时候,在Undo_management为auto的时候,经常会看到undo自己在不断的伸缩扩展,自我调节。有时候看到Undo收缩的很紧,就想知道哪些sql语句在运行,可能有哪些潜在的问题。对于在线业务系统而言,如果某一条sql语句运行时间较长,而且消耗的undo资源极高的情况下,sql语句很可能是有问题的。可以通过如下...

jeanron100
Oracle
2014-09-04 13:42

为数据库做基本的健康体检

本文章解释如何执行对数据库的基本健康状况检查,以检查一些配置问题。本文章给出了一些一般准则,来指导用户应该对哪些领域进行调查,才能更好地了解数据库运行和变化的方式。这些准则会揭示关于配置的常见问题以及将来可能会发生的问题。本文章不适合更深入的健康状况检查来检查数据库结构和数据字典完整性。1. 参数文...

pxbibm
Oracle
2014-09-04 13:39

通过shell检查分区表中是否含有默认分区

在大数据量的系统中,分区表是很常见的,分区有多种类型,可以根据业务来选择自己需要的分区,不过为了数据的兼容性,需要考虑对于分区表设定一个默认的表分区,如果数据在插入表分区的时候,没有符合条件的分区,就会插入默认的表分区中。这个可以根据自己的需要来设定,如果确实对数据有严格的要求,甚至可以要求不加入默认...

jeanron100
Oracle
2014-09-04 13:33

通过shell脚本查看package的信息

有时候想查看一个package的信息,但是对于package的名字不是很确定,比如只知道一个大概,知道一些关键字,这个时候通过图形工具是查找不到package的信息的,而且对于package的信息,我只关心package里面有哪些存储过程,哪些函数等,看看简单的参数情况就可以了,类似sqlplus的desc的形式。shell脚本的实现如下,以下...

jeanron100
Oracle
2014-09-04 13:24

通过shell脚本查看procedure的信息

在一个schema中,可能含有大量的procedure, 有时候想查看具体的信息,一般得通过toad,plsql dev等工具来查看,有时候在尽可能摆脱图形工具的前提下,想能够尽快的查找一些信息,还是使用shell脚本更快,更准,更直接。可以使用如下的shell脚本来查找procedure的信息。以下的脚本可以查找是否有需要的prcedure信息。PR...

jeanron100
Oracle
2014-09-04 12:49

[Sqlite] 使用Java程序、cmd命令行来备份恢复Sqlite数据库

1,通过命令行使用.dump来备份成sql文件的方式命令语句:C:/sqlite/sqlite3 tim.db .dump >test.sql.dump?TABLE? ...      Dump the database in anSQL text format              &...

mchdba
数据库开发技术
2014-09-03 23:44

通过分区键值发现性能问题

在很多应用中如果数据量少有规模,都会有大量的分区表存在,使用比较多的是range partition.一般的range partition都一时间为键值,或者根据业务绑定的关键id值。虽然已经做了一些大数据量的数据迁移,但是不管是按照分区抽取,还是根据数据条数抽取,发现有一个表比较奇怪,一个100G左右的分区表,80%以上的数据都分布在...

jeanron100
Oracle
2014-09-03 18:55

常用查询Oracle的表,视图,存储过程,用户等SQL命令

有时候需要导出某用户下的所有table、view、sequence、trigger等信息,下面的SQL可以将这些信息select出来:select * from user_tables;select * from user_views;select * from user_sequences;select * from user_triggers;查看当前用户的缺省表空间  SQL>select username,default_tablespac...

kingsql
Oracle
2014-09-03 15:35

ORA-07274: spdcr: access error, access to oracle denied.

ORA-07274: spdcr: access error, access to oracledenied.  问题现象:在执行sqlplus / as sysdba 登陆数据库的时候报ORA-12545错误,如下:[oracle@source ~]$ sqlplus / as sysdbaORA-12545:Connect failed because target host or object does not exist...

wuweilong
Oracle
2014-09-03 00:19

Oracle 数据库官方申明不支持Vmware

Support Position for Oracle Products Running on VMWare Virtualized Environments (文档 ID 249212.1)转到底部  APPLIES TO:OracleDatabase - Enterprise Edition ...

wuweilong
Oracle
2014-09-02 23:35

AIX5.3安装RAC Oracle10.2.0.1时被忽略的组hagsuser

oracle10g在安装RAC时还不能像oracle11g那样完全由grid用户搞定集群的安装设置,必须通过hagsuser组来实现。需要将oracle用户设置为hagsuser的组成员。今天在安装集群软件的是时候在执行root脚本一直报错,最终诊断为oracle用户不在hagsuser组导致。执行root脚本/u01/app/oracle/product/10.2.0/crs_1/root.sh报错信息...

SnowDBA
Oracle
2014-09-02 23:34

创建 oracle data gurd 以及三种保护模式

 数据库版本:11.2.0.3.0       操作系统  Linux 5.5      备库有数据库软件  没有建库  一:在主库开归档,将主库设置为  force  logging  SYS@ENMOEDU> alter database force logging; Database altered. 二:对主库添加sta...

贺子_DBA时代
Oracle
2014-09-02 22:39

linux乱码和数据库乱码的问题简单排查

在本地的虚拟机环境一直凑合着用英文,今天想看看中文的东西都显示乱码,下定决心要把问题解决了。如果直接打印文本内容,通过putty也会显示乱码。[ora11g@rac1 ~]$ cat aa.shδ? ε??ο?θ?ζ―δ?δ??ζ?θ―[ora11g@rac1 ~]$这个时候很可能是putty的编码转换的问题,通过查看putty的设置,如上,可...

jeanron100
Oracle
2014-09-02 22:16