
ORACLE
文章平均质量分 62
sw_147
这个作者很懒,什么都没留下…
展开
-
ORACLE 常用命令
select * from all_users; ##查看所有用户select name from v$database; ##查看当前数据库database test; ##进入test数据库select * from v$in...2010-04-13 10:22:53 · 173 阅读 · 0 评论 -
如何在Oracle10g中启动和关闭OEM
从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。 在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。 在Server端,可以通过如下命令启动EM工具控制台: emctl start dbconsole 以下是启动过程: [oracle@danaly ~]$ emctl start...原创 2010-06-28 11:11:20 · 133 阅读 · 0 评论 -
oracle 中处理杀不掉的进程
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。但是shutdown immediate又怕可能进程杀不掉会一直停留在shutdown immediate,直接shutdown abort又怕损坏数据库。 现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 一些ORACLE中的进程被杀掉后,状态...原创 2010-09-16 19:43:13 · 1880 阅读 · 0 评论 -
oracle exp出现ORA-06550 必须说明SET_NO_OUTLINES 组件 解决方法
oracle 10.2G 在导出是出现: exp: Release 10.2.0.1.0 - Production on 星期四 11月 1 06:29:31 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. IMP-00058: 遇到 ORACLE 错误 6550 ORA-06550: 第 1 行, 第 33 列: PLS-...原创 2011-05-03 15:00:34 · 350 阅读 · 0 评论 -
Oracle用户被锁原因及办法
Oracle用户被锁原因及办法 在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’; Session altered. 2、查看具体的被锁时间 SQL> select username,lo...原创 2010-07-05 10:35:18 · 89 阅读 · 0 评论 -
oracle权限全集
alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any trigger 修改任意触发器的权...原创 2010-10-12 15:23:36 · 74 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME ...原创 2010-10-14 09:41:00 · 91 阅读 · 0 评论 -
如何处理Oracle中TEMP表空间满的问题?
转贴:from ORACLE技术中国用户讨论组 如何处理Oracle中TEMP表空间满的问题?正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法...原创 2010-10-29 15:13:39 · 109 阅读 · 0 评论 -
分布式事务故障处理
分布式事务,简单来说,是指一个事务在本地和远程执行,本地需要等待确认远程的事务结束后,进行下一步本地的操作。如通过dblink update远程数据库的一行记录,如果在执行过程中网络异常,或者其他事件导致本地数据库无法得知远程数据库的执行情况,此时就会发生in doublt的报错。此时需要dba介入,且需要分多种情况进行处理。分布式事务在commit提交时候,会经历3个阶段:1.PRE...原创 2011-02-17 15:46:28 · 388 阅读 · 0 评论 -
AWR报告生成
一.生成AWR报告[ractest@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ cd $ORACLE_HOME/rdbms/admin[ractest@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0...原创 2011-02-22 10:32:52 · 139 阅读 · 0 评论 -
ORACLE表批量迁移表空间
第一步:将表迁移到目标表空间 1)使用如下语句,可以将需要移动的表空间语句在pl/sql中列出来,select 'alter table ' ||table_name || ' move tablespace 目标表空间名称;' from user_all_tables where tablespace_name='源表空间名称'2)将上面语句的结果拷贝到sql文件1.sql中...原创 2010-12-01 13:14:53 · 256 阅读 · 0 评论 -
ORA-14133: ALTER TABLE MOVE cannot be combined with other operations
SQL> select tablespace_name from dba_tablespaces;TABLESPACE_NAME------------------------------SYSTEMUNDOTBS1TEMPEXAMPLEINDXUSERSPERF7 rows selected.SQL> create table test(a number);Table created...原创 2010-12-01 14:07:06 · 1242 阅读 · 0 评论 -
对大表中数据去重的一种方法
为了情节重现,先创建一个表为test01 ,很简单的两列。 create table shenwei.test01(A VARCHAR2(20)B VARCHAR2(20)); 我们往里插入几条数据SQL> select * from shenwei.test01 2 ;...原创 2011-12-21 15:12:32 · 587 阅读 · 0 评论 -
获得表和索引DDL语句的方法
获得单个表和索引DDL语句的方法 set heading off; set echo off;Set pages 999; set long 90000; spool get_TABLE_ddl.sql select dbms_metadata.get_ddl('TABLE','TABLE_NAME'[,'SCHEMA_NAME']) from dual;sele...原创 2011-12-24 16:45:52 · 529 阅读 · 0 评论 -
session_cached_cursors的详细解释
SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑定变量是解决硬解析的问题),软解析同硬解析一样,比较消耗资源.所以这个参数非常重要。oracle有一个概念,那就是session cursor cache,中文描述就是有一块内存区域,用来存储关闭了的cursor。当一...原创 2010-06-28 10:44:21 · 576 阅读 · 0 评论 -
oracle参数-open_cursors
open_cursors指定一个会话一次可以打开的游标 (环境区域) 的最大数量, 并且限制 PL/SQL 使用的 PL/SQL 游标高速缓存的大小, 以避免用户再次执行语句时重新进行语法分析。请将该值设置得足够高, 这样才能防止应用程序耗尽打开的游标。 值范围: 1 - 操作系统限制值。 默认值: 64 open_cursors & session_cach...原创 2010-06-28 10:37:54 · 220 阅读 · 0 评论 -
归档与非归档的区别
一。查看oracle数据库是否为归档模式:1.select name,log_mode from v$database;NAME LOG_MODE------------------ ------------------------QUERY NOARCHIVELOG2.使用ARCHIVE LOG LIST 命令Databas...2010-04-13 10:25:34 · 340 阅读 · 0 评论 -
修改oracle的最大连接数
SQL>conn / as sysdba检测processes的数量为150. SQL> show parameter processes; NAME TYPE VALUE------------------------------------ ----------- ------------------------------aq_tm_proces...2010-04-13 10:28:42 · 119 阅读 · 0 评论 -
oracle_tnslsnr 口令设置
Oracle从9201升级到9207后,接着对tnslsnr设置命令。正常操作如下:切换到oracle的管理员,执行下列命令$ORACLE_HOME/bin/lsnrctlLSNRCTL> change_passwordOld password: <原来的口令> <-- 如果原来没有设置口令就直接回车,否则输入原来的口令New password: <新口令>Re...2010-04-13 10:30:03 · 279 阅读 · 0 评论 -
表被锁的解决办法
用下面语句查询那些表被锁。 SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = 'TM' and a.id1 = b.object_id; ===============================...2010-04-13 10:33:10 · 161 阅读 · 0 评论 -
oracle 10g OEM界面按钮乱码解决办法
[oracle@node2 oracle]$ cd $ORACLE_HOME/jdk/jre/lib[oracle@node2 lib]$ lsaudio font.properties.ko_KR.Sun font.properties.zh_TW_UTF8.Sun2003charsets.jar ...2010-04-14 11:07:54 · 170 阅读 · 0 评论 -
linux 下安装vmware server 并搭建rhel5.4+oracle10g
该文档为实验记录文档,暂时不记为最终文档。======================================2010-04-21 11:27:02 · 79 阅读 · 0 评论 -
DB2 备份及跨平台迁移
首先设置归档参数 db2 update db cfg for using mirrorlogpath /home/db2inst1/mirror_log/ //mirror logdb2 get db cfg for //确认是否成功db2 update db cfg for using userexit on //启用用户出口db2 update db cfg for usi...2010-04-27 11:13:35 · 1179 阅读 · 0 评论 -
恢复oracle中用pl sql误删除drop掉的表
查看回收站中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;恢复表SQL>flashback table test_drop to before drop;或SQL>flashback table "BIN$b+XkkO1R...原创 2010-07-07 16:18:05 · 103 阅读 · 0 评论 -
如何生成Oracle AWR报告
Oracle性能分析入门学习中,遇到Oracle数据库的性能问题,一般首要的步骤就是导出AWR的分析报告,AWR是10g中新引入的一个工具,在这之前一般是利用statspack。要导出AWR报告,只要利用Oracle的一个脚本即可以完成,下面是我利用script录制的一段导出AWR report的过程。首先进入$ORACLE_HOME/rdbms/admin目录,在sqlplus下运行@awrrp...原创 2010-07-22 15:37:33 · 155 阅读 · 0 评论 -
报ora-01144
今天在solaris sparc10上安装单节点oracle10g,dbca报ora-01144,说数据文件大于限制,其实之前也奇怪为什么一个数据文件要150g。 后来发现原来是自己的理解错误,要求中并没有说只能用一个数据文件,但是metalink查到相关信息如下,以备参考:fix:FIX 1: Specify a smaller file size. The maximum file...原创 2010-07-29 16:35:30 · 156 阅读 · 0 评论 -
ORA-27061: skgfospo: waiting for async I/Os failed
刚刚IMP了大约60多万的数据库到Oracle中,突然就出现了错误.数据库异常的关闭,再次打开的时候,报了ORA-27061错误.# su - oracle$ export ORACLE_SID=oracle9i$ sqlplus /nologSQL*Plus: Release 9.2.0.7.0 - Production on Sat Jan 5 17:01:50 2008Copyr...原创 2010-07-30 13:32:23 · 233 阅读 · 0 评论 -
转:ORA-01102: cannot mount database in EXCLUSIVE mode
ORA-01102: cannot mount database in EXCLUSIVE mode今天在STARTUP一数据库时,发生如下错误: SQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Ar...原创 2010-06-12 14:29:24 · 221 阅读 · 0 评论 -
Oracle中创建同义词
如果要为本用户创建同义词,必须具有“CREATE SYNONYM”权限;如果要为其他用户创建同义词,必须具有“CREATE ANY SYNONYM”权限;如果创建公共同义词,必须具有“CREATE PUBLIC SYNONYM”权限; 例如:CREATE SYNONYM offices FOR hr.locations;如果hr.locations不加引号则不区分大小写。如...原创 2010-09-07 10:49:33 · 128 阅读 · 0 评论 -
博客搬家了
欢迎大家到我的新博客去做客 www.swvipblog.com2012-11-24 17:25:12 · 194 阅读 · 0 评论