sfha 5.1
sfha 5.1 solraris java console 报错的解决方法[@more@]8008103992售后8826售前ProblemEvery time starting Cluster Manager by executing "hagui" following error message is observed on console but it works without any issue.Error# /opt/VRTSvcs/bin/hagui/opt/VRTSvcs/bin/hagui: VRTSjre15: not foundCauseThe hagui script has following issue:missing PKGPARAM definition missing Redirection to /dev/null SolutionModify "/opt/VRTSvcs/bin/hagui" script as follows:[Before]27 VCS_HOME="/
oracle to_char 函数
oracle to_char 函数[@more@]SQL> select * from t 2 ; ID STARTTIME---------- ------------ 0 08-AUG-11 0 07-AUG-11 0 06-AUG-11 0 05-AUG-11SQL> select * from t where to_char(starttime,'yyyymmdd') < 20110807;ID STARTTIME---------- ------------0 06-AUG-110 05-AUG-11
oracle 死锁
oracle 死锁[@more@]今天同事说表的数据怎么也删不掉。我晕。上去看了看。发现表的行被多个用户锁了。SELECT /*+ rule */ s.username, decode(l.type, 'TM ', 'TABLE LOCK ', 'TX ', 'ROW LOCK ', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FROM v$session s,v$lock l,dba_objects o WHERE l.sid = s.sid AND l.id1 = o.object_id(+) AND s.username is NOT
linux ntpd
linux ntpd[@more@]a、第一种配置:允许任何IP的客户机都可以进行时间同步 将“restrict default nomodify notrap noquery”这行修改成: restrict default nomodify b、第二种配置:只允许192.168.1.***网段的客户机进行时间同步 在restrict default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行: restrict 192.168.1.0 mask 255.255.255.0 nomodify
nginx
nginx tomcat 负载均衡[@more@]http://code.google.com/p/nginx-upstream-jvm-route/source/browse/trunk/jvm_route.patch?r=7下载jvm_route.patch 代码。安装:http://code.google.com/p/nginx-upstream-jvm-route/然后把代码写到/path/to/this/directory/jvm_route.patch文件里。然后执行以下命令: cd nginx-0.7.59 # or whateverpatch -p0 < /path/to/this/directory/jvm_route.patch./configure --add-module=/path/to/this/directory --with-http_stub_status_module –prefix=/usr/local/nginxNginx's configureupstream back
oracle grid control etc/hosts
Check complete. The overall result of this check is: Failed <<<< Problem: S_CHECK_HOSTNAME_ERROR Actual Result: Hostname is not FQDN, Domain name is null[@more@]最近在安装oracle10g 的grid control 的时候,选择第二项,用其他的库安装的时候,总是报/etc/hosts的错误。从网上查了很久也没有好的答案。后来去了metallink。上面给了正确的解释和解决方案、解释就是说你用记事本或vi打开了hosts文件,所以oracle就不认识了,需要用记事本或vi从新再建立一个,然后再去检查就能通过了。2013.4.28--经过查资料,需要
oracle 10 手工建库
oracle手工建库确定环境,安装软件,配置init.ora参数文件,创建spfile然后create database,最后在执行脚本就OK。[@more@] ORACLE 10G 手动建库1)确定实例名。export ORACLE_SID=test2)建立密码文件。orapwd file=orapwtest password=oracle3)建立pfile。cat init.ora|grep -v ^ #|grep -v ^ $ > inittest.ora在inittest.ora里只包含如下初始化参数:db_name=testprocesses=150control_files='/opt/oracle/oradata/control01.ctl'db_block_size=8192log_buffer=50000000sga_target=300mundo_management=autoundo_tablespace=undot
oracle awr
oracle awr 看不到手动生成的快照[@more@]oracle awr 看不到手动生成的快照。今天给同事解决一个问题,需要做一个awr,可是手动执行了快照,但是做awr的时候却看不到生成的快照,就能看到一个日期为当前日期后的快照。平台为win7+oracle11gr2,他说他以前修改过系统时间。1、SQL> select * from DBA_HIST_WR_CONTROL; DBID----------SNAP_INTERVAL------------------------------------------RETENTION------------------------------------------TOPNSQL----------1272616668+00000 01:00:00.0+00008 00:00:00.0DEFAULTSQL> s
oradebug
oradebug[@more@] SQL*Net break/reset to client等待事件 By admin, on July 14th, 2010 一般情况下无法从动态视图(v$session/v$session_wait)看到这个等待事件,因为它十分短暂。其本质从字面意思上来解释的话,是一种网络等待(network issue); 举例而言,如果运行的代码中包含某种可能的错误,且在调用中触发了的话,服务器端本地的服务进程有义务对远程客户端告知该信息,这个告知的过程中服务进程 就处于SQL*Net break/reset to client等待中,直到客户端收到问题信息为止。与一般意义上的Sever-client模式一样,使用dbl
oracle trigger 同步数据
oracle trigger[@more@]昨天帮同事弄一个同步数据的触发器,搞了2个多小时,郁闷,心得就是不要听他们说的,要自己看看。因为他们也不知道做过什么,为了应付你就随便乱说,导致判断失误。还有就是哪个时候有点累,精神不够集中。哎,干IT也是体力精力的折磨呀。u 在sqlplus中创建公共连接: create public database link smsbak connect to smsadmin identified by smsadmin using ’bakup‘;以表t为例,如下:create or replace trigger t_triggerafter insert or update or delete on tfor each rowbegin if deleting then
oracle 11g 开启 em后,High CPU after DB Console start in 11g
oracle 11g OEM sysman select High CPU after DB Console start in 11gSELECT EXECUTION_ID, STATUS, STATUS_DETAIL FROM MGMT_JOB_EXEC_SUMMARYWHERE JOB_ID = :B3 ANDTARGET_LIST_INDEX = :B2 AND EXPECTED_START_TIME = :B1[@more@]If you have a problem with Oracle sessions taking a high CPU load in 11g after you start a DB Console check if any of these session is executing following query:SELECT EXECUTION_ID, STATUS, STATUS_DETAIL FROM MGMT_JOB_EXEC_SUMMARYWHERE JOB_ID = :B3 ANDTARGET_LIST_INDEX = :B2
oracle 常用函数
oracle 函数[@more@]1. ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3. CONCAT 连接两个字符串; SQL> select concat(‘010-‘,’88888888’)||’转23’ 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23 4. INITCAP 返回字符串并将字符串的第一个字
从数据库创建一个execl表格
oracle execl[@more@]1【IT168 技术文档】微软的 Excel 电子表格广泛应用于当今的商业环境中。 尽管 Excel 能够读取和显示分隔文件,但 .xls 专有格式提供了其他一些富于表现力的特性,其中包括字体格式和多工作表电子表格。 许多商业和开放源代码的工具都提供了生成可由 Excel 读取的报表的功能。 比如,您可以使用 Oracle Reports 生成一个电子表格,或使用 SQL*Plus 输出一个由逗号分隔的文件。 利用现有的一些工具可以访问多个数据源。 但报表的格式与特定查询的结果紧密联系,而不同的数据源有时会生成不同的结果。 (比如,对两
oralce 10g dataguard
oracle dataguard[@more@]创建物理备库1.alter database force logging;2.alter database create standby controlfile as '/home/oracle/1.ctl';3.rman target / backup database4.启动redo应用:startup mount 后执行alter database recover managed standby database disconnect from session;5.停止redo应用:alter database recover managed standby database cancel;6.停止备库要按照以下步骤执行,不然会导致主库SHUTDOWNa.取消主库向备库发送redo日志,alter system set log_archive_dest_state_2=defer;b.alter database recover
exp 总结
oracle exp imp[@more@]今天读了三思的一步一步学习ORACLE,总结一下第12章 import/export 导入导出数据1、全库导入导出要有相应的权限:exp_full_database imp_full_database2、exp imp 是客户端工具,高版本导出的数据不能导入给低版本,严格区分小版本。3、QUERY参数:exp scott/tiger tables=emp query=" 'where id >100'" file=1.dmp log=1.log4、grant indexs constrints triggers 默认都是YES5、filesize 参数,后边需要指定文件的名字,如果没有指定完整,会在执行过程中让你输入6、select sum(bytes)/1024/1024 M f
sql_trace
oracle trace[@more@]关于Autotrace几个常用选项的说明:SET AUTOTRACE OFF ------------- 不生成AUTOTRACE 报告,这是缺省模式SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息SET AUTOTRACE ON ---------------包含执行计划和统计信息SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出 set autotrace on explanSP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错1. @?/sqlplus/admin/plustrce.sql
删除用户下的所有的object
oracle drop schema[@more@]1、创建一个删除的脚本set heading offset feedback offset pagesize 0spool c:1.sqlselect 'drop table '||table_name|| ';' from user_tables;select 'drop view '||view_name|| ';' from user_views;select 'drop sequence '||sequence_name|| ';' from user_sequences;select 'drop function '||object_name|| ';' from user_objects where object_type='FUNCTION';select 'drop procedure '||object_name|| ';' from user_objects where object_type='PROCEDURE';select 'drop package '||object_name||
闪回的研究
闪回 oracle[@more@]flashback:即回闪,是从oracle9i就开始提出的一种操作恢复的功能,(还有一种叫logminer)在oracle10g中进行了增强和修改,通过回闪,用户可以完成许多不可能恢复的工作,目前oracle10g的回闪包括以下特性;1〉oracle falshback Database. 特性允许oracle通过Flashback database语句,将数据库会滚到前一个时间点或者scn上,而不需要作时间点的恢复工作!2〉oracle falshback table. 特性允许oracle通过flashback table语句,将表会滚到前一个时间点或者scn上。3〉oracle falshback drop. 特性允许oracle把恢复drop掉的
oracle 数据文件表空间管理
oracle 数据文件 表空间[@more@](1) 查看表空间: SQL> select * from v$tablespace; (2) 查看数据文件: SQL> select * from v$datafile; (3) 查看tablespace 和data files之间的对应关系(通过表空间的号连接在一起): SQL> select t1.name ttt,t2.name from v$tablespace t1, v$datafile t2 where t1.ts#=t2.ts#; 注释:t1.name ttt 就是不用name作为列名,用ttt作为列名。添加、删除表空间CREATE TABLESPACE pindb LOGGING DATAFILE'/opt/oracle/oradata/pindb/pindb.dbf' SIZE 200m EXTENT MANAGEMENT LOCAL autoallocte
oracle 用户管理
oracle 用户 权限 角色[@more@]创建一个用户,用户名hr,密码hr,默认表空间hr。create user hr identified by hr default tablespace hr account unlock;删除用户hrdrop user hr cascade;更改用户的口令alter user 用户名 identified by 口令 alter user hr identified by hr123;用户解锁alter user hr account unlock;创建一个用户后,默认没有任何权限一些常用权利create/drop user 创建和删除用户create session 连接数据库select any table 查询任何用户的表和视图的权利create any table 在任何模式下创建表drop any table 在任何模式