自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 如何知道一个session都执行过哪些SQL语句

如何知道一个session都执行过哪些SQL语句(查看当前比较容易,历史的呢?怎么复原sql的执行场景——事务关系、执行序列、单SQL还是存储过程)【方法一】查询v$sqltext、v$sqlarea、v$sqlstats视图select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('schema') order by t.

2013-02-03 22:38:40 3082 3

原创 解决sqlplus下方向键的问题

解决sqlplus下方向键的问题linux系统下,使用sqlplus时往往不能痛快的使用方向键,例如输入错误后,不能通过方向键移动光标进行修改,需要重新输入上一条命令时,也不能通过↑进行简洁操作。这里介绍一款工具——rlwrap,这个工具可以帮助我们再sqlplus工作环境下使用方向键简洁操作。下载地址:http://utopia.knoware.nl/~hlub/rlwrap/#rl

2013-01-28 17:15:20 1124

原创 oracle中的db_name,servcie_name,instance_name,oracle_sid,global_dbname

ORACLE中的DB_NAME,SERVICE_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME介绍最近查过一些资料,准备把oracle里纷乱的参数整理一下,这里主要讨论以下参数,及其用法的总结,在init.ora中有db_name,instance_name,service_name在操作系统中需要配置oracle_sid在listene

2013-01-24 23:29:57 4923

原创 Oracle联机日志文件丢失或损坏的处理方法

Oracle联机日志文件丢失或损坏的处理方法 经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 损坏非当前联机日志: 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如: ORA-00313: open failed for members of log group

2013-01-08 22:19:06 871

原创 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

ORA-00257: archiver error. Connect internal onlyarchive log 日志已满ORA-00257: archiver error. Connect internal only, until freed错误的处理方法1. 用sys用户登录  sqlplus sys/pass@tt as sysdba2. 看看archi

2013-01-08 20:43:33 505

转载 log_archive_dest与log_archive_dest_n区别

1.log_archive_dest.使用log_archive_dest参数最多可设置2个归档路径,通过log_archive_dest设置一个主归档路径,通过LOG_ARCHIVE_DUPLEX_DEST 参数设置一个从归档路径。所有的路径必须是本地的,该参数的设置格式如下:LOG_ARCHIVE_DEST = '/disk1/archive'LOG_ARCHIVE_DUPLEX_

2013-01-08 16:05:46 374

原创 linux操作系统下完全删除oracle数据库

1.关掉oracle server 和 background processesps -ef | grep ora关掉数据库shutdown immediate2.关掉监听lsnrctl  status如果开启的话就执行lsnrctl stop 关掉3.把$ORACLE_HOME下面的文件删掉用dbca图形界面把数据库删掉4.把/usr/local/bin 下的

2012-11-12 22:30:55 1127

原创 oracle中sys和system用户权限的区别

oracle中sys和system用户权限的区别oracle sys和system 用户、sysdba和sysoper系统权限、sysdba和dba角色的区别sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。

2012-10-18 23:02:00 2189

原创 Oracle dataguard 配置

Oracle dataguard 配置  系统 linux说明:主服务器 ora10g01(192.168.1.252)Standby服务器 orac10g02(192.168.1.253)两台机器都安装相同版本的数据库主库创建数据库物理备库不创建数据库1.       主库备库必须要是归档模式,主库和备库监听全部起来lsnrctl start2.

2012-10-18 22:55:47 757

原创 oracle 10g 标准版数据库日志中ORA-02097 ORA-00439问题

oracle 10g 标准版数据库日志中ORA-02097 ORA-00439问题最近在客户那巡检一套数据库时,数据库日志发现经常报以下错误:Unable to restore resource manager plan to '':ORA-02097: parameter cannot be modified because specified value is invalidO

2012-10-09 20:29:48 1197

原创 windows下手动创建数据库

手工创建数据库的全部脚本及说明  系统环境: 1、操作系统:Windows 2000 Server,机器内存128M2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:D:\ORACLE建库步骤: 1、手工创建相关目录D:\Oracle\admin\testD:\Oracle\admin\test\adhocD:\Ora

2012-09-29 13:56:27 456

原创 在LINUX平台上手动创建数据库(oracle 10g)

在LINUX平台上手动创建数据库(oracle 10g) 1.首先设置要创建的ORACLE的SID,如果在.bash_profile文件里设置里该变量,就不用设置了。$echo $ORACEL_SIDmdy如果没有设置,就手动设置,如果一个服务器上要运行多个ORACLE实例,也需要手动设置。export ORACLE_SID=mydb 2. 创建需要的诊断目录,这些

2012-09-29 13:52:59 491

原创 spool命令使用详解

SPOOL命令使用详解SPOOL是 SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORACLE表数据。 对于 SPOOL数据的 SQL,最好要自己定义格式,以方便程序直接导入 ,SQL语句如: select '"'||custcode||'"'||','||custname||','||areacod

2012-09-29 13:41:23 1990

原创 快速查找当前所用oracle的目录

1.在cmd然后敲击set就可以看到当前oracle 的目录2.直接看windows下的path3.show parameter spfle

2012-09-29 11:04:52 612

原创 快速创建job

BEGIN   DBMS_SCHEDULER.CREATE_SCHEDULE(  schedule_name => 'wh_schedule_femobaobiao',  start_date => TO_DATE('20120824 12:00:00','YYYYMMDD HH24:MI'),  repeat_interval => 'FREQ=DAILY; INTERVAL=1

2012-09-26 16:53:28 522

原创 undo表空间重建和缩小undo表空间

1 查看undo的表空间大小和最大值select   t.file_name,t.tablespace_name,t.bytes/1024/1024/1024 "GB",  t.maxbytes/1024/1024/1024   "Max GB"  from     dba_data_files     t     where    t.tablespace_name='UND

2012-09-24 21:19:07 512

原创 如何杀掉进程

select a.sid,a.serial#,b.sql_id,b.piece,b.sql_text from v$session a join v$sqltext  b on a.sql_id=b.sql_id select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr an

2012-09-24 21:17:18 572

原创 增量导出/导入

增量导出/导入(INCTYPE是ORACLE8I里面的增量备份,但是到了ORACLE9I的时候这个参数就已经废弃了)增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。增量导出包括

2012-09-24 21:15:33 5923

原创 session与process的设置关系

session与process的设置关系    session:指定了一个实例中允许的会话数,即能同时登录到数据库的并发用户数。    process: 指定了一个实例在操作系统级别能同时运行的进程数,包括后台进程与服务器进程。    由上面的分析可知,一个后台进程可能同时对应对个会话,因此通常sessions的值是大于processes的值    通常的设置公式

2012-09-24 21:13:23 1461

原创 SQL LOADER的详细用法

SQL LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。  首先,我们认识一下SQL*LOADER。  在NT下,SQL*LOADER的命令为SQLLDR,

2012-09-24 21:11:36 883

转载 Oracle 索引 详解

Oracle 索引详解一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX .      ON .           ( | ASC | DESC,            | ASC | DESC,...)     TABLESPACE      STORAGE      LOGGING | NOLOGGING

2012-09-24 10:45:29 337

转载 Oracle数据文件迁移(详细版)

Oracle数据文件迁移(详细版)  如何把数据文件从C盘移动到D盘呢?很简单,三个步骤就行了第一步:把表空间Offline,把表空间的数据文件移动到D盘指定的目录。第二步:修改表空间文件路径alter database rename file '旧文件路径' to '新文件路径';第三步:把表空间Online,这样就可以了。以下是一些其它方

2012-09-21 14:00:46 1078

转载 ORACLE 10g将数据文件,日志文件和控制文件迁移到不同的路径

ORACLE 10g将数据文件,日志文件和控制文件迁移到不同的路径     数据文件,控制文件和日志文件原路径在:"d:\oracle\10g\orcl",现在要将它们迁移至“d:\oracle\database\orcl”中。具体操作截图如下:数据文件迁移:SQL> select name,file# from v$datafile;NAME-------

2012-09-21 13:56:38 501

转载 oracle删除数据文件

oracle删除数据文件在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用:  alter database datafile '.

2012-09-20 21:42:20 516

原创 plsql中创建dblink

plsql中创建dblink两台不同的 数据库 服务器 ,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用 dblink 。 例如 : 数据库服务器 A, 数据库服务器 B, 数据库客户端 C ;通过客户端 C 连到 A ,在 A 上操作访问 B 。1 、在数据库客户端 C 的 tnsnames 中配置数据库服务器 A 的服务  LMISDX_

2012-09-19 22:42:21 3603

原创 Oracle安装目录admin下各文件夹的作用的说明

adump一般是audit dump,放着一些审计信息。bdump中有alert文件,和一些后台进程的trace file,bdump文件下放着的是数据库的预警文件,如果数据库出问题,该文件是DBA要查看的首选文件cdump一般放置一些核心的trace文件pfile文件下放着的自然是数据库的初始化参数文件。udump文件下放着的是用户进程跟踪文件,用于收集客户应用的SQL语句的

2012-09-19 22:40:52 5366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除