使用udev管理asmdisk执行/sbin/scsi_id不显示UUID
不知道啥原因,就是显示不了UUID,执行结果是啥也不显示:[root@udev ~]# /sbin/scsi_id -g -u -s /block/sdc[root@udev ~]# [root@udev ~]#vmware的版本是:VMware-server-2.0.2-203138,有人说需要在虚拟机的vmx文件里加入:disk.EnableUUID="TRUE",我也尝试加入了,还是不起作用,不过建议加入disk.EnableUUID="TRUE"的貌似...
redhat 5.5 64位下安装64位11gR1安装grid infrastructure时遭遇错误INS-20802
出现这个问题之后我retry是了一下,结果成功了,但是之后启动listener的时候报错了,错误我没有记录下来,百度了一下,说是bug,后来仔细看了一些网上的说明,他们是在64位系统下安装32位oracle的时候可能遭遇的bug,我是64的oracle,而且在metalink上搜了一下对应的os和oracle版本下的这个错误,没有搜索到相关的doc,仔...
oracle自带的sql developer使用问题
sql developer的使用要求安装jvm,如果安装oracle之后没有选择安装jvm,之后再添加jvm在使用sql developer的时候可能会报错:遇到这个问题的时候,尝试修改下图显示的SQLDEVELOPERW.EXE所在路径下的E:\oracle\client\product\11.2.0\client_1\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf在文件sqldeveloper.conf...
Oracle 数据库12c 16大新特性总结(转)
很多地方改进不少,增加了灵活性,很方便。[@more@]http://tech.it168.com/a2013/0802/1516/000001516310.shtml
主库存储宕掉切换到standby的步骤
大连某三甲医院核心存储损坏之后启用standby的步骤。[@more@]SYS AS SYSDBA @ wyhis>select DATABASE_ROLE from v$database;DATABASE_ROLE----------------PHYSICAL STANDBYSYS AS SYSDBA @ wyhis>alter database recover managed standby database finish force;数据库已更改。SYS AS SYSDBA @ wyhis>select DATABASE_ROLE from v$database;DATABASE_ROLE----------------PHYSICAL STANDBYSYS AS SYSDBA @ wyhis>alter database recover managed standby database finish;alter database recover managed standby database f
11gR1引入的新特性:可等待DDL操作
简单的记录了一个测试过程。[@more@]11gR1之前ddl是不会等待的,如果有不兼容的锁,直接返回错误:ORA-00054: resource busy and acquire with NOWAIT specified,从11gR1开始,返回的错误有一点小小的变化:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired错误提示当中多了or timeout expired,这个提示其实就是针对DDL可等待这个新特性的。11gR1引入了一个参数:DDL_LOCK_TIMEOUTPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SESSIONRange of values0 to 1,000,000 (in sec
11gR2中如何noaudit所有默认开启的语句和权限审计选项
11gR2默认开启了审计,在测试审计时容易受到默认开启的这些审计选项的干扰,如何关闭这些审计选项呢 。[@more@]SQL> noaudit all statements;Noaudit succeeded.SQL> noaudit all privilege;Noaudit succeeded.通过上面2条命令基本上都可以关闭了,还剩下一个EXEMPT ACCESS POLICY,单独noaudit一下就可以了:SQL> noaudit EXEMPT ACCESS POLICY;Noaudit succeeded.自此所有开启的审计选项全部关闭了。
windows下卸载oracle的步骤
主要是2步:1、删除环境变量2、清除注册表[@more@]1.e:oracleproduct11.2.0dbhome_1bin;2.regedita.HKEY_LOCAL_MACHINESOFTWAREORACLEb.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracle*3.restart os 4.E:oracle(ORACLE_BASE)5.C:Program FilesOracle6.start menu:Oracle - OraDb11g_home1
如何通过emca来修改Database Control HTTP 端口
emca命令看起来比较复杂,讲课时有学员问如何修改Database Control HTTP 端口,下面是修改过程,简单记录一下[@more@]C:>emctl status dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.1.0Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.https://lenovo-382e0ef1:1158/em/console/aboutApplicationOracle Enterprise Manager 11g is running.------------------------------------------------------------------Logs are generated in directory e:oracleproduct11.2.0dbhome_1/lenovo-
dbca里面的 示例方案 和 HR schema是一个东西吗
通过dbca建库如果选择的是 定制创建数据库 这个模板 示例方案还没法选上,建库之后又不知道如何添加进来,如果选择一般用途或者数据仓库模板建库,hr schema是进来了,但是其他schema也进来一堆,所以没法区分,下面简单介绍一下如何手动添加hrschema吧,不过从doc的描述来看hr shcema应该就是 示例方案:About Sample Schema HRThe HR schema is a sample schema that can be installed as part of Oracle Database. This schema contains information about employees—their departments, locations, work histories, and related info
计算表空间使用率脚本
以前记的oracle好像有2张表记录了表空间的使用率,想不起来了,随手写了一段脚本,放在这里备用。[@more@]select a.tablespace_name,100*round((a.sum1 - b.free1)/a.sum1,4) tbs_pct from (select tablespace_name,sum(bytes) sum1 from dba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes) free1 from dba_free_space group by tablespace_name) bwhere a.tablespace_name=b.tablespace_nameorder by tbs_pct desc
没有开启ftp使用secureCRT如何把awr报告的内容复制下来
这不是一个oracle问题,是一个工具使用问题[@more@]客户数据库服务器上经常为了安全等因素可能不开启ftp服务,这样当我们使用常用的工具secureCRT连接到db server上生产awr报告的时侯如何能轻易的把awr的内容复制下来呢,大家可以修改secureCRT的设置,options->session options->Emulation->Scrollback,Scrollback的值默认是500或者1000,最大支持32000,把这个值放大就可以了。按说修改global options->default session->Edit default settings->Emulation->Scrollback的值就可以,但是我修改这个值之后不好用,所
win7下使用netmgr配置listener会报错
在win7如果使用netmgr来配置listener时不会报错,但是lsnrctl start时会报错,服务不能成功添加到注册表中,不过可以使用netca来成功配置。所以在win 7使用oracle配置监听可以使用netca。[@more@]如题
windows下注册表中控制实例随着服务启动和停止的选项
在windwos注册表中每个实例都有4个选项,这4个环境变量用来控制实例随着服务OracleServiceSID 的启动和停止而如何变化。[@more@]ORA_SID_AUTOSTARTStarts Oracle Database when OracleServiceSID service is started. The default value is true.ORA_SID_SHUTDOWNWhen set to true, the default value, this parameter shuts down the instance of Oracle Database identified by SID when OracleServiceSID is stopped manually—using either the Control Panel or Net stop command.ORA_SID_SHUTDOWN_TIMEOUTSets maximum time (in sec
11gR2中Flashback_transaction_query的undo_sql列为空的解决办法
http://space.itpub.net/26839123/viewspace-720046 (转载)搜了一下发现有人也遇到了这个问题。上面是连接,为了防止连接过去,我把内容复制了过来。[@more@]SQL> select table_name,operation,row_id,undo_sqlfrom flashback_transaction_query where table_name='TEST' ;TABLE_NAME OPERATION ROW_ID UNDO_SQL---------- ---------- ---------- --------------------------------------------------TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST UNKNOWN TEST U
11gR2 syaasm连接错误
需要在grid用户的.bash_profile下增加ORACLE_HOME=$GRID_HOME就可以连接上[@more@][root@xys ~]# su - grid[grid@xys ~]$ sqlplus / as sysasmError 6 initializing SQL*PlusSP2-0667: Message file sp1<lang>.msb not foundSP2-0750: You may need to set ORACLE_HOME to your Oracle software directory[grid@xys ~]$ vi .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHGRID_BASE=/opt/gri
11gR1出现了让我期待已久的视图:v$object_privilege
看到这个视图我太激动了,如果没有这样的视图,我觉得对象权限是不完整的,我以前讲课的时候经常和学员提到oracle应该有这样的视图,让我欣喜的在11gR1的版本中终于看到了。[@more@]查看数据库里系统权限有哪些,可以看下面的系统表:system_privilege_map但是要想知道oracle里每个对象有哪些对象权限以前是没有办法知道的,我们只能通过一种巧妙的办法,比如你想知道表有哪些对象权限:grant all on t to test(这里test是一个用户),然后查询:SQL> grant all on t to test;Grant succeeded.SQL> select privilege from dba_tab_
crs之上的resource管理总结
重点介绍了crs_profile以及srvctl相关命令的用法。[@more@]oracle从10g开始把crs打造成了一个独立的集群软件了,尽管除了在rac里使用较多,但是本身crs具备了集群软件的很多功能了,下面是在crs主目录的bin目录下的一些命令,这些命令主要就是管理crs基础之上的resource(可以理解成os之上的服务)。[root@node2 bin]# pwd/crs/bin[root@node2 bin]# ls crs*crsctl crs_profile crs_setperm crs_stopcrsctl.bin crs_profile.bin crs_setperm.bin crs_stop.bincrsd crs_register crs_start crstmpl.scrcrsd.bin crs_register.bin crs_start.b
Troubleshooting Database Control Startup Issues
使用em时经常遇到问题,最近就遇到了port被占用的问题,发现了一篇有关em的好文章,记录一下 。[@more@]em配置之后不能正常启动提示port被占用,搜了一下找到下面文章参考之后重建em问题得以解决。[oracle@node2 ~]$ emctl status dbconsoleTZ set to US/EasternOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://node2:5508/em/console/aboutApplicationOracle Enterprise Manager 10g is not running. ---------------------------------
我自己讲课时总结的oracle中3个“3”
3个重要的概念3部分不太好理解的内容3部分非常重要的内容[@more@]长期讲课以及使用oracle,我总结了3个"3",一般别人找我讲2~3天oracle的话,如果他们没有提出额外要求,我一般讲3个"3":3个重要的概念是:1、database(file)[io]2、instance(memory+process)[memory]3、session(process)上面3个概念基本上介绍的是oracle的基本工作原理,其实都是os的原理,以前我觉得oracle中有一堆重要的概念,后来发现其实就3个,其他概念都是围绕这个3个来的。针对初学者,3部分不好理解的内容是(这仅仅是我的感受):1、oracl