百科全书
百科全书
行级恢复2008-03-28 学习日志
SQL> host timeSQL> delete from emp where deptno=30;已删除6行。SQL> select empno from emp where deptno=30;未选定行SQL> commit;提交完成。SQL> select empno from emp as timestamp to_timestamp('2008...
ORACLE中返回结果集示例
注意:此文档是本人写的create or replace package test_pack astype ref_cursor is ref cursor;end;/create or replace procedure get_rest(n in number,rst out test_pack.ref_cursor)as beginopen rst for select ...
关于数据库文件
这几天的学习内容数据库的数据文件和临时文件最好不要设置成自动扩展.select file_name,autoextensible from dba_data_files or dba_temp_filesalter database datafile ' .....dbf' autoextend off;当临时文件...
倒入数据时注意点
要改变表空间倒入数据时,如要把数据改变表空间:1)把要倒入用户的unlimited tablespace权限收回2)设置这个用户在改变后的表空间的quota 数量
ORACLE 10.2.0.1在Red Hat Linux AS4U4 i386上安装文档
注意:此文档是本人结合网上资料整理而成的.ORACLE 10.2.0.1在Red Hat Linux AS4U4 i386上安装文档确认Linux包以下操作都是用root用户执行。确认以下Linux包存在:make-3.79binutils-2.11openmotif-2.2.2-16setarch...
oracle 10G RAC在RedHat AS4上的安装
注意:此文档是本人结合网上资料整理而成本次安装需要的软件:1、10201_database_linux_x86_64.cpio.gz2、10201_clusterware_linux_x86_64.cpio.gz3、oracleasm-support-2.0.3-1.x86_64.rpm4、oracleasmlib-2.0.2-1.x...
SVN在LINUX上的自动启动
注意:此文档是本人由网络资料整理而成./etc/rc.d/init.d/svn:#!/bin/bash cd $HOME. .bash_profileSVN_HOME=/app/svn/binif [ ! -f "$SVN_HOME/svnserve" ]thenecho "svnserver startup: cannot start"exitficase "$...
改变数据文件位置
run { set newname for datafile 7 to 'd:\oradata\test.dbf'';restore datafile 7;switch datafile 7;recover datafile 7;}
删除过期的日志文件
此命令可以用于删除过期日志.RMAN>crosscheck archivelog all;RMAN>delete noprompt expired archivelog all;
JAVA调用ORACLE和MYSQL返回结果集
注意:此文档是本人由学习资料而成,用于测试JAVA调用ORACLE和MYSQL返回结果集的情况.import java.sql.*;import java.io.*;//import oracle.jdbc.driver.*;public class JDBCDemo {//private String driver = "oracle....
级联删除表中的记录(不通过级联约束)
注意:此文档是本人写的--级联删除表中的记录CREATE PROCEDURE proc_delete_data(p_tname varchar(100))begindeclare v_tablename varchar(50);declare flag int default 0;--定义一个游标,此游标返回指定表的子表dec...
JAVA中绑定变量的测试
注意:此文档是本人由学习整理而成import java.sql.*;import oracle.jdbc.driver.*;class ConOra {public static void main(String args[] ) throws SQLException{DriverManager.registerDriver(new oracle.jdbc.driv...
删除所有表的PROCEDURE
注意:此文档是本人写的create or replace procedure proc_drop_all_tablesascursor view_cur is select view_name from user_views ;cursor tab_cur is select table_name from user_tables;v_sql varchar2(200);cur...
增大SWAP
注意:此文档是本人结合网上资料整理而成1.fdisk /dev/sddmkswap /dev/sdd1swapon /dev/sdd1vi /etc/fstab/dev/sdd1 swap swap 0 02.dd if=/dev/zero of=/swapf bs=1024K count=512mkswap /swapfswapon /swapfswapoff...
forall and bulk collect
forall 和bulk collect的用法create table test_table (id int,c2 varchar2(20),c3 varchar2(20),c4 varchar2(20) );declarebegin for i in 1..10000 loop insert into test_table values(i,lpad(i,20,'x'),lpad(i,...
linux常用命令
查看某个文件是否超出1M : find /home/oracle -size +1000000c -print统计个数 ...
删除所有表的PROCEDURE
注意:此文档是本人写的CREATE PROCEDURE proc_drop_all_tables()begindeclare v_tablename varchar(50);declare v_constname varchar(50);declare flag int default 0;--定义一个游标,寻找所有的外键declare cur_con...
限制用户对自己对象的DDL权限
限制用户对自己对象的DDL权限 (触发器实现)create or replace trigger ddl_refuse_trigbefore ddl on schemadeclarev_ipaddress varchar2(20);beginselect sys_context('userenv','ip_address') into v_ipaddress f...
性能优化大致步骤
性能优化大致步骤,本人根据学习资料整理而成1) vmstat 3 10查看CPU,MEMORY的使用情况2)top查看哪个进程对CPU,MEMORY使用比较严重3)如果是某一两个比较严重,那跟踪这个这两个系统进程4)如果没有突出使用CPU,MEMORY的...