ora-12535 :TNS:operation timed out
在linux用9.2i的sqlplus连windows下的oracle 10.1时报错:ora-12535 :TNS:operation timed out,而windows下的sqlplus能连到linux系统的数据库.开始以为是数据库版本的问题,后来在网上找了一下资料,发现可能是防火墙...
绑定变量对性能影响例子
创建表m与两个存储过程proc1和proc2,其中proc1使用了绑定变量:create table m (x number);create or replace procedure proc1 as begin for ...
迁移某个表的数据
一、把表的数据导出exp userid=scott/tiger@orcl tables=emp file=E:\oracle\orabak.dmp log=E:\oracle\orabak.log 二、把表的数据导入imp userid=scott/tiger@orcl file=/home/oracle/orabak.dmp...
快速删除某个用户下的所有表数据
一、禁止所有的外键约束在pl/sql developer下执行如下语句:SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R';...
批量执行任务
要编译某个目录下所有fmb的文件,最快的办法就是使用批处理,脚本如下#!/bin/bashcd /ls /home/oracle/fmb/*.fmb | xargs -i frmcmp_batch.sh module={} userid=scott/tiger@orcl batch=yes compile_all=yesli...
文件的大小写批量转换
编写一个shell脚本,如下:#!/bin/bash cd /home/oracle/translatefor i in `ls`; do mv -f $i `echo $i | tr a-z A-Z`; done其中/home/oracle/translate是要转换的文件所在的目录,若要大写改为小写,只要...
关于export数据库的EXP-00091
转自http://vongates.itpub.net/post/2553/18625對一個DBA或需使用exp,imp的普通用戶來說,在我們做exp的過程中可能經常會遇到EXP-00091 Exporting questionable statistics.這樣的EXP信息,其實它就是exp的error ...
linux下光盘和ISO的挂载和卸载
光盘的挂载# mount /dev/cdrom /media/cdromISO文件test.iso文件的挂载# mount -t iso9660 -o loop /media/cdrom/test.iso /mnt/cdrom/卸载命令# umount /media/cdrom# umount /mnt/cdrom ...
oracle的随机函数
oracle的一个随机函数SELECT dbms_random.value(0,50) FROM dual;取整SELECT round(dbms_random.value(0,50)) FROM dual;
转载试题
转自http://blog.chinaunix.net/u3/93463/showart_1959905.html其中有部分题,之前遇到过1.解释冷备份和热备份的不同点以及各自的优点 答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备...
在表空间新增加数据文件和修改表空间数据文件的大小
SELECT file_name, tablespace_name, bytes/(1024*1024) M FROM dba_data_files;修改表空间数据文件的大小ALTER database datafile '/u01/app/oracle/product/10.1/dbs/users01.dbf' RESIZE 32M;在表空间新...
一些面试题
(1)FROM子句和WHERE子句应该注意点什么(2)对一个数据量比较大的表(100万条以上)进行查询时,如何使用游标才比较好(3)oracle数据库有哪两个服务进程(4)创建SP过程时,如何有效地使用索引(6)常见的异常有什么,在什么...
排序后,查询某个范围的记录
有表ord(ordseq, ordno, ctrpty, orddt), 其中ordseq为number型,ordno和ctrpty为varchar2型,而orddt为日期型,查询显示ord表按ordseq排序后第21至30条记录首先按ordseq排序查询ord表,看都有什么内容SELECT ord.ords...
装数据库出现验证checking Network Configuration requirements 错误
编辑/etc/hosts,在最后加上ip地址 操作系统的hostname(在终端进行hostname可以看到)例如我在最后添加了192.168.1.109 oracledemo
linux下增加磁盘
一.Linux的硬盘识别2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:sda 表示第1块SCSI硬盘.hda ...
oracle随linux而自动启动的方法
数据库为oracle 9i, 操作系统为Centos linux 4.7.(1)修改Oracle系统配置文件/etc/oratab/etc/oratab 格式为: SID:ORACLE_HOME:AUTO把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用...
linux下静默认安装oracle
如果Server段没有安装X界面,如何来安装Oracle呢?我们可以使用Oracle提供的静默安装来实现提示符下的Oracle安装。安装前的系统环境变量及内核参数的设置这里就不重复了,可以查看安装光盘中的安装文档。假设Oracle...
oracle在oracle linux 4.7的安装版本问题
# vi /etc/redhat-release把Enterprise Linux ..... AS release 4注释掉,另起一行加上redhat-3,保存退出就可以了
按季度求和或平均值等例子
SELECT * FROM SCOTT.EMP ORDER BY HIREDATE; 结果如下:1 7369 SMITH CLERK 7902 1980-12-17 800.00 202 7499 ALLEN SALESMAN 7698 1981-2-2...
日志文件一些相关命令
SQL> ALTER DATABASE CLEAR logfile group 3;SQL> SELECT group#, sequence#, members, bytes, status, archived FROM v$log;SQL> SELECT * FROM v$logfile;SQL> alter system set DB_CREATE_ONLINE_LOG_DEST_1 =...