代码改变世界

随笔档案-2013年08月

Linux 客户端访问 NFS报Permission Denied错误

2013-08-29 11:21 by 潇湘隐者, 13491 阅读, 收藏, 编辑
摘要: 在Linux服务器上访问NFS共享目录时,报错:Permission denied。 如下截图所示:因为这个NFS是系统管理员配置的,我又不了解具体情况,而系统管理员休假中,联系不上。那么我只能先多了解一下NFS的相关信息1:首先查看NFS组件(nfs-utils)、RPC组件(portmap)是否安装。 rpm -qa | grep nfs rpm -qa | grep protmap2:查看RPC服务是否启动 /etc/init.d/portmap status 3:查看服务器端是否共享(截图省略,用 xxx.xxx.xxx.xxx 代替具体IP地址)[root@get-orasvr02 阅读全文

ORACLE关闭启动的诡异错误

2013-08-28 23:28 by 潇湘隐者, 8922 阅读, 收藏, 编辑
摘要: 在自己虚拟机搭建的ORACLE数据库环境下,折腾捣鼓做实验时,不知道什么特殊的改动、操作导致从SQL*PLUS里启动数据库实例时,报如下错误:然后用startup nomout启动时,任然报ORA-10997,ORA-09968等错误,于是查看了一下ora相关进程,发现数据库的进程都在,也就是说在某次关闭数据库时,出现了异常导致数据库实例根本没有关闭的情况下出现了该错误((期间我使用shutdown immediate后,还没看到出结果,一不小心点错了,就将SecureCRT关闭了)),于是出现了下面一幕:于是使用 shutdown immediate 命令关闭数据库,结果报ORA-24324 阅读全文

ORACLE临时表总结

2013-08-27 20:23 by 潇湘隐者, 127217 阅读, 收藏, 编辑
摘要: 临时表概念 临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORACLE临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。 临时表语法临时表分类ORACLE临时表有两种类型:会话级的临时表和事务级的临时表。1)ON COMMIT DELETE ROWS它是临时表的默认参数,表示临时表中的数据仅在事物过程(Transaction)中有效,当事物提交(COMMIT)后,临时表的暂时段将被自动截断(TRUNCATE),但是临时表的结构 以及元数据还存储在用户的数据字典中 阅读全文

Nagios学习实践系列——配置研究[监控当前服务器]

2013-08-26 22:58 by 潇湘隐者, 2570 阅读, 收藏, 编辑
摘要: 其实上篇Nagios学习实践系列——基本安装篇只是安装了Nagios基本组件,虽然能够打开主页,但是如果不配置相关配置文件文件,那么左边菜单很多页面都打不开,相当于只是一个空壳子。接下来,我们来学习研究一下Nagios的配置,了解一下基本的配置和了解各类配置文件。Nagios配置目录Nagios的配置文件位于etc目录下(/usr/local/nagios/etc)如下图所示:配置文件简介配置文件名功能描述cgi.cfg控制CGI访问的配置文件nagios.cfg主配置文件:主配置文件包括了一系列的设置,它们会影响Nagios守护进程resource.cfg资源配置文件:资源文件可以保存用户自 阅读全文

SQL SERVER 作业浅析

2013-08-24 19:00 by 潇湘隐者, 15094 阅读, 收藏, 编辑
摘要: 作业介绍 SQL SERVER的作业是一系列由SQL SERVER代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行Transact-SQL脚本、命令行应用程序、Microsoft ActiveX脚本、Integration Services 包、Analysis Services 命令和查询或复制任务。作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了 SQL Server 管理[参见MSDN]。 创建作业、删除作业、查看作业历史记录....等所有操作都可以通过SSMS管理工具GUI界面操作,有时候也确实挺方便的。但是当一个实例有多个 阅读全文

超酷的测速网站Ookla SPEEDTEST

2013-08-22 22:23 by 潇湘隐者, 25649 阅读, 收藏, 编辑
摘要: 测试网速的工具、网站估计不少,在百度一搜都能搜出一大堆,下面介绍一个国外测试网速的网站,用户体验相当棒,感觉酷毙了,那些其它测试网速的网站跟这个比起来,简直弱毙了。这个网速测试网站就是:http://www.speedtest.net/如下图所示,测试的界面相当酷,绚丽,Flash展示动态测试数据(查看了一下网页源代码,应该是Flash技术),这是它最有特色的地方,功能方面,其实倒是和国内其它测试网速的网站没啥区别。1:上行速度、下行速度等2:使用的IP、你使用网络所属的运营商ISP、所在城市信息3:对比你测试结果4:共享网速测试结果5:Contribute To Net Index当你点击“ 阅读全文

Nagios学习实践系列——基本安装篇

2013-08-22 00:26 by 潇湘隐者, 13431 阅读, 收藏, 编辑
摘要: 开篇介绍 最近由于工作需要,学习研究了一下Nagios的安装、配置、使用,关于Nagios的介绍,可以参考我上篇随笔Nagios学习实践系列——产品介绍篇实验环境 操作系统:Red Hat Enterprise Linux Server release 6.0 (Santiago) 64 bit。 注意,Nagios只能安装在Linux或Unix平台,不支持Windows平台,当然,它可以监控Windows平台。环境准备 Apache 和PHP 不是安装Nagios所必须的,其实也可以说是必须的,你总不能去分析Nagios日志吧,因为Nagios提供了Web监控界面,通过Web监控界面可以清晰 阅读全文

Nagios学习实践系列——产品介绍篇

2013-08-21 23:24 by 潇湘隐者, 3588 阅读, 收藏, 编辑
摘要: Nagios介绍 Nagios是一款功能强大、优秀的开源监控系统,它能够让你发现和解决IT架构中存在的问题,避免这些问题影响到关键业务流程。 Nagios最早于1999年发布,它在开源社区的影响力是相当大的。目前全球Nagios的社区已经开发了数以千计的项目。Nagios的官方赞助是通过Nagios企业,它通过许多不同方式销售其商业产品和服务来支持这个社区。 Nagios可以监控您的整个IT基础设施,以确保系统,应用程序,服务和业务流程的正常运行。它能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,甚至打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通 阅读全文

Windows Server 2008 下ASP程序连接ORACLE数据库驱动错误

2013-08-21 20:49 by 潇湘隐者, 2941 阅读, 收藏, 编辑
摘要: 今天开发那边升级、改造系统过程中,在测试服务器碰到关于ASP程序连接ORACLE数据库的小问题,虽然是小问题,但是整起来真要命啊,花了不少时间,主要是ASP程序啊,这种上古神器,哥还是当年毕业的时候弄过半年,现在基本上忘得七七八八了。环境介绍:在系统Windows Server 2008下部署了ASP应用程序,IIS为7.0版本,ORACLE 客户端为 11g,测试连接数据库报错的情况如下:数据库链接方式如下:application("Connection_ConnectionString")="Driver={Microsoft ODBC for Oracle} 阅读全文

ORACLE基本数据类型总结

2013-08-17 21:04 by 潇湘隐者, 207082 阅读, 收藏, 编辑
摘要: ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)两种。数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存储到数据块中。通过不同的编码集转换,即便是相同的字符,也可能会转换成不同的二进制编码。这也是产生乱码的原因。数据库的 阅读全文

Redhat Server 5.7 安装配置PHP

2013-08-16 23:30 by 潇湘隐者, 9535 阅读, 收藏, 编辑
摘要: PHP的简介 PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序.......[参考百科] PHP的官方网址:http://www.php.net/PHP安装配置 首先去官网http://cn2.php.net/downloads.php下载最新版的安装包 阅读全文

Linux系统安装Apache 2.4.6

2013-08-15 23:19 by 潇湘隐者, 37000 阅读, 收藏, 编辑
摘要: Apache简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器... 阅读全文

ORACLE 博客文章目录(2015-05-27更新)

2013-08-13 23:30 by 潇湘隐者, 9532 阅读, 收藏, 编辑
摘要: 从接触ORACLE到深入学习,已有好几年了,虽然写的博客不多,质量也参差不齐,但是,它却是成长的历程的点点滴滴的一个见证,见证了我在这条路上的寻寻觅觅,朝圣的心路历程,现在将ORACLE方面的博客整理、归纳分类,方便自己和大家查看、翻阅。 ORACLE数据类型 ORACLE基本数据类型总结 ORAC 阅读全文

ORACLE的SPFILE与PFILE

2013-08-12 22:35 by 潇湘隐者, 66193 阅读, 收藏, 编辑
摘要: ORACLE中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件,可以分为两种类型。它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。初始化参数文件(Initialization Parameters Files),Oracle 9i之前,ORACLE一直采用PFILE方式存储初始化参数,该文件为文本文件。 服务器参数文件(Server Parameter Files),从Oracle 9i开始,Oracle引入了SPFILE文件,该文件为二进制. 阅读全文

RHEL6 64位系统安装ORACLE 10g 64bit 数据库

2013-08-10 22:12 by 潇湘隐者, 19827 阅读, 收藏, 编辑
摘要: 记得去年4月份的时候,为公司部署测试环境和UAT环境时,在红帽RHEL6 64位系统安装ORACLE 10g 64位数据库时遇到了许多小问题,当时匆匆忙忙也没记录一下这些问题,前几天在虚拟机安装ORACLE 64位 10g时,又有一些常见问题又遇到了,顺便整理一下这篇文章。也许在RHEL6 64版本上安装64位Oracle 10g 的问题是最多的,估计很多人都被这个虐过无数次(很多人都是Oracle虐我无数遍,我待Oracle如初恋)。从网上搜索关于这方面的内容就可见一斑。好,废话少说,正式进入正题。步骤1:准备系统以及在虚拟机上设置共享目录DataBase,准备数据库安装介质。有些细节东西. 阅读全文

YourSQLDba将数据库置于紧急模式的原因浅析

2013-08-10 21:20 by 潇湘隐者, 1251 阅读, 收藏, 编辑
摘要: 从SQL SERVER 2000 上迁移了一个数据库到SQL SERVER 2008 R2上,暂且用DataBaseName代替迁移的真实的数据库名(后面的资料也会将数据库真实的名字用DataBaseName代替),迁移过程中也没有啥问题,配置了YourDataBase,作业“YourSQLDba_FullBackups_And_Maintenance”每天凌晨12点整运行,结果第一天晚上YourDatabase将数据库DataBaseName置于紧急模式,检查错误日志情况如下:错误现象: YourSQLDba对数据库做一致性检查时,发现有错误,所以它将该数据库置于紧急模式,具体内容如下所查. 阅读全文

ORA-01502: index ‘index_name' or partition of such index is in unusable state

2013-08-10 11:59 by 潇湘隐者, 16814 阅读, 收藏, 编辑
摘要: 错误现象: 今天发布脚本时,一个表插入数据时报如下错误 ORA-01502: index ‘index_name' or partition of such index is in unusable state ORA-06512: at line 168 错误原因: 这个错误一般是因为索引状态为UNUSABLE引起的。你可以通过下面SQL,查看索引的状态SELECT OWNER, INDEX_NAME,STATUS FROM DBA_INDEXES WHERE INDEX_NAME='INDEX_NAME' SELECT OWNER, INDEX_NAME,STATU 阅读全文

MS SQL 需要定期清理日志文件

2013-08-10 09:30 by 潇湘隐者, 6733 阅读, 收藏, 编辑
摘要: 前言碎语 关于对SQL SERVER 日志文件管理方面了解不多的话,可以参考我的这篇博客文章“MS SQL 日志记录管理”,不过这篇文章只是介绍对SQL SERVER日志记录的深入认知了解,并没有提出如何管理日志文件的方案,如果你有兴趣的话,倒不妨可以钻研一下如何管理、提取日志记录信息,这是数据库精... 阅读全文

ORA-19502: write error on file "xxxxx", block number xxxx

2013-08-08 08:25 by 潇湘隐者, 27662 阅读, 收藏, 编辑
摘要: 错误现象:在ORACLE 10g下为表空间IGNITE_EGVSQL01增加数据文件时,报如下错误: SQL> ALTER TABLESPACE IGNITE_EGVSQL01 ADD DATAFILE '/oradata/ignt/ignite_egvsql01_d02.dbf' SIZE 40... 阅读全文

Crontab定时任务配置

2013-08-05 15:41 by 潇湘隐者, 182162 阅读, 收藏, 编辑
摘要: CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过cron.deny 和 cron.allow 这两个文件来禁止或允许用户拥有自己的crontab文件。1: crontab文件一般位于/etc/ 阅读全文

Red Hat Enterprise Server 6.0 安装Sendmail相关包

2013-08-03 22:34 by 潇湘隐者, 3307 阅读, 收藏, 编辑
摘要: 由于需要在Linux服务器(Red Hat Enterprise Linux Server release 6.0)上配置邮件服务,需要安装Sendmail包,一般Sendmail的安装有两种方式:RPM包安装方式以及源代码安装方式。在Red Hat平台,一般都习惯使用RPM包安装方式,这个比源代码安装方式要快捷方便一些。步骤一:首先检测系统是否安装了Sendmail相关包[root@bogon ~]# rpm -q sendmailpackage sendmail is not installed步骤二:挂载光盘或安装介质 如下所示,安装包一般位于Packages下,挂载好光盘或安装介质后. 阅读全文

Unix&Linux技术文章目录(2015-12-22更新)

2013-08-03 16:37 by 潇湘隐者, 4119 阅读, 收藏, 编辑
摘要: Unix & Linux 方面的博客整理、归纳分类,要坚持不懈的学习Unix &Linux,加油!技术需要累积和沉淀.更需要锲而不舍的精神、持之以恒的毅力!借此下面名句勉励自己! 书上有路勤为径,学海无涯苦作舟! 泰山不辞细土,故能成其高;大海不择细流,故能就其深。 罗马不是一天建成的,胖子也不是一 阅读全文

SQL Sever 博客文章目录(2016-07-06更新)

2013-08-03 15:23 by 潇湘隐者, 4234 阅读, 收藏, 编辑
摘要: SQL Server方面的博客文章也陆陆续续的写了不少了,顺便也将这些知识点整理、归纳一下下。方便自己和他人查看。 MS SQL 数据类型 三大数据库对比研究系列——数据类型 MS SQL 表和视图 数据库表的基本信息,你知道吗? 数据查询表,列名对比 MS SQL 建表SQL的脚本 查看数据库、表 阅读全文

SQL*Plus环境变量设置浅析

2013-08-02 15:11 by 潇湘隐者, 5738 阅读, 收藏, 编辑
摘要: SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的,可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道。因为在如今UI工具(Toad、PL/SQL Developer..)大行其道的年代,SQL*Plus这种命令工具渐渐被冷落了,可能只是偶尔被用用,不过这并不妨碍它被很多DBA或SQL*Plus爱好者广泛使用。 其中glogin.sql文件是全局设置文件,位于$ORACLE_HOME/sqlplus/admin下,而login.sql文件属于个性化设置文件,则可以位于任何位置。既可以通过SQLPATH环境变量设置或不设置。 SQL*Plus启动. 阅读全文
点击右上角即可分享
微信分享提示