摘要: UNIX系统的命令很多,下面讲解stty.该命令是一个用来改变并打印终端行设置的常用命令。1.stty(settty,设置tty)命令用于检查和修改当前注册的终端的通信参数。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终端或通信线路设置选项。可以在stty命令中使用-a查看当前注册终端的设置情况。$stty-aSpeed9600baud;line=0;intr=DEL;quit=^;erase=^h;kill=^U;eof=^d;start=^q;stop=^s-parenb-paroddcs8-cstopb-hupclcread-clocal-lobl 阅读全文
posted @ 2010-03-15 15:29 davedba 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU的使用情况,是UNIX系统使用者应该掌握的工具之一。sar命令行的常用格式:sar[options][-A][-ofile]t[n] 在命令行中,n和t两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采. 阅读全文
posted @ 2010-03-15 15:15 davedba 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU的使用情况,是UNIX系统使用者应该掌握的工具之一。sar命令行的常用格式:sar[options][-A][-ofile]t[n] 在命令行中,n和t两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采. 阅读全文
posted @ 2010-03-15 15:15 davedba 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Yum是yellowdogupdatermodified的缩写。yum的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux用户一直头痛的dependencies的问题。一般这类软件通过一个或者多个配置文件描述对应的repository的网络地址,通过http或者ftp协议在需要的时候从repository获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的repository的描述说明,在有Internet连接时就能方便进行系统的升级维护工作。另外, 阅读全文
posted @ 2010-03-15 13:43 davedba 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Yum是yellowdogupdatermodified的缩写。yum的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux用户一直头痛的dependencies的问题。一般这类软件通过一个或者多个配置文件描述对应的repository的网络地址,通过http或者ftp协议在需要的时候从repository获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的repository的描述说明,在有Internet连接时就能方便进行系统的升级维护工作。另外, 阅读全文
posted @ 2010-03-15 13:43 davedba 阅读(135) 评论(0) 推荐(0) 编辑
摘要: RAC 修改IP 这个操作本身也只有几步操作, 但是它涉及到OCR。 所以要格外小心。一般来说,如果不是必须要修改的话,尽量不要去修改OCR 的东西。 稳定第一。 在做之前,要手动的OCR 进行一个备份, 这样即使修改失败,也能还原回来。 OCR的备份,参考Blog: Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复 http://blog.csdn.net/tianlesoftware/archive/2010/04/09/5467273.aspx 另外,Public/Private对应的的主机名不能更改,如果确实需要更改主机名,需要重新安装CRS。实验对I... 阅读全文
posted @ 2010-03-09 23:03 davedba 阅读(190) 评论(0) 推荐(0) 编辑
摘要: RAC 修改IP 这个操作本身也只有几步操作, 但是它涉及到OCR。 所以要格外小心。一般来说,如果不是必须要修改的话,尽量不要去修改OCR 的东西。 稳定第一。 在做之前,要手动的OCR 进行一个备份, 这样即使修改失败,也能还原回来。 OCR的备份,参考Blog: Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复 http://blog.csdn.net/tianlesoftware/archive/2010/04/09/5467273.aspx 另外,Public/Private对应的的主机名不能更改,如果确实需要更改主机名,需要重新安装CRS。实验对I... 阅读全文
posted @ 2010-03-09 23:03 davedba 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Oracle的管理可以通过OEM或者命令行接口。OracleClusterware的命令集可以分为以下4种:节点层:osnodes网络层:oifcfg集群层:crsctl,ocrcheck,ocrdump,ocrconfig应用层:srvctl,onsctl,crs_stat下面分别来介绍这些命令。一.节点层只有一个命令: osnodes,这个命令用来显示集群点列表,可用的参数如下,这些参数可以混合使用。[root@raw1bin]#./olsnodes--helpUsage:olsnodes[-n][-p][-i][|-l][-g][-v]where-nprintnodenumberwith 阅读全文
posted @ 2010-03-09 01:02 davedba 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Oracle的管理可以通过OEM或者命令行接口。OracleClusterware的命令集可以分为以下4种:节点层:osnodes网络层:oifcfg集群层:crsctl,ocrcheck,ocrdump,ocrconfig应用层:srvctl,onsctl,crs_stat下面分别来介绍这些命令。一.节点层只有一个命令: osnodes,这个命令用来显示集群点列表,可用的参数如下,这些参数可以混合使用。[root@raw1bin]#./olsnodes--helpUsage:olsnodes[-n][-p][-i][|-l][-g][-v]where-nprintnodenumberwith 阅读全文
posted @ 2010-03-09 01:02 davedba 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC的DLM就叫作CacheFusion。在DLM中,根据资源数量,活动密集程度,把资源分成两类:CacheFusion和Non-CacheFusion。CacheFusionResource指数据块这种资源,包括普通数据库,索引数据库,段头块(SegmentHeader),undo数据库。Non-Ca 阅读全文
posted @ 2010-03-07 00:12 davedba 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC的DLM就叫作CacheFusion。在DLM中,根据资源数量,活动密集程度,把资源分成两类:CacheFusion和Non-CacheFusion。CacheFusionResource指数据块这种资源,包括普通数据库,索引数据库,段头块(SegmentHeader),undo数据库。Non-Ca 阅读全文
posted @ 2010-03-07 00:12 davedba 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一.检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式化和挂载文件系统之前,应验证O2CB在两个节点上均联机;O2CB心跳当前没有活动,因为文件系统还没有挂载。挂载之后就会变成active。mount-tocfs2-odatavolume/dev/sdb1/u02/oradata/orcl1 阅读全文
posted @ 2010-03-05 13:13 davedba 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一.检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式化和挂载文件系统之前,应验证O2CB在两个节点上均联机;O2CB心跳当前没有活动,因为文件系统还没有挂载。挂载之后就会变成active。mount-tocfs2-odatavolume/dev/sdb1/u02/oradata/orcl1 阅读全文
posted @ 2010-03-05 13:13 davedba 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 有关RAC的一些概念性和原理性的知识,请参考我的blog:http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331067.aspx这次实验是RAW+ASM来实现的,在生产环境中还是raw+ASM比较多。也可以用OCFS2+ASM来做,ocfs2的安装方法参考我的Blog:OCFS2+ASM的RAC安装文档http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331074.aspx实验平台:Oracle10gR2RAC+RHEL4.0+VMWareGSX3.2.0安装步骤:1. 阅读全文
posted @ 2010-02-27 22:55 davedba 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 有关RAC的一些概念性和原理性的知识,请参考我的blog:http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331067.aspx这次实验是RAW+ASM来实现的,在生产环境中还是raw+ASM比较多。也可以用OCFS2+ASM来做,ocfs2的安装方法参考我的Blog:OCFS2+ASM的RAC安装文档http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331074.aspx实验平台:Oracle10gR2RAC+RHEL4.0+VMWareGSX3.2.0安装步骤:1. 阅读全文
posted @ 2010-02-27 22:55 davedba 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 有关RAC的一些概念性和原理性的知识,请参考我的blog:http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331067.aspx这次实验是OCFS2+ASM来实现的,至于裸设备平台的搭建,以后在整理。在生产环境中还是raw+ASM比较多。实验平台:Oracle10gR2RAC+RHEL4.0+VMWareGSX3.2.0安装步骤:1.安装前准备及OS安装配置2.安装Oracle10gR2clusterware3.安装Oracle10gR2database4.配置netca5.创建ASM实例6.配置dbca创建数据库7.检查RAC状 阅读全文
posted @ 2010-02-27 02:44 davedba 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 有关RAC的一些概念性和原理性的知识,请参考我的blog:http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331067.aspx这次实验是OCFS2+ASM来实现的,至于裸设备平台的搭建,以后在整理。在生产环境中还是raw+ASM比较多。实验平台:Oracle10gR2RAC+RHEL4.0+VMWareGSX3.2.0安装步骤:1.安装前准备及OS安装配置2.安装Oracle10gR2clusterware3.安装Oracle10gR2database4.配置netca5.创建ASM实例6.配置dbca创建数据库7.检查RAC状 阅读全文
posted @ 2010-02-27 02:44 davedba 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一集群环境下的一些特殊问题1.1并发控制在集群环境中,关键数据通常是共享存放的,比如放在共享磁盘上。而各个节点的对数据有相同的访问权限,这时就必须有某种机制能够控制节点对数据的访问。OracleRAC是利用DLM(DistributeLockManagement)机制来进行多个实例间的并发控制。1.2健忘症(Amnesia)集群环境配置文件不是集中存放的,而是每个节点都有一个本地副本,在集群正常运行时,用户可以在任何节点更改集群的配置,并且这种更改会自动同步到其他节点。有一种特殊情况:节点A正常关闭,在节点B上修改配置,关闭结点A,启动结点B。这种情况下,修改的配置文件是丢失的,就是所谓的健忘 阅读全文
posted @ 2010-02-27 02:39 davedba 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一集群环境下的一些特殊问题1.1并发控制在集群环境中,关键数据通常是共享存放的,比如放在共享磁盘上。而各个节点的对数据有相同的访问权限,这时就必须有某种机制能够控制节点对数据的访问。OracleRAC是利用DLM(DistributeLockManagement)机制来进行多个实例间的并发控制。1.2健忘症(Amnesia)集群环境配置文件不是集中存放的,而是每个节点都有一个本地副本,在集群正常运行时,用户可以在任何节点更改集群的配置,并且这种更改会自动同步到其他节点。有一种特殊情况:节点A正常关闭,在节点B上修改配置,关闭结点A,启动结点B。这种情况下,修改的配置文件是丢失的,就是所谓的健忘 阅读全文
posted @ 2010-02-27 02:39 davedba 阅读(193) 评论(0) 推荐(0) 编辑
摘要: RAC安装时需要执行4个脚本1)$ORACLE_BASE/oraInventory/orainstRoot.sh(clusterware结束时执行)2)$CRS_HOME/root.sh(clusterware结束时执行)3)$CRS_HOME/bin/vipca.sh(该脚本是在第二个节点执行$CRS_HOME/root.sh时被自动调用)4)$ORACLE_HOME/root.sh(安装完数据库以后执行)1.orainstRoot.sh脚本1.1orainstRoot.sh脚本执行过程root@node2#/oracle/oraInventory/orainstRoot.shChangin 阅读全文
posted @ 2010-02-22 15:26 davedba 阅读(235) 评论(0) 推荐(0) 编辑
摘要: RAC安装时需要执行4个脚本1)$ORACLE_BASE/oraInventory/orainstRoot.sh(clusterware结束时执行)2)$CRS_HOME/root.sh(clusterware结束时执行)3)$CRS_HOME/bin/vipca.sh(该脚本是在第二个节点执行$CRS_HOME/root.sh时被自动调用)4)$ORACLE_HOME/root.sh(安装完数据库以后执行)1.orainstRoot.sh脚本1.1orainstRoot.sh脚本执行过程root@node2#/oracle/oraInventory/orainstRoot.shChangin 阅读全文
posted @ 2010-02-22 15:26 davedba 阅读(121) 评论(0) 推荐(0) 编辑
摘要: VMwareWorkstation用于个人桌面系统,VMwareGSXServer与VMWareESXServer用于企业服务器。VMwareWorkstation与VMwareGSXServer需要操作系统的支持,但VMWareESXServer不需要操作系统支持,可以在主机无操作系统的情况下也可安装。VMwareGSXServer界于VMwareWorkstation与VMWareESXServer之间。可以说,ESX是企业级,GSX工作组级,Workstation个人单机级。VMwareWorkstation和VMwareGSX是操作系统上(Windows/Linux)的一个应用程序,必 阅读全文
posted @ 2010-02-22 14:13 davedba 阅读(142) 评论(0) 推荐(0) 编辑
摘要: VMwareWorkstation用于个人桌面系统,VMwareGSXServer与VMWareESXServer用于企业服务器。VMwareWorkstation与VMwareGSXServer需要操作系统的支持,但VMWareESXServer不需要操作系统支持,可以在主机无操作系统的情况下也可安装。VMwareGSXServer界于VMwareWorkstation与VMWareESXServer之间。可以说,ESX是企业级,GSX工作组级,Workstation个人单机级。VMwareWorkstation和VMwareGSX是操作系统上(Windows/Linux)的一个应用程序,必 阅读全文
posted @ 2010-02-22 14:13 davedba 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一.使用ntpdate命令1.1服务器可链接外网时#crontab-e加入一行:*/1****ntpdate210.72.145.44210.72.145.44为中国国家授时中心服务器地址,这样该机每隔1分重就可以与国家授时中心进行同步了。注意:在使用ntpdate命令时,ntpd服务必须是关闭的,否则会报theNTPsocketisinuse,exiting错误。关闭ntpd服务命令如下:[root@node2init.d]#/etc/init.d/ntpdstopShuttingdownntpd:[OK]1.2.架设本地时间服务器需要修改/etc/ntp.conf文件里的几个配置就可以了, 阅读全文
posted @ 2010-02-21 22:58 davedba 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一.使用ntpdate命令1.1服务器可链接外网时#crontab-e加入一行:*/1****ntpdate210.72.145.44210.72.145.44为中国国家授时中心服务器地址,这样该机每隔1分重就可以与国家授时中心进行同步了。注意:在使用ntpdate命令时,ntpd服务必须是关闭的,否则会报theNTPsocketisinuse,exiting错误。关闭ntpd服务命令如下:[root@node2init.d]#/etc/init.d/ntpdstopShuttingdownntpd:[OK]1.2.架设本地时间服务器需要修改/etc/ntp.conf文件里的几个配置就可以了, 阅读全文
posted @ 2010-02-21 22:58 davedba 阅读(175) 评论(0) 推荐(0) 编辑
摘要: RAC在安装时意外中断,重新安装clusterware软件,安装过程中没有问题,在最后执行root.sh脚本的时候出现异常,脚本一闪而过,没有执行成功。#/u01/oracle/product/10.2.0/crs/root.shWARNING:directory'/u01/oracle/product/10.2.0'isnotownedbyrootWARNING:directory'/u01/oracle/product'isnotownedbyrootWARNING:directory'/u01/oracle'isnotownedbyroot 阅读全文
posted @ 2010-02-21 15:34 davedba 阅读(134) 评论(0) 推荐(0) 编辑
摘要: RAC在安装时意外中断,重新安装clusterware软件,安装过程中没有问题,在最后执行root.sh脚本的时候出现异常,脚本一闪而过,没有执行成功。#/u01/oracle/product/10.2.0/crs/root.shWARNING:directory'/u01/oracle/product/10.2.0'isnotownedbyrootWARNING:directory'/u01/oracle/product'isnotownedbyrootWARNING:directory'/u01/oracle'isnotownedbyroot 阅读全文
posted @ 2010-02-21 15:34 davedba 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ASM:AutomaticStorageManagement,是Oracle主推的一种面向Oracle的存储解决方案,ASM和RDBMS非常相似,ASM也是由实例和文件组成,也可以通过sqlplus工具来维护。ASM实例的创建和删除也可以用DBCA这个命令来操作。在dbca的第一个界面选择配置自动存储管理就可以了。ASM实例需要CSS进程,如果是非RAC环境,在启动ASM实例之前会提示用脚本$ORACLE_HOME/bin/localconfigadd启动CSS。1.ASM实例由SGA和后台进程组成。1.1SGA组成:ASM实例的SGA包括BufferCache,SharePool,Large 阅读全文
posted @ 2010-02-21 14:13 davedba 阅读(206) 评论(0) 推荐(0) 编辑
摘要: ASM:AutomaticStorageManagement,是Oracle主推的一种面向Oracle的存储解决方案,ASM和RDBMS非常相似,ASM也是由实例和文件组成,也可以通过sqlplus工具来维护。ASM实例的创建和删除也可以用DBCA这个命令来操作。在dbca的第一个界面选择配置自动存储管理就可以了。ASM实例需要CSS进程,如果是非RAC环境,在启动ASM实例之前会提示用脚本$ORACLE_HOME/bin/localconfigadd启动CSS。1.ASM实例由SGA和后台进程组成。1.1SGA组成:ASM实例的SGA包括BufferCache,SharePool,Large 阅读全文
posted @ 2010-02-21 14:13 davedba 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在安装RACclusterware在添加完结点后报错误:Thespecifiednodesarenotclusterable.Thefollowingerrorwasreturnedbytheoperatingsystem:null以前也装过几个测试的rac的环境,该遇到的问题也都遇到过了。以前遇到这个问题是hosts文件搞的鬼,所以这次条件反射的就直接去检查这个文件:[root@node2orcl]#more/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillf 阅读全文
posted @ 2010-02-20 20:30 davedba 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在安装RACclusterware在添加完结点后报错误:Thespecifiednodesarenotclusterable.Thefollowingerrorwasreturnedbytheoperatingsystem:null以前也装过几个测试的rac的环境,该遇到的问题也都遇到过了。以前遇到这个问题是hosts文件搞的鬼,所以这次条件反射的就直接去检查这个文件:[root@node2orcl]#more/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillf 阅读全文
posted @ 2010-02-20 20:30 davedba 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 修改IP地址和网关是很常见的操作,在做相关实验的时候,如果没有设置好,会带来很多不必要的麻烦.. 1. 修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yesUSERCTL=noPEERDNS=noTYPE=Ethernet如果有2个网卡, 第二个的相关信息就保存在ifcfg-eth1文件中。 vi /etc/sysc 阅读全文
posted @ 2010-02-20 12:46 davedba 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 修改IP地址和网关是很常见的操作,在做相关实验的时候,如果没有设置好,会带来很多不必要的麻烦.. 1. 修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yesUSERCTL=noPEERDNS=noTYPE=Ethernet如果有2个网卡, 第二个的相关信息就保存在ifcfg-eth1文件中。 vi /etc/sysc 阅读全文
posted @ 2010-02-20 12:46 davedba 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在用spool导出数据的时候,如果直接导成excel,那么在格式上比较路,比如一个字段占了2列,这个还是好的,有的占了办列,这个格式看上去还是很麻烦的,所以我们可以使用sqlplus的markup命令,直接导出成网页形式的,这样在格式上要整齐很多。关于sqlplus和spool,可以参考我的2篇blog:Oraclesqlplus常用命令总结http://blog.csdn.net/tianlesoftware/archive/2009/12/20/5040984.aspxLinux平台下Spool导出数据并发送到邮箱http://blog.csdn.net/tianlesoftware/ar 阅读全文
posted @ 2010-01-29 17:06 davedba 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在用spool导出数据的时候,如果直接导成excel,那么在格式上比较路,比如一个字段占了2列,这个还是好的,有的占了办列,这个格式看上去还是很麻烦的,所以我们可以使用sqlplus的markup命令,直接导出成网页形式的,这样在格式上要整齐很多。关于sqlplus和spool,可以参考我的2篇blog:Oraclesqlplus常用命令总结http://blog.csdn.net/tianlesoftware/archive/2009/12/20/5040984.aspxLinux平台下Spool导出数据并发送到邮箱http://blog.csdn.net/tianlesoftware/ar 阅读全文
posted @ 2010-01-29 17:06 davedba 阅读(162) 评论(1) 推荐(0) 编辑
摘要: 添加用户NewA对用户OldB只有select 的权限步骤:1. 新建用户SQL> create user newA identified by"admin";用户已创建。SQL> grant connect,resource to newA;授权成功。SQL>2.用OldB(如:scott)进行连接,用拼字符串的方式来将scott用户的select权限赋予新用户newA,并执行拼成的select串。SQL> conn scott/admin;已连接。SQL> Select 'grant select onscott.'||ta 阅读全文
posted @ 2010-01-28 19:46 davedba 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 添加用户NewA对用户OldB只有select 的权限步骤:1. 新建用户SQL> create user newA identified by"admin";用户已创建。SQL> grant connect,resource to newA;授权成功。SQL>2.用OldB(如:scott)进行连接,用拼字符串的方式来将scott用户的select权限赋予新用户newA,并执行拼成的select串。SQL> conn scott/admin;已连接。SQL> Select 'grant select onscott.'||ta 阅读全文
posted @ 2010-01-28 19:46 davedba 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE 中,若干个有联系的过程可以组合在一起构成程序包。 优 点:1. 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数 阅读全文
posted @ 2010-01-27 13:43 davedba 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE 中,若干个有联系的过程可以组合在一起构成程序包。 优 点:1. 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数 阅读全文
posted @ 2010-01-27 13:43 davedba 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机上实验,每次启动时都需要很长的时间。尤其是在启动sendmail服务的时候,因为实验中也用不到这个。所以就想把sendmail停了,节省点资源和时间。1.结束sendmail服务:#killallsendmail2.在自动启动中删除sendmail:chkconfig--delsendmail3.禁用sendmail:chkconfigsendmailoff 阅读全文
posted @ 2010-01-25 21:55 davedba 阅读(159) 评论(0) 推荐(0) 编辑