
oracle
ducduc
坚持不懈
展开
-
查看oracle中正在运行的sql
select sid,user_name,sql_text from v$open_cursor where sid in (select sid from (select sid,serial#,username,program from v$session where status=ACTIVE)); 可以在where 加上user_name=name原创 2009-05-26 09:09:00 · 919 阅读 · 0 评论 -
启动和关闭数据库的归档(archived)模式
Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。本文简单介绍如何启用和关闭数据库的归档模式。 1.shutdown normal或shutdown immediate关闭数据库转载 2009-05-26 10:43:00 · 903 阅读 · 0 评论 -
aix 字符界面下安装 oracle 10g
1 . 安装数据库之前的准备工作。 首先必须确认你的机器配置,操作系统,以及你需要安装的oracle数据库的版本。针对不同的机器、操作系统和oracle版本你可以参考以下网站。 www.oracle.com (oracle数据库的官方网站,英文要加强哦^-^) 在这个网站里面包含了你所需要的信息,不过在你Download的时候需要注册哦^-^ 2 . 针对通过Windows下登陆L转载 2009-05-31 12:36:00 · 924 阅读 · 0 评论 -
oracle 计划任务 ---- job
创建测试表 SQL> create table a(a date); 表已创建。 创建一个自定义过程 SQL> create or replace procedure test as 2 begin 3 insert into a values(sys转载 2009-05-31 10:05:00 · 1295 阅读 · 0 评论 -
手工修改OracleXE的字符集——删除重建
一、OracleXE默认字符集的问题--0.版本及字符集信息SQL> select * from v$version; BANNER--------------------------------------------------------------------------------Oracle Database 10g Express Edition Release 10转载 2009-06-01 14:44:00 · 1720 阅读 · 0 评论 -
oracle分区表总结
在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1 分区表PARTITION table在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,以下示范的是该公司1999年的数据(假设每月产生30M的数据),操作如下:原创 2009-05-31 08:56:00 · 879 阅读 · 0 评论 -
数据库索引类型
逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引物理上:Partitioned 分区索引NonPartitioned 非分区索引B-tree:Normal 正常型B树Rever Key 反转型B树 Bitmap 位图索引索引结构:B-tree:适转载 2009-05-31 09:59:00 · 10803 阅读 · 0 评论 -
Oracle 10G手工创建数据库
最近在网上看到很多初学Oracle或是从旧版的Oracle升级到10G的朋友们都问如何在Oracle 10G里手工建库的问题。今天正好有空,于是乎把在Oracle 10G里手工建库的全过程写出来,供各位从事Oracle工作和学习的同朋友们参考,希望能够对大家有所帮助。 在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,转载 2009-06-01 14:47:00 · 761 阅读 · 0 评论 -
启用或禁用用户trace
会话级别:alter session set sql_trace=true;或dbms_system.SET_SQL_TRACE_IN_SESSION instance级别:SQL_TRACE= TRUE;原创 2009-06-16 14:32:00 · 898 阅读 · 1 评论 -
oracle更改用户状态
desc dba_usersselect username,account_status from dba_users; 用户解锁:alter user (HR) set account unlock; 用户过期:alter user identified by user;即可原创 2009-06-16 14:49:00 · 1923 阅读 · 0 评论 -
alter table tablename nologging
原创 2009-05-26 10:03:00 · 1481 阅读 · 0 评论 -
oracle中文字符集乱码
1)服务器端:select name,value$ from props$; 查看服务器字符集注:若要修改服务器字符集:1. shutdowm immediate2. STARTUP MOUNT;3. ALTER SYSTEM ENABLE RESTRICTED SESSION;4. ALTER D原创 2009-05-25 15:43:00 · 767 阅读 · 0 评论 -
oracle数据同步(转载)
oracle数据同步 搞了几天数据同步的程序,写完之后觉得很浪费,因为oracle自身的数据库联机备份功能已经相当强大。不过关键一点是我们应用场景跟联机备份有很大差别。虽然这次没用上oracle自身备份功能,但是有一个通过建立db link 来实现同步倒也很简单,查询了网上资料之后,自己也实现了这一功能。具体步骤如下:场景:数据库版本:oracle9i,默认情况下两个数据库服务转载 2009-05-26 09:20:00 · 754 阅读 · 0 评论 -
ORACLE DELETE表后的恢复
ORACLE—DELETE表后的恢复(一)连接到数据库:C:/Documents and Settings/Administrator>sqlplus system/sa@otSQL*Plus: Release 9.0.1.0.1 - Production on Wed May 13 19:13:53 2009(c) Copyright 2001 Oracle Corporation. Al转载 2009-05-26 09:47:00 · 7272 阅读 · 0 评论 -
oracle—回收站
(1)目前oracle( Release 10.2.0.1.0)回收站不支持系统表空间 [1]实验 SQL> SELECT tablespace_name FROM USER_TABLES WHERE table_name=T; TABLESPACE_NAME ------------------------------ SYSTEM SQL> select count(*) from t;转载 2009-05-26 09:47:00 · 942 阅读 · 0 评论 -
DATA GUARD 概念及作用
DATA GUARD的最主要的功能是冗灾。当然根据配置的不同,DATA GUARD还可以具备以下特点:高可用、性能提升、数据保护以及故障恢复等。 DATA GUARD可以分为物理STANDBY和逻辑STANDBY两种。二者的最大差别在于,物理STANDBY应用的是主库的归档日志,而逻辑STANDBY应用的是主库的归档日志中提取的SQL语句。由于二者这一点的区别,决定了物理STANDBY无论从转载 2009-05-26 10:11:00 · 639 阅读 · 0 评论 -
oracle备份功能
Oracle备份功能 包括: 高级复制(Advanced Replication) 流复制(Streams Replication) 备库(Dataguard) 一 dataguard: dataguard在高可用及容灾方面一般是dba的首选,毕竟dataguard在这方面 存在压倒性的优势,不管是物理备用库(physical standby database)转载 2009-05-26 10:17:00 · 659 阅读 · 0 评论 -
转:Oracle数据导入导出imp/exp命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录o转载 2009-05-26 10:36:00 · 526 阅读 · 0 评论 -
Oracle的Archive Log模式下的恢复工作
学习并测试了一下Oracle数据库在开启Archive Log模式下的恢复. 系统是Win2K Server+Oracle 8.1.7. 参考了Chinaunix.net和ITPub.com网站相关资料.在此感谢给我的帮助. 注意,养成一个好的习惯非常重要.在开始恢复之前,以及恢复完成后,都要做一个系统全备份. 首先,要开启Archive Log归档日志模式 1. 关转载 2009-05-26 10:49:00 · 948 阅读 · 0 评论 -
sqlplus更改栏位显示大小
col 栏位 format a20原创 2009-05-27 17:34:00 · 697 阅读 · 0 评论 -
设置Oracle10g支持RHEL5的参数
原创 2009-05-25 15:28:00 · 554 阅读 · 0 评论 -
oracle在linux下安装设置DISPLAY
linux下安装oracle先用oracle登陆xwindows,然后export DISPLAY=10.32.24.149:0.0然后xhost +出现成功,任何用户可以登陆即可在服务器上弹出xwindows安装界面原创 2009-05-25 15:31:00 · 3857 阅读 · 0 评论 -
查看oracle表空间使用情况
dba_free_space:描述数据空间的剩余大小dba_data_file:描述数据表空间的总大小 select a.tablespace_name, a.bytes bytes_used, b.largest,round(((a.bytes-b.bytes)/a.bytes)*100,2) percent_used from (select tablespace_name,sum原创 2009-06-19 14:22:00 · 828 阅读 · 0 评论