数据库
ma_yan368
这个作者很懒,什么都没留下…
展开
-
Oracle中创建自增列
Oracle中创建自增列转自 http://www.cnblogs.com/yolion/archive/2007/08/13/853577.html 由于第一次在项目中使用Oracle。哎,惭愧啊,居然被一个自增列的问题困扰许久。这个没有SQL Server使用起来方便,Oracle需要通过自增序列SEQUENCE加上触发器来实现。1、创建SEQUENCE,首先你需要有CREA转载 2008-08-28 10:18:00 · 1365 阅读 · 2 评论 -
记录一次ogg重建过程
远程导出ifconfig -amore /etc/hostscd /home/backupmkdir esse140227cd esse140227/export NLS_LANG=american_america.ZHS16GBKvi esseexp140227.parmore esseexp140227.par tnsping bmzdb2nohup /usr/bin/tim原创 2014-03-11 10:33:14 · 1030 阅读 · 0 评论 -
使用SQL*PLUS,构建完美excel或html输出
http://www.eygle.com/archives/2005/04/eoasqlplusieaae.html通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.首先创建两个脚本:1.main.sql用以设置环境,调用具体功能脚本2.功能脚本-get_tables.sql为转载 2014-03-28 10:00:44 · 497 阅读 · 0 评论 -
oracle expire user 后如何恢复
oracle expire user 后如何恢复有个用户WF不小心被我expire掉了,恢复方法如下:1、使用sql语句查出用户WF的密码: select password from sys.user$ where name='WF'; 比如结果返回:78FEBA473F96FF4F2、使用sql语句激活用户: alte转载 2014-04-24 09:58:09 · 745 阅读 · 0 评论 -
记录一次远程数据导出导入
export NLS_LANG=american_america.ZHS16GBKnohup /usr/bin/time -p exp ESSEAPP/ESSEAPP@bmzbbdb parfile=expltk140521.par >/oracle/backup/ltkemp20150521/exp140521.log &file=esse140521.dmplog=exp_原创 2014-05-21 16:11:04 · 503 阅读 · 0 评论 -
ora-00054:resource busy and acquire with nowait specified解决方法
http://www.cnblogs.com/chuanzifan/archive/2012/05/26/2519695.html当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在转载 2014-05-27 12:38:55 · 450 阅读 · 0 评论 -
linux安装oracle出现“正在检查网络配置要求”问题
http://blog.sina.com.cn/s/blog_44b750b10100clj6.html1、改为静态IP[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0# Intel Corporation 82557/8/9/0/1 Ethernet Pro 100DEVICE=eth转载 2013-12-05 16:41:49 · 1536 阅读 · 0 评论 -
如何修改oracle RAC VIP地址
有时候网络发生变动,必须手动修改一下RAC VIP地址,不仅是地址,也可以修改VIP所在的网卡,原则是VIP地址要和PUB地址在同一个网段内,方法其实是比较简单的,有人问到,我给一个示例如下:1、关闭数据库srvctl stop database -d db2、关闭NOTEAPPAsrvctl stop nodeapps -n db2每个节点上分别以root权限执行,一个节点一转载 2013-07-04 16:08:20 · 577 阅读 · 0 评论 -
(转)我的数据库学习“曲线”---牛新庄
(转)我的数据库学习“曲线” 编者按:牛新庄,数据库维护、优化和架构专家;曾获得国内数据库领域最高荣誉——“2006年中国首届杰出数据库工程师”;数年前曾被IBM全球软件部以年薪60万元人民币聘用,而他却婉然拒绝。这样一个躲藏在幕后的“牛人”,有着怎样的学习、发展之路?为此,本刊特邀牛新庄博士,请他讲述一个真实版的“数据库之路”。选定发展方向 1999年,我在开始读转载 2009-06-23 11:12:00 · 577 阅读 · 0 评论 -
JDBC:预编译语句和批量更新-
进一步提高JDBC应用程序的性能 (四) http://www.daima.com.cn/Info/55/Info15348/ bootcool@263.net 四:使用预编译语句和批量更新 首先我们得大致的了解数据库是怎么处理各种数据库操作语句的。当数据库接收到一个语句时,数据库引擎首先解析该语句,然后分析是否有语法,语义错误。如果没有错误,数据库将计算出如何高效的执行该语句。一旦得出执行策略,转载 2009-07-03 08:58:00 · 3197 阅读 · 1 评论 -
记一次oracle数据库清理表的工作
因为发票表数据量巨大,需要进行清理,注意需要先停业1 记录表生成语句以及相应的约束 在plsql里 找到这张表 点击edit,如下图所示 打开编辑页面后 点击右下角 “View SQl” 将生成的语句保存下来 这个是生成语句2. 将该表所有约束删除 点击e原创 2012-12-28 10:33:12 · 439 阅读 · 0 评论 -
表空间常用查询
1. 查看所有表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name;2. 已经使用的表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space转载 2012-12-28 08:40:05 · 394 阅读 · 0 评论 -
创建表时参数PCTFREE和PCTUSED是什么意思?
http://www.cnblogs.com/luyubin/archive/2009/03/18/1415249.htmlpctfree:用于指定BLOCK中必需保留的最小空间的比例。pctused:为一个百分比数值,当BLOCK中已经使用的空间降低到该数值以下时,该BLOCK才是可用的,达到或是超过这个数值的BLOCK是不可用的。一般在控制具有独立segment结构的对象时转载 2012-12-28 08:46:19 · 477 阅读 · 0 评论 -
DSI 401 读书笔记
http://www.oracleblog.org/study-note/dsi-401-study-notes/最近重拾了DSI 401,根据章节,大致做个笔记吧,以备后续的翻看。由于是断断续续的看的,所以下面的笔记的思路可能会有些跳跃。第一、二章的dump,crash,corruption主要介绍的是数据库hang住,loop,还有crash的一些诊断。loop和han转载 2013-02-05 14:53:18 · 484 阅读 · 0 评论 -
oracle 10g 恢复误删除的数据
此语句在误删除数据后对数据进行恢复很有用,delete删除可以使用 select * from student as of timestamp sysdate-12/1440此语句是查询表student 12分钟以前的状态,根据自己的需要设置时间点就可以了。转载 2013-05-06 11:13:47 · 539 阅读 · 0 评论 -
ogg- 因为机器重启而停掉
./ggsciGGSCI (sdbmzdb2) 1> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNING EXTRACT ABENDED原创 2012-12-12 16:21:50 · 6317 阅读 · 0 评论