自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (4)
  • 收藏
  • 关注

原创 删除表空间时报ORA-12919

ORA-12919: Can not drop the default permanent tablespace解决方法:

2014-05-21 10:16:45 2935

原创 impdp时报ORA-39083、ORA-00959错误

我在A库上expdp导出数据,A库上

2014-05-07 13:12:07 4118

原创 AIX写shell脚本的for循环

#!/bin/bashi=1while(($ido    echo $i    i=$(($i+1))done;

2014-04-29 10:25:28 12529

原创 删除临时表报ora 14452

跑存储过程,里面有张临时表,

2014-04-25 13:45:45 610

原创 如何修改oracle数据库默认DATE显示方式

有时候数据库显示

2014-04-24 15:56:04 657

原创 expdp导出两表关联后的数据

有两张表t1、t2t1表结构为id、name、age

2014-04-24 13:07:45 2091 2

原创 在sql中可以查询其他用户下的表而在存储过程中却不认识

案例:a用户需要访问b用户的t1表直接在sql窗口下select * from b.t1;是可以查询的

2014-04-23 16:05:51 1076

原创 关于redo log的修改与重建

有时随着业务的发展需要对

2014-04-22 14:58:10 677

原创 关于flash recover的操作

数据字典:v$recovery_file_dest参数:

2014-04-22 14:42:46 583

原创 告警日志中一堆Memory Notification: Library Cache Object loaded into SGA

最近数据迁移,发现装载的数据库服务器中告警日志中

2014-04-22 13:47:02 1207

原创 PMON failed to acquire latch, see PMON dump

修改_kgl_large_heap_warning_threshold这个参数后关闭数据库时报PMON failed to acquire latch, see PMON dump。问题原因:

2014-04-22 13:36:02 525

原创 查询隐藏参数

SQL> set linesize 999

2014-04-22 09:53:29 440

原创 impdp导入时ORA-39125

背景:最rp

2014-04-18 11:00:31 1516

原创 如何在不格式化的情况下将fat32转换成ntfs

在cmd下输入:CONVERT 驱动器号:/FS:NTFS,如:convert f

2014-04-12 16:40:52 865

原创 AIX下做定时任务注意事项

AIX定时任务和LINUX是一样的,都是用crontab去做。那我们这里就讲解一下cron

2014-04-12 10:04:57 4212

原创 下班后遇到ORA-00257archiver error. Connect internal only, until freed错误

昨天和同事下班后聊了一会,同事忽然登录oracle,登录

2014-04-11 09:17:22 462

原创 AIX上安装bash

AIX默认用的是KSH命令,确实用起来比较生硬,没有bash那么方便,l

2014-04-11 09:08:31 1561

原创 查询被锁的对象及解决方法

一般情况下报ORA 00054时,就很有可能有对象被锁住了,

2014-04-09 13:28:42 890

原创 shutdown immediate一直停在那里

今天用PL/SQL连接e

2014-04-09 13:15:19 4654

原创 redhat 5.9下开启ftp服务

1、先看xirpm -qa | grep xinetd

2014-04-04 13:50:17 689

原创 oracle用户密码有效期问题

1、通过dba_users数据字典查询用户密码有效期情况select t.username,t.account_status,t.profile,t.expiry_date from dba_users t;2、通过dba_profiles数据字典查询数据库对密码的设置是有期限的还是无期限的SELECT * FROM dba_profiles s WHERE s.profile='

2014-04-04 10:16:30 699

原创 ORA-25153临时表空间为空

上午老总过来说临时表空间为空,让我过去看看。我一看报ORA-25153,这一定是临时表空间逻辑名还在,但是找不到临时文件的原因。解决方法:1、查询临时表空间状态状态select tablespace_name,status from dba_tablespaces;TABLESPACE_NAME                STATUS------------------

2014-04-04 09:46:19 577

原创 华山论剑之exp/imp与expdp/impdp的巅峰对决

一、背景:公司有个业务取一张大表,大概八千万数据量,24G左右的大小,经常会宕机,看了一下是用exp/imp去做处理的。而且需要从A库的T1用户导入到B库的T2用户,两个表结构是相同的,只是T2下的表多一个索引,但是A库的数据库版本要高于B库的数据库版本二、解决思路:首先想到的是改成expdp与impdp的方式数据泵的创建:1、在系统上创建物理目录,如/opt/oracle

2014-04-03 09:27:56 751

原创 ORA-12560、ORA-01033、ORA-00600

今天过来头说老总的windows机器上oracle用pl/sql登录不上去,报ORA-01033错误(ORACLE initialization or shutdown in progress)问题解决:第一步:1、我先打开cmd,试了一下sqlplus / as sysdba发现直接报ORA-12560(TNS: 协议适配器错误)2、运行services.msc查看ORACLE监

2014-04-01 11:17:33 1211

原创 AIX默认下是KSH脚本,没有bash那么好用

1、在linux下用惯了bash,因为可以上下翻敲过的命令,比如TAB可以补全但在ksh下都没有2、如果不允许装bash的情况,我们可以简单的这样做,在环境变量.profile中进行设置alias sbash='set -o emacs'保存后,重新登录3、输入sbash后,就可以用ctrl+P表示向上,ctrl+n表示下,按两下esc补全

2014-03-27 11:35:31 1647

原创 AIX中安装ssh服务

1、需要将OpenSSH(依赖于openssl)和openssl两个包传到AIX服务器上,如/soft目录2、解开包后进入对应的包目录下,如openssl3、smit install_all,出现如下:* INPUT device / directory for software              []                      +4、输入.(.代表当前

2014-03-27 11:31:11 12826

原创 oracle中CLOB对象操作

直接查询CLOB对你时只会出现,如果想直接显示出来需要用到DBMS_LOB.SUBSTR,该函数有三个参数:lob_log:CLOB对象字段amount:长度offset:从第几位开始比如我想显示第1位到第100位,写法为DBMS_LOB.SUBSTR(cob_file, 100, 1)DBMS_LOB.GETLENGTH这个函数是返回CLOB对象的长度

2014-03-27 11:18:15 506

原创 DBLink简单描述

一、实验环境两台数据库,分别是第一台:SID:r10g1第二台:SID:r10gr2二、第二台机器建立DBLink,访问r10g1(远程数据库)1、在r10g1上建立如下对象---------表空间create tablespace test_tbsdatafile '/u01/app/oracle/oradata/r10g1/test_tbs.dbf'

2014-03-24 14:03:02 420

原创 ORA-12560 TNS:protocol adapter error

一次在安装redhat 5.9时,忘记关闭防火墙了,安装ORACLE后客户端一直报TNS连接失败,然后又用另一台服务器连接时报ORA-12560 TNS:protocol adapter error。查看告警日志也没有错误,看SESSION也没有超出。最后忽然想起防火墙好像没关,于是用chkconfig --list | grep iptables看,或者用service iptables sta

2014-03-21 16:55:55 951

原创 ksvcreate: Process(m000) creation failed

背景:AIX上安装oracle 10g客户突然打电话说连接不上数据库,同事用客户端连接报ORA-12537:TNS:连接关闭,问题提示不够详细,查看告警文件发现里面报ksvcreate: Process(m000) creation failed并且查看trc文件,里面说到processes不够,资源不足等提示。解决方法:1、先查看aix上用户限制连接数(1)用户进程数

2014-03-03 16:36:32 1016

原创 oracle md5

utl_raw.cast_to_raw(dbms_obfuscation_toolkit.MD5(input_string=>''))

2013-12-19 16:08:05 356

原创 linux无限登录问题

原因描述:在init 5默认模式下,输入正确的用户名和密码后,又重新回到了登录界面解决方法:1、根本性问题没解决,只能将/etc/inittab中设置成init 3模式2、然后通过startx命令进行图形化如果觉得麻烦,可以在环境变量中配置如下代码:fiif [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then 

2013-12-17 14:37:48 977

原创 使用dmbs_stats.gather_table_stats做分析后执行计划不准的解决方法

有时在做执行计划时,使用dbms_stats.gather_table_stats后反而不准。(以oracle 11g r2为例)是因为我们有时需要这样写便可以解决dbms_stats.gather_table_stats(user,'t',method_opt=>'for all indexed columns',cascade=>true)需要加入method_opt=>'fo

2013-12-11 13:47:18 682

原创 sqlplus格式化基本命令

命令说明remark注释set headsep标题换行ttitle设置输出页的头标题btitle设置输出页的尾标题column对sql语句中的列进行格式化处理break on通知sqlplus在输出结果中插入空格compute su

2013-12-11 12:54:35 2768

原创 安装grid时报ins 30044错误

背景朋友说他安装grid时报了ins-30044错误,原因是因为他自己环境变量第一次设置在a目录下后来安装中途有问题,他把a目录给rm掉了,再次装的时候就报这个错误了解决方法:在网上基本没找到和ins-30044错误相关的解决方法,后来在报错界面查看detail按钮查看详情如下:Cause - Installer has detected Grid Infrastructure

2013-12-06 15:57:49 1043

原创 安装grid时报INS-40404错误

原因:这种问题一般是系统中上次已经装过grid或是没有装成功,而再次安装时报的错解决方法:1、在grid安装目录下查看runInstaller脚本,在脚本中搜索ocr可以找到ocr在系统中哪个路径下,搜索内容如下:SunOS | HP-UX)   OCR_LOC=/var/opt/oracle/ocr.loc;;*)   OCR_LOC=/etc/oracle/oc

2013-12-05 16:49:08 3651

原创 高级查询

一、connect by1、语法select .... from tab_name[where .....]start with ....connect by prior  father = son   或者   son = father2、讲解(1)start with指从什么地方开始遍历(2)connect by prior指从上往下还是从下往上如果是fat

2013-12-05 12:37:50 442

原创 查询表空间使用情况

1、表空间空闲大小select t.tablespace_name, sum(t.bytes)/1024/1024 as freefrom dba_free_space tgroup by t.tablespace_name2、表空间总大小select a.tablespace_name, sum(a.bytes)/1024/1024 as totalfrom

2013-12-05 10:08:17 600

原创 设置FRA为开启状态时报ORA-38706和ORA-38709

背景我们在安装oracle数据库软件时,有个选项是flash recovery area,如果我们没有勾选,就表示不启用快速恢复区域,我们可以在数据库装好之后开启或关闭。开启或关闭FRA需要数据库在mount状态下并且开启归档模式,执行alter database flashback on/off;当执行alter database flashback on;      时报如下错

2013-12-04 17:26:12 1179

原创 ORA-12162: TNS:net service name is incorrectly specified

解决方法:这个问题的产生,多数是因为环境变量中没有配置ORACLE_SID

2013-12-04 16:21:56 316

SQLSERVER示例数据库SQL2000SampleDb.msi

SQLSERVER2000后就不自带示例数据库了,这个是示例数据库的脚本 安装方法: 1、安装SQL2000SampleDb.msi后在C盘下有目录SQL Server 2000 Sample Databases,该目录下有instnwnd.sql、instpubs.sql脚本 2、打开SSMS,“文件---打开---文件”选择上面两个脚本即可创建示例数据库

2015-07-31

jdom和rome1.0包

rome开发rss jdom rom1.0

2012-11-14

星际译王(linux)

linux上一款很好用的英语翻译类软件。这个资源里有两个文档包,分别是 stardict-gtk-3.0.1-1.fc8.i386.rpm这个是软件安装包,可用 rpm -ivh stardict-gtk-3.0.1-1.fc8.i386.rpm --nodeps安装; stardict_dic.tar.gz这个是一个字典包,用 tar -xzvf stardict_dic.tar.gz -C /usr/share/stardict/dic这样该字典就可以使用了

2012-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除