
DataBase
文章平均质量分 80
danwind
时间不够,改天再写
展开
-
oracl基本sql语句
1.分页查询:[code="sql"]select rn, tt.* from (select rownum rn,t.* from (select * from tablename order by table_id) t) tt where rn between 1 and 5;[/code]2.创建oracle序列[code="sq...2009-07-31 19:30:57 · 87 阅读 · 0 评论 -
修改oracle数据库的字符集
SHUTDOWN IMMEDIATE;STARTUP MOUNT;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;ALTER DATABASE OPEN;ALTER DATABASE CHARACTER SET INTER...原创 2012-12-21 09:58:07 · 87 阅读 · 0 评论 -
oracle基础sql语句二
linux 切换oracel用户: su oracle 或者 su - oracle查看oracle实例echo $ORACLE_SID 以dba用户登录sqlplus / as sysdba修改用户密码alter user system identified by system;...原创 2012-12-21 10:03:18 · 97 阅读 · 0 评论 -
oracle异常收集
1. ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。 2.ORA-01008 not all variables bound一般都是因为语句中含有类似“:a"这样的变量 3.ORA-01555: 快照过旧: 回退段号 (名称为 "") 过小 ORA-22...原创 2012-12-21 11:14:48 · 112 阅读 · 0 评论 -
Oracle date timestamp 时间函数总结
yyyy-mm-dd hh24:mi:ss.ff 年-月-日 时:分:秒.毫秒 --上一月,上一年select add_months(sysdate,-1) last_month,add_months(sysdate,-12) last_year from dual;--下一月,下一年select add_months(sysdate,1) last_month,add_months(sy...原创 2012-12-21 11:30:55 · 573 阅读 · 0 评论 -
plsql设置
1.设置date类型显示格式TOOLS(工具)——>Preferences(选择参数)——>User interface(用户接口)——>Date/Time 即可以设置日期显示格式。 2.设置timestamp类型显示格式我们只需要在系统属性-高级-环境变量-系统变量 中增加如下设置: NLS_TIMESTAMP_FORMATYYYY-MM-DD HH24...原创 2012-12-25 17:54:02 · 134 阅读 · 0 评论 -
linux Oracle服务启动&停止脚本与开机自启动
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。一、在Linux下启动Oracle登录到CentOS,切换到oracle用户权限# su – oracle接着输入:$ sqlplus "/as ...原创 2014-03-27 17:39:43 · 143 阅读 · 0 评论 -
oracle 10g Enterprise Manager 无法连接到数据库实例分析
1 问题描述客户端通过IE 浏览器登陆oracle 10g em console时不能显示登陆界面,页面显示“Enterprise Manager 无法连接到数据库实例。下面列出组件状态” 2 处理过程1. 检查主机em进程状态,结果正常emctl status dbconsole2. 检查数据库用户,发现sysman用户状态是LOCKED(TIMED),检查dba_profiles的属...原创 2014-03-27 17:40:11 · 243 阅读 · 0 评论 -
Oracle的AWR报告分析
今晚来分析一下awr报告,首先说一下什么是awr报告,它能给我们带来什么。* 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。如何分析:* 在看awr报告的时候,我们并不需要知道所有性能指标的含义,就可以判断出问题的所在,这些性能指标其实代表了or...原创 2014-04-10 16:23:43 · 125 阅读 · 0 评论 -
系统共享内存的修改(ORA-27102: out of memory)
今天做压力测试的时候,修改数据参数出现ORA-27102: out of memory错误,最后发现是系统参数设置的问题,限制了oracle的sga大小修改系统参数前,一定要备份参数文件,create spfile from pfile='/opt/oracle/product/11.1/db_1/dbs/initorcl.ora';------- 查看sga的大小SQL&g...原创 2014-04-10 16:24:54 · 242 阅读 · 0 评论 -
Oracle对象类型详解
一、抽象数据类型1、创建类型--地址类型CREATE OR REPLACE TYPE AddressType AS OBJECT(Country varchar2(15),City varchar2(20),Street varchar2(30));2、类型嵌套--创建基于前一个类型的新的抽象数据类型:巨星类型CREATE OR REPLACE TYPE SuperStarType AS O...原创 2012-03-26 14:38:31 · 109 阅读 · 0 评论 -
oracle数组类型简单实例介绍
Oracle数组一般可以分为固定数组和可变数组 固定数组declare type v_ar is varray(10) of varchar2(30); my_ar v_ar:=v_ar('g','m','d','龚','帅'); begin for i in 1..my_ar.count loop ...原创 2012-03-26 10:49:37 · 174 阅读 · 0 评论 -
Oracle自治事务pragma autonomous_transaction的介绍
transaction has no link to the calling transaction, so only commited data can be shared by both transactions. 自治事务允许你离开调用的事务上下文,执行一个独立的事务,然后返回调用的事务而不会影响到调用事务的状态。自治事务和调用事务不同,只有提交的事务才会在事务见共享。 The foll...原创 2011-08-05 15:20:23 · 187 阅读 · 0 评论 -
oracle问题收集一
1.dblink创建语法 --删除dblinkdrop database link link_test;--建立dblinkcreate database link link_testconnect to apple_wxs identified by apple_wxsusing 'TEST';--查询主机B 上的XXX_t表select * from XXX...原创 2011-08-30 15:37:07 · 100 阅读 · 0 评论 -
oracle学习笔记1:表空间、表的管理
1.表空间管理:永久、临时、撤销三种类型 ①准则 使用多个表空间:不同空间/分区存不同数据,防磁盘损坏相互影响,提高I/O;将不同的用户数据从数据字典中分离,减少数据文件的数据字典对象和模式对象竞争 指定表空间的存储参数 为表空间指定限额:防资源浪费 ②可进行的操作 新建表空间,调整数据文件大小,添加数据文件到表空间; 设置和修改缺省的数据段存储设置; 使表...原创 2011-06-24 11:25:37 · 109 阅读 · 0 评论 -
Oracle学习笔记一:体系结构
http://blog.youkuaiyun.com/chenmo_zhang原创 2011-06-24 11:40:01 · 105 阅读 · 0 评论 -
用pl/sql developer导出表结构和数据
点击Tools--Export User Objects这种方式可以导出当前用户拥有的所有对象,包括表、视图、触发器、同义词等等,对于表,只能导出表结构(建表语句),不能导出数据,选中要导出的对象,设置好导出的路径和各个参数后,点击Export就OKPS:1)这种方式还可以导出其他用户的对象,在下面user下拉框中选择要用户就可以,默认是系统当前登录用户2)这种方式导出的文件都是建...原创 2011-06-24 11:45:52 · 230 阅读 · 0 评论 -
PLSQL(语法--异常处理--游标--存储过程--触发器--oracle分页)
《PL/SQL编程》 /*procedural language/sql*/--1、过程、函数、触发器是pl/sql编写的--2、过程、函数、触发器是在oracle中的--3、pl/sql是非常强大的数据库过程语言--4、过程、函数可以在java程序中调用--提高效率:优化sql语句或写存储过程--pl/sql移植性不好--...原创 2011-07-08 17:00:09 · 126 阅读 · 0 评论 -
Oracle参数游标
一、参数游标 参数游标是带有参数的游标,在定义参数游标之后,当使用不同参数值多次打开游标时,可以产生不同的结果集,语法如下: cursor cursor_name(parameter_name datatype) is select_statement; 定义参数游标时,游标参数只能指定数据类型,而不能指定长度。 示例如下:Oracle代码 declare ...原创 2011-07-29 09:55:48 · 583 阅读 · 0 评论 -
事务中的Savepoints
事务中的Savepoints 你可以在事务上下文中声明称为savepoint的中间标记。Savepoint将一个长事务分隔为较小的部分。 使用savepoint,你可以在长事务中任何点任意标记你的操作。然后你可以选择回滚在事务中当前点之前、声明的savepoint之后执行的操作。比如,你可以在一长段复杂的更新中使用savepoint,如果犯了个错,你不需要重新提交所有语句。 Savepoints在...原创 2011-07-29 09:59:31 · 345 阅读 · 0 评论 -
oracle树中prior的用法
在oracle生成树时,prior起了至关重要的作用,它决定了书的遍历方向。下面用例子分别阐述之: 1、prior放在子节点方向scott@ORA9I> l1 SELECT substr(sys_connect_by_path(ENAME,'->'),3) EMPLOYEE2 FROM EMP3 CONNECT BY PRIOR EMPNO=MGR4* START WITH E...原创 2011-08-05 15:02:33 · 166 阅读 · 0 评论 -
oracle中用START WITH...CONNECT BY PRIOR子句实现递归查询
今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: i...原创 2011-08-05 15:03:40 · 109 阅读 · 0 评论 -
Oracle 连接故障的排查
Oracle 连接故障的排查 1、 故障现象通过resin中间件建立连接池,时间特别长。2、 故障分析和排除1)检查建立连接的jsp程序,非常简单的调用jdbc,没有问题。担心jdbc driver for oracle在数based on IBM AIX,但因为找不到更合适的版本,只能放弃这个方向。2)在数据库端执行lsnrctl status反应时间特别长。Lsn...原创 2014-04-10 16:33:01 · 286 阅读 · 0 评论