摘要:
替换变量 SQL*Plus中的替换变量又叫替代变量,它一般用来临时存储相关数据;在SQL语句之间传递值。一般使用&或&&前缀来指定替换变量. 关于使用替换变量,一般是利用其创建通用的脚本或达到和用户交换目的。如下所示: 例如,我需要查看表的相关信息,如果不使用替换变量,每次查询我都要修改脚本。非常不便,如果使用替换变量,我们可以将下面脚本存放在tab.sql脚本中,每次运行时,只需要输入替换变... 阅读全文
阅读排行榜
ORACLE中能否找到未提交事务的SQL语句
2019-05-27 12:12 by 潇湘隐者, 10230 阅读, 收藏,
摘要:
在Oracle数据库中,我们能否找到未提交事务(uncommit transactin)的SQL语句或其他相关信息呢? 关于这个问题,我们先来看看实验测试吧。实践出真知。 首先,我们在会话1(SID=63)中构造一个未提交的事务,如下所: SQL> create table test 2 as 3 select * from dba_objects; Table creat... 阅读全文
ORA-12154 & TNS-03505 案例分享
2016-05-16 15:47 by 潇湘隐者, 10171 阅读, 收藏,
摘要:
下面介绍一个工作中遇到的案例场景,应用服务器连接数据库出现”ORA-12154: TNS: 无法解析指定的连接标识符“。一般情况下ORA-12541错误是很容易排除的,但是这次遇到案例场景跟以往有所不同,我先模拟这样一个环境,然后一一道来。 应用服务器安装的ORACLE 11g客户端,tnsname里面的有如下配置,我们要通过它连接到目标服务器 TEST = ... 阅读全文
Linux监控工具介绍系列——OSWatcher Black Box
2016-12-22 12:00 by 潇湘隐者, 10159 阅读, 收藏,
摘要:
OSWatcher Balck Box简介 OSWatcher Black Box (oswbb)是Oracle开发、提供的一个小巧,但是实用、强大的系统工具,它可以用来抓取操作系统的性能指标,用于辅助监控系统的资源使用。其安装部署、卸载都非常简单;资源消耗也比较小,原理也十分简单,它通过调用OS的的一些命令(例如vmstat、iostat等)来采集、存储CPU/Memory/Swap/D... 阅读全文
SQL Server 中VARCHAR(MAX)变量赋值引起的性能问题。
2014-07-25 16:17 by 潇湘隐者, 10156 阅读, 收藏,
摘要:
案例环境: 操作系统版本 : Windows Server 2008 R2 Standard SP1 数据库版本 : Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) 案例介绍: 由于不能将生产环境的代码和数据贴上来,所以我构造了下面一个小案例,当然没法和生产环境的案例一致。只能是接近而已。但是足以反映问题本质就足够了。 DRO... 阅读全文
RHEL 5.7 Yum配置本地源[Errno 2] No such file or directory
2015-09-24 15:50 by 潇湘隐者, 10059 阅读, 收藏,
摘要:
在Red Hat Enterprise Linux Server release 5.7 上配置YUM本地源时,遇到了"Errno 5] OSError: [Errno 2] No such file or directory xxxx",花了点时间搞清楚错误的来龙去脉。特此记录一下: 将Redhat 5.7的光盘镜像拷贝到了/mnt/cdrom/LinuxSrc目录下,配置了rhel-me... 阅读全文
ORA-12154: TNS:could not resolve the connect identifier specified
2012-05-16 23:48 by 潇湘隐者, 10044 阅读, 收藏,
摘要:
在安装ORACLE安装的时候,报如下错误:ORA-12154: TNS:could not resolve the connect identifier specified。如下图所示: 折腾了很久才找到罪魁祸首:原来在安装数据库时,设置用户密码的时候里面包含了@符号,引起了这个错误,这个错误倒是有点诡异,应该是ORACLE连接DB时就把口令@后面的串当连接字用了。所以切记注意这个,否则很难发现问题。 阅读全文
Zabbix如何解决“System time is out of sync (diff with Zabbix server > 60s)”告警
2020-07-08 14:06 by 潇湘隐者, 10039 阅读, 收藏,
摘要:
Zabbix如何解决“System time is out of sync (diff with Zabbix server > 60s)”这种告警呢? 这个错误对应的中文提示“系统时间不同步(与Zabbix服务器的差异>60秒)”。出现这个问题,是因为被监控的服务器与Zabbix服务器的系统时间不同步,出现了时间偏差。那么很有可能是其中一台服务器没有配置ntp服务。长时间运行导致系统出现了时... 阅读全文
Perl 脚本报Can't locate Mail/Sender.pm 解决办法
2014-05-11 23:54 by 潇湘隐者, 10003 阅读, 收藏,
摘要:
在新的Linux Server(Red Hat Enterprise Linux Server release 5.7 (Tikanga))上配置磁盘空间告警的perl脚本后,测试时报如下错误 [oracle@DB-Server scripts]$ ./disk_capatiy_alarm.sh Can't locate Mail/Sender.pm in @INC (@INC con... 阅读全文
ORA-01501: CREATE DATABASE failed
2016-04-30 17:41 by 潇湘隐者, 9967 阅读, 收藏,
摘要:
使用dbca建库时遇到ORA-01501: CREATE DATABASE failed这个错误,检查告警日志,发现有下面错误信息: SMON: enabling tx recoveryFri Apr 29 14:06:25 HKT 2016replication_dependency_tracking turned off (no async multimaster replicati... 阅读全文
MySQL 5.7忘记root密码如何修改?
2017-05-05 16:08 by 潇湘隐者, 9931 阅读, 收藏,
摘要:
一直以来,MySQL的应用和学习环境都是MySQL 5.6和之前的版本,也没有去关注新版本MySQL 5.7的变化和新特性。今天帮人处理忘记root密码的时时候,发现以前的方法不奏效了。具体情况如下所示: 案例环境如下: 操作系统 : Red Hat Enterprise Linux Server release 6.6 (Santiago) 数据库版本: 5.... 阅读全文
SQL Server删除distribution数据库
2014-10-08 11:36 by 潇湘隐者, 9851 阅读, 收藏,
摘要:
在数据库服务器删除复制(发布订阅)后,如何删除掉数据库distribution呢?如果你通过SSMS工具去删除数据库distribution,你会发现根本没有删除选项。 下面介绍一下删除distribution的步骤 步骤1: 查看相关订阅服务器的信息,如果还存在对应的订阅服务器,从注册的服务器中删除订阅服务器名称 exec sp_helpsubscriberinfo ;go exec... 阅读全文
ORA-02266: unique/primary keys in table referenced by enabled foreign keys
2013-11-19 16:37 by 潇湘隐者, 9843 阅读, 收藏,
摘要:
在数据库里面使用TRUNCATE命令截断一个表的数据时,遇到如下错误 SQL >TRUNCATE TABLE ESCMOWNER.SUBX_ITEM ORA-02266: unique/primary keys in table referenced by enabled foreign keys 有时候对应的中文错误提示为:ORA-02266: 表中的唯一/主键被启用的外部关键字引用,一般... 阅读全文
Linux启动报错missing operating system
2016-08-12 10:36 by 潇湘隐者, 9841 阅读, 收藏,
摘要:
用UltraISO制作了一个Red Hat Enterprise Linux Server release 5.7系统的U盘启动盘,然后在一台PC上安装,由于安装过程中在干别的事情,有些选项没有细看。安装完成后,启动系统时报错:missing operating system。 插上U盘,在BIOS里面选择从U盘启动就能正常启动系统,搜索了一些资料后,发现在安装LINUX操作系... 阅读全文
Linux ssh突然连接不了的案例浅析
2019-07-24 12:06 by 潇湘隐者, 9808 阅读, 收藏,
摘要:
公司的Linux服务器都是通过一台JumpServer跳转的。个人使用Jumpserver(开源跳板机系统)时,有时候由于需要上传、下载文件很不方便。而由于配置关系,一般情况无法使用SecureCRT直接通过ssh连接到服务器。所以个人设置了/etc/ssh/sshd_config。允许我的电脑(电脑名+域名)直接使用ssh访问Linux主机。 但是今天使用SecureCRT连接时提示密码验证... 阅读全文
浙公网安备 33010602011771号