oracle
天天实习
ttshixi.com
展开
-
apache+tomcat 真的能提高性能吗?
apache+tomcat 真的能提高性能吗?答案是待定。。。。我的亲身经历:我有三台刀片机刚开始的使用后果方式是:1.oracle2.apache+tomcat3.squid+tomcat性能并不好。后来改成2和3分别担待一部分。系统稳定。原创 2013-06-28 11:50:33 · 424 阅读 · 0 评论 -
oracle密码文件
很多时候需要对ORACLE密码文件进行重建,ORACLE对密码文件有着较为严格的要求,比如文件名,文件名大小写等等,有一次因ORACLE_SID的大小写折腾了很久,现记录如下Linux平台:orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password='' entries=n注意这里$ORACLE_SID的大小写给用户赋予sysd原创 2013-06-28 11:52:10 · 680 阅读 · 0 评论 -
linux oracle 的定时恢复和备份
1.exp导出#!/bin/shORACLE_HOME=/opt/oracle/product/9.2.0.4;export ORACLE_HOMEORACLE_BASE=/opt/oracle;export ORACLE_BASEORACLE_SID=ilearndb;export ORACLE_SIDLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib;原创 2013-06-28 11:52:01 · 509 阅读 · 0 评论 -
oracle trigger 表名 列名
select 'create or replace trigger ' || t.TABLE_NAME || '_' || t.COLUMN_NAME || '_Update_Insert' || ' after insert or update of' || ' ' || t.COLUMN_NAME || ' on ' || t.TABLE_NAME ||原创 2013-06-28 11:52:46 · 523 阅读 · 0 评论 -
oracle proc
CREATE OR REPLACE PROCEDURE user_learn_stat_p(v_in_user_id IN number) AS --参数IN表示输入参数, --OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 --定义变量 v_classroom_id number(10); --课程id v_user_id原创 2013-06-28 11:52:35 · 494 阅读 · 0 评论 -
标准 oracle 存储过程 模板
--创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p( --参数IN表示输入参数, --OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS--定义变量vs_msg VARCHAR2(4000); --错误信息变量vs_ym_beg CHAR(6); -原创 2013-06-28 11:52:33 · 473 阅读 · 0 评论 -
oracle 用户 从一个表空间 另一个表空间
--------------重要-------------------------select count(*) from user_tables; select * from user_lobs; select 'alter table ' ||t.table_name||' move lob('||t.column_name|| ') store as (tablespace ilear原创 2013-06-28 11:52:12 · 1248 阅读 · 0 评论 -
配置Oracle9i的归档模式
配置Oracle9i的归档模式 作者:浩瀚天涯 来源:不详 发布日期:2007-05-06 1.归档日志模式和非归档日志模式的区别非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.2.配置原创 2013-06-28 11:52:05 · 439 阅读 · 0 评论 -
oracle 动态sql
用decode取代where条件的动态sqlselect * from xxx where decode(:str,'','1',null,'1',columnname) = decode(:str,'','1',null,'1',:str)类似,对于group by 等也可以下面是偶摘的程序中一个pro*c中的语句:EXEC SQL INSERT INTO setl_resul原创 2013-06-28 11:52:51 · 419 阅读 · 0 评论 -
oracle 数据库 触发器 trigger 语法
关键字: oracle 数据库 触发器 trigger 语法 语法规则:Create [or replace] trigger [模式.]触发器名 Before| after insert|delete|(update of 列名)On 表名[for each row]When 条件PL/SQL块说明:For each row的意义是:在一次操作表的语原创 2013-06-28 11:52:44 · 463 阅读 · 0 评论 -
oracle的冷热备份大全
Oracle备份与恢复案例By Piner 一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致原创 2013-06-28 11:52:03 · 746 阅读 · 0 评论 -
oracle job 定时器 脚本
declareJOB_ILEARN_ONLINE number :=1;begindbms_job.submit(JOB_ILEARN_ONLINE,'PROC_ILEARN_ONLINE;',sysdate,'sysdate+1/1440');commit;end;原创 2013-06-28 11:52:53 · 436 阅读 · 0 评论 -
python
总觉得该学点什么东西,于是乎考查了一下perl,python,ruby,以及他们的一些框架,其中还有一个java的开源框架G什么的快速开发框架结合51job的招聘人数和各种编程语言的商业应用程度排名和自己的实际情况。我最终选择了python。原因:1.python 基于虚拟机,跨平台。2.python 强大的类库支持。3.pathon 写一些与操作系统打交道的小工具要比很多语言容易。原创 2013-06-28 11:52:31 · 432 阅读 · 0 评论 -
linux 安装 oracle 常见问题
1. 安装前的hosts文件l cat /etc/hosts# 检查主机的域名解析,除127.0.0.1外,还要有主机IP hostname条目,否则安装过程中可能出现长时间无反应的情况。2. 配置大SGA(超过1.7G)的问题安装完软件,建立数据库时配置大SGA(超过1.7G)需执行下面的操作:1) 如果有数据库正在运行,关闭所有的数据库及其服务。2) echo 30000原创 2013-06-28 11:52:18 · 412 阅读 · 0 评论