- 博客(18)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 解决PL/SQL客户端连oracle很快就断开的问题
PL/SQL登录很短时间session就自动断开1.首先查看你这个用户的profile文件select profile from dba_users where username='USERNAME';2.查看一下profile文件中的idle_time设置select * from dba_profiles where profile='PROFILENAME';3.如果第二
2012-06-18 23:13:40 2666
原创 oracle 11g对大表中添加DEFAULT值的NOT NULL字段速度有大幅度的提升
今天同事问我一个问题他说在一张2000万的表上增加了一个字段并字段一个默认值,执行这条语句(alter table tablename add new_col default ‘col’)一个小时没有执行完,问我有没有其他解决方法我查了一下资料发现Oracle11g中,在添加一个包含DEFAULT值的NOT NULL字段,Oracle不会去更新现有的数据,Oracle需要做的不过是将默
2012-06-18 23:09:30 8224 1
原创 exp/imp的帮助与例子
Imp/exp导入导出1.可以在命令行输入exp help=y获取exp的帮助信息C:\Documents and Settings\wwang>exp help=yExport: Release 11.2.0.1.0 - Production on星期日 6月 17 21:31:15 2012Copyright (c) 1982, 2009, Oracle and/or it
2012-06-17 22:04:02 3664
原创 Oracle 外部表创建
Oracle 外部表创建实验Oracle为外部表提供了两种访问的驱动程序,默认的访问程序是oracle_loader,它允许使用oracle的装载技术从外部文件中读取数据。另一种访问驱动程序是oracle_datapump它从数据库读取数据库并将数据插入到外部表中。1. Oracle_loader驱动程序创建外部表去访问D:\waibubiao下exp.dat文件中的记录
2012-06-17 21:21:43 4132
转载 关于Oracle数据库中行迁移/行链接的问题
关于Oracle数据库中行迁移/行链接的问题申明本文转载来自http://www.eygle.com/archives/2011/11/oracle_block_header.html作者:eygle | English Version 链接:http://www.eygle.com/archives/2011/11/oracle_block_header.html站内
2012-06-11 23:16:55 488
原创 启用oracle密码文件验证方式登录
Oracle验证两种方式,操作系统验证,密码文件验证 启动密码文件验证如果数据库登录方式是操作系统验证sys登录不需要用户名和密码就可以登录C:\Documents and Settings\wwang>sqlplus dfsdljfsdljf/jsljfls as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on星期一 6月 1
2012-06-11 23:02:31 2732
原创 oracle移动文件的两种方法
Moving Data Files:ALTER TABLESPACE• The tablespace must be offline.• The target data files must exist.ALTER TABLESPACE userdataRENAMEDATAFILE '/u01/oradata/userdata01.dbf'TO '/u01/oradat
2012-06-11 22:14:58 692
原创 数据库冷备份及恢复
数据库冷备份及恢复操作环境为windows xp + Oracle Database 11g Enterprise Edition Release 11.2.0.1.01.查看数据文件:SQL> select FILE_NAME,STATUS,FILE_ID from dba_data_files;FILE_NAME S
2012-06-07 23:38:00 3304
原创 计算undo表空间大小
计算undo表空间大小Sizing an UNDO TablespaceDetermining a size for the UNDO tablespace requiresthree pieces of information• (UR) UNDO_RETENTION in seconds• (UPS) Number of undo data blocks generated
2012-06-06 22:26:59 758
原创 Redolog日志文件删除恢复
Redolog日志文件删除恢复1.查看当前重做日志组及成员个数状态SQL> select GROUP#,MEMBERS,STATUS from v$log; GROUP# MEMBERS STATUS---------- ---------- -------------------------------- 1 1 INACTIVE
2012-06-05 23:00:40 4486
原创 aix上安装软件包
aix上安装软件包1.把要安装软件包上传到服务的指定目录下解压2.进入到解决的目录下,执行smitty install选择install and update software--install software软件包在当前的目录下输入 .INPUT device /directory fro software [.]SAVE replaced files? 为yes
2012-06-05 22:03:46 7720 1
原创 验证RAC节点reboot节点vip资源和服务会切换到另外节点,然后再手动恢复故障节点
RAC环境为两个节点环境节点1为udb1节点为udb2,集群环境启动的正常 1. 在节点1上增加一个服务mdspr并启动服务 节点1udb1为主用节点,节点2udb2为备用节点mdsp01:oracle:orcl1 > srvctl add service -d udb -s mdspr -r udb1 -a udb2mdsp01:oracle:orcl1 > srvctl sta
2012-06-04 22:56:27 7986
原创 suse下启动vsftp报错解决方法
suse下启动vsftp报错解决在suse启动vsftp服务service vsftp start 报 Starting vsftpd startproc: exit status of parent of /usr/sbin/vsftpd: 1用 lsof -i :21查看21端口被那个进程占用,然后把那个进程kill掉kill -9 pid再次启动启动vsftp正常
2012-06-04 22:09:12 10164 1
原创 手动创建数据库
手动创建数据库实验环境 windows xp +oracle 11.2.0.1.01. 创建实例C:\Documents and Settings\wwang>oradim -NEW -SID wlm2. 编辑初始化参数如下:wlm.__db_cache_size=71303168wlm.__java_pool_size=4194304wlm.__larg
2012-06-03 23:27:11 706
原创 控制文件包含的内容
1.Control File ContentsA control file contains the following entries:• Database name and identifier• Time stamp of database creation• Tablespace names• Names and locations of data files
2012-06-03 23:24:55 1431
原创 从alert日志中看数据库启动数据启动的三个过程
从alert日志中看数据库启动数据启动的三个过程1. 启动数据库到nomount此时oracle会读取初始化参数文件分配内存(SGA)启动一系列的后台进程Oracle读取初始化参数文件windows中到$ORACLE_HOME/database、linux中到$ORACLE_HOME/dbs中依次去读取spfile.ora——>spfile.ora ——>init.ora如果都没有
2012-06-02 23:13:07 1790
原创 修改初始化参数不合理导致数据不能启动问题解决
参数设置不合理导致数据不能启动问题解决由于修改初始化参数不合理导致数据库不能启动以下面的例子进行恢复1.修改数据库的shared_pool_size大小,不小心修改shared_pool_size大小超过了操作系统分配oracle的内存的大小了SQL> alter system set shared_pool_size=100G scope=spfile;系统已更改。2.重
2012-06-02 23:10:06 1548
原创 开启当前会话的10046事件
1.启用当前会话的10046事件 用户必须具有alter session的权限---开启10046事件级别设置为12SQL> alter session set events '10046 trace name context forever , level 12';Session altered.SQL> select * from tt; ID NAME
2012-06-01 20:01:54 745
服务器内存告警,发现是oracle 归档进程arch 占用超过10G(每个arch进程)
2014-05-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人