- 浏览: 315300 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (195)
- 心情随想 (20)
- java基础 (30)
- 技术文章 (4)
- 在oracle的海洋中遨游 (25)
- unix (5)
- 没有意义 (6)
- 效率 (1)
- js (5)
- hibernate (2)
- jfreechart (3)
- 分析 (1)
- DW (2)
- on-line analytical processing (1)
- 人工智能理论 (10)
- weblogic (4)
- 我也cvs (0)
- TAM SSO 应用改造 (2)
- LADP (2)
- servlet (1)
- java 编码 (3)
- 智科 语录 (2)
- java 工作流 (1)
- swt (1)
- java pattern (1)
- xml和html基础 (19)
- c# (3)
- eclipse (1)
- db2 (4)
- 面试题 (0)
- english (2)
- Ruby (1)
- OLAP (3)
- 网友的智慧 (1)
- SOA (1)
- 搜索引擎 (4)
- 构建自己的报表工具 (1)
- JMX (1)
- 朝花朝拾 之少年记忆 (3)
- C语言 (2)
- struts2 (4)
- 元数据 数据仓库 (1)
- liferay (1)
- 分析工具 (0)
最新评论
-
yy8093:
只能在JDK1.4下监控WebLogic Server 8.x ...
weblogic JMX 中遇到的问题 -
di1984HIT:
问题找到了,就是1.4和1.5不兼容导致的,通过分析Objec ...
weblogic JMX 中遇到的问题_2 -
hillhill:
getServletContext().getRealPath ...
request.getRealPath("/") AIX不同与windows -
mrgood:
哥错了,这问题太傻逼了 一时没看出来
登录验证 struts2 -
mrgood:
LoginAction.java里面 if(getUserna ...
登录验证 struts2
oracle 一句话技巧
1:edi 编辑sql buffer中的sql语句
2:SPOOL C:/SQLTEST.TXT 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。SPOOL OFF ;CANCEL
3:set serveroutput on size unlimited format word_wrapped;
对于10gdbms_output.put_line的长度是没有限制
如果报错:buffer overflow,执行如下语句即可:
4:select to_char(SYSDATE,'yyyy/mm/dd/HH24/mi/ss ') from table;可以实现24小时
5: 列举5个10g的新特性。
答:1).自动共享内存(SGA)管理
2).自动存储管理(ASM)
3).ADDM和查询优化器
4).闪回表(flashback table)
5).Data Pump(expdp、impdp)
6: optimizer_mode影响一个SQL语句是否可以执行
show parameter optimizer_mode
alter session set optimizer_mode=choose;此时的执行计划是全表扫描 Execution Plan-----
alter session set optimizer_mode=first_rows; SQL开始使用PK进行索引扫描
7):create table emp2 as select * from emp where 1=1; 创建备份表数据和结构
insert into a select * from b 备份表数据
select * from dual order by 1 desc
8):select * from dba_users;
在oracle database 10g系统中可以使用 dba_roles,dba_role_privs,dba_sys_privs,role_sys_privs
9)
ORA-01425: 转义符必须是长度为 1 的字符串
SQL> select * from emp where ename like '%s_%'escape 's';
ENAME SAL
-------------------- ----------
_beyond 99
10)
当在select语句中同时包含多个子句时候 (where,group by,having,order by)
order by 必须是最后一个子句,为什么?给个理由!
11)当执行降序排序时,如果排序存在null值,那么null会显示在最前面
12):insert
当使用insert语句插入数据时,可以使用default关键字提供数值。
当制定default 时,存在默认值,则使用默认值,
如果不存在默认值,则自动null
http://tracyoracle.blogbus.com/logs/335217.html
13)oracle中缓存的机制是为了尽量的避免频繁的i/o操作。
计算机系统中最频繁的是磁盘的 i/o操作,当缓存中达到一定的程度的时候,
再批量的写入
14) oracle也称为面向对象的查询语言
case 1:可以自定义对象
下面是个案例 通过自定义t_air ,然后在表中引用
SQL> create type t_air as object(id int,name varchar(20));
2 /
Type created
SQL> create table aaa(id int,person t_air);
Table created
SQL> insert into aaa values(1,t_air(1,'23sdf'));
1 row inserted
SQL> select a.id,a.person.id,a.person.name from aaa a;
ID PERSON.ID PERSON.NAME
--------------------------------------- --------------------------------------- --------------------
15) 数据库名DB_NAME同数据库实例instance_name是一对多的关系
在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。
instance_name是oracle数据库参数 而ORACLE_SID是操作系统的环境变量
16) TNS:协议适配器错误
ORACLE_SID必须与instance_name的值一致,否则,你将会收到一个错误,在unix平台,是“ORACLE not available”,在winnt平台,是“TNS:协议适配器错误”。
17) 数据库域名
什么是数据库域名?
在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制。举例说明如:
全国交通运政系统的分布式数据库,其中:
福建节点: fj.jtyz
福建厦门节点: xm.fj.jtyz
江西: jx.jtyz
江西上饶:sr.jx.jtyz
这就是数据库域名。
数据库域名在存在于参数文件中,他的参数是db_domain.
查询数据库域名
方法一:select value from v$parameter where name = 'db_domain';
方法二:show parameter domain
方法三:在参数文件中查询。
18)全局数据库名
全局数据库名=数据库名+数据库域名,如前述福建节点的全局数据库名是:oradb.fj.jtyz
19)、数据库服务名
什么是数据库服务名?
从oracle9i版本开始,引入了一个新的参数,即数据库服务名。参数名是SERVICE_NAME。
如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库服务名与数据库名相同。
查询数据库服务名
方法一:select value from v$parameter where name = 'service_name';
方法二:show parameter service_name
方法三:在参数文件中查询。
1:edi 编辑sql buffer中的sql语句
2:SPOOL C:/SQLTEST.TXT 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。SPOOL OFF ;CANCEL
3:set serveroutput on size unlimited format word_wrapped;
对于10gdbms_output.put_line的长度是没有限制
如果报错:buffer overflow,执行如下语句即可:
4:select to_char(SYSDATE,'yyyy/mm/dd/HH24/mi/ss ') from table;可以实现24小时
5: 列举5个10g的新特性。
答:1).自动共享内存(SGA)管理
2).自动存储管理(ASM)
3).ADDM和查询优化器
4).闪回表(flashback table)
5).Data Pump(expdp、impdp)
6: optimizer_mode影响一个SQL语句是否可以执行
show parameter optimizer_mode
alter session set optimizer_mode=choose;此时的执行计划是全表扫描 Execution Plan-----
alter session set optimizer_mode=first_rows; SQL开始使用PK进行索引扫描
7):create table emp2 as select * from emp where 1=1; 创建备份表数据和结构
insert into a select * from b 备份表数据
select * from dual order by 1 desc
8):select * from dba_users;
在oracle database 10g系统中可以使用 dba_roles,dba_role_privs,dba_sys_privs,role_sys_privs
9)
ORA-01425: 转义符必须是长度为 1 的字符串
SQL> select * from emp where ename like '%s_%'escape 's';
ENAME SAL
-------------------- ----------
_beyond 99
10)
当在select语句中同时包含多个子句时候 (where,group by,having,order by)
order by 必须是最后一个子句,为什么?给个理由!
11)当执行降序排序时,如果排序存在null值,那么null会显示在最前面
12):insert
当使用insert语句插入数据时,可以使用default关键字提供数值。
当制定default 时,存在默认值,则使用默认值,
如果不存在默认值,则自动null
http://tracyoracle.blogbus.com/logs/335217.html
13)oracle中缓存的机制是为了尽量的避免频繁的i/o操作。
计算机系统中最频繁的是磁盘的 i/o操作,当缓存中达到一定的程度的时候,
再批量的写入
14) oracle也称为面向对象的查询语言
case 1:可以自定义对象
下面是个案例 通过自定义t_air ,然后在表中引用
SQL> create type t_air as object(id int,name varchar(20));
2 /
Type created
SQL> create table aaa(id int,person t_air);
Table created
SQL> insert into aaa values(1,t_air(1,'23sdf'));
1 row inserted
SQL> select a.id,a.person.id,a.person.name from aaa a;
ID PERSON.ID PERSON.NAME
--------------------------------------- --------------------------------------- --------------------
15) 数据库名DB_NAME同数据库实例instance_name是一对多的关系
在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。
instance_name是oracle数据库参数 而ORACLE_SID是操作系统的环境变量
16) TNS:协议适配器错误
ORACLE_SID必须与instance_name的值一致,否则,你将会收到一个错误,在unix平台,是“ORACLE not available”,在winnt平台,是“TNS:协议适配器错误”。
17) 数据库域名
什么是数据库域名?
在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制。举例说明如:
全国交通运政系统的分布式数据库,其中:
福建节点: fj.jtyz
福建厦门节点: xm.fj.jtyz
江西: jx.jtyz
江西上饶:sr.jx.jtyz
这就是数据库域名。
数据库域名在存在于参数文件中,他的参数是db_domain.
查询数据库域名
方法一:select value from v$parameter where name = 'db_domain';
方法二:show parameter domain
方法三:在参数文件中查询。
18)全局数据库名
全局数据库名=数据库名+数据库域名,如前述福建节点的全局数据库名是:oradb.fj.jtyz
19)、数据库服务名
什么是数据库服务名?
从oracle9i版本开始,引入了一个新的参数,即数据库服务名。参数名是SERVICE_NAME。
如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库服务名与数据库名相同。
查询数据库服务名
方法一:select value from v$parameter where name = 'service_name';
方法二:show parameter service_name
方法三:在参数文件中查询。
发表评论
-
NOT IN 子查询中不能有null记录
2011-05-13 09:46 943oracle NOT IN 子查询中不能有null记录 -
format code appears twice
2009-04-07 18:35 3732Oralce中的to_date()函数用于将字符串转换为日期对 ... -
获取表结构和字段描述的视图
2008-09-09 12:03 1499CREATE OR REPLACE VIEW VW_ALL_T ... -
表的自连接同子查询有区别?
2008-06-23 11:54 1732运用自连接同子查询之间有什么区别?请大家给点意见 SELE ... -
IPC和TCP
2008-04-20 20:40 1392IPC: interprocess communication ... -
oracle数据库监听配置
2008-04-20 18:02 1890oracle数据库监听配置 针对相关的问题如:客户端cli ... -
oracle 连接数的问题
2008-04-15 15:19 3105最近想验证连接数同jdbc的关系。特进行了以下的操作 > ... -
oracle 下树形结构数据统计
2008-04-13 19:46 1688create table czk_dguitest(c ... -
sql 函数
2008-04-12 22:52 855(Select count(*) from 表名 ... -
oracle锁机制的模拟试验
2008-04-03 09:45 1217首先我们用pl sql模拟3个用户 conn system/ ... -
lock 1
2008-04-01 09:19 1071step 1: create table create tab ... -
分析create table 在不同数据库中的情况!
2008-03-05 17:30 14921: sql server 2000 create tabl ... -
group by 和having 之间的关系
2008-02-26 15:39 1177今天一个叫桂子的小朋友,问我group by和having 的 ... -
tnsnames.ora oracle 9i和10G
2008-02-16 20:46 2791在进行网络连接的时候要用到 tnsnames.ora 在9i中 ... -
Oracle字符集问题总结
2008-01-12 20:58 1163(1):NLS=National Language Suppo ... -
权限的问题点滴
2008-01-07 21:46 1309一:no create session privilege 1 ... -
create database
2008-01-05 23:02 1173dbca (database configuration as ... -
redo
2008-01-05 22:31 939change vector redo record SQL& ... -
interview_oracle
2008-01-05 18:23 927Oracle面试问题-技术篇 这也许是你一直期待 ... -
最基本的DDL
2007-12-22 06:37 922(1): 以下是完成一个表的创建并且指定其主键 SQL> ...
相关推荐
很抱歉,根据您提供的信息,这个压缩包文件“一句话演讲:话不在多而在精.DOC”似乎是一个关于演讲技巧或公共演讲的文档,而非IT专业知识点。标题和描述都指向了演讲的艺术,强调了在表达观点时质量优于数量的原则。...
在Oracle数据库中,`spool`命令是一种非常实用的功能,它允许用户将查询结果或者执行过程中的所有输出(包括错误信息)重定向到一个外部文件中,而不是显示在屏幕上。这在处理大量数据时尤其有用,可以避免因屏幕...
顶一个” 这句话暗示了PPT的内容质量较高,包含了有价值的信息,适合学习和参考,得到了分享者的推荐。 结合【标签】"wane ppt",我们可以推测这个PPT可能主要围绕Wane个人在某IT领域的专业知识,可能是数据库管理...
”这句话强调了理论学习与实际操作之间的平衡。对于DBA而言,具备深厚的理论基础是前提,但更重要的是如何将这些理论应用于解决实际问题。例如,理解Oracle数据库的锁机制可以帮助解决并发控制问题;掌握SQL执行计划...
- 安全狗等防护系统可能会跟踪变量并检测到一句话木马,但可以通过宽字符注入、HEX编码绕过等技术规避检测。 9. **Webshell与.htaccess文件**: - .htaccess文件可用于控制网站行为,如重定向、URL重写等。在渗透...
2. **职业目标**:简短的一两句话,概括你所追求的职位类型和期望的工作领域。例如,“寻求一份Java开发工程师的职位,在大数据处理和分布式系统方面发挥专长”。 3. **技能列表**:列出你的核心技能,如编程语言...
2. **专业概述**:一到两句话概括求职者的专业定位,如“资深Java开发工程师,专注于分布式系统和大数据处理”。 3. **技能列表**:列出掌握的编程语言(如Java、Python、C++)、框架(如Spring Boot、React)、...
2. **职业目标**:简短的一两句话概述你期望的工作职位和领域,让招聘者一眼就能看出你的职业定位。 3. **技能清单**:列出你的编程语言能力(如Java、Python、C++等)、框架(如React、Angular、Vue.js等)、...
【描述】:“'和你一起备考'这句话表明这份资料不仅仅是一份静态的学习材料,它可能包含了一些互动元素,如讨论论坛、答疑环节或在线学习社区,以便考生可以相互交流、共同进步。备考SCJP的过程中,理解Java的基础...
【描述】:“本资料仅供学习参考”,这句话表明这个压缩包内的内容主要是为了教育和研究目的,可能包含了一些教学材料或案例分析,帮助学生或开发者理解如何使用JSP进行实际项目开发,以及如何编写关于这类项目的...
对于对日外包来说,“技术立足,日语制胜”这句话很好地概括了从业者所需的核心竞争力。在未来的软件服务外包市场,中国有望扮演更重要的角色,而具备相关技能和经验的计算机专业人才将有着广阔的职业发展前景。
"可这要分 呵呵"这句话可能是教师对学生的一种鼓励,暗示这些资料需要学生自己去消化和分类,以深化理解。 从标签“一个很好的老师 给我们的讲课课件 涉及很广”可以看出,这份课件内容广泛,涵盖了数据库的多个...
2. **简介或职业目标**:用一到两句话简述自己的职业定位和求职意向,例如“寻求一份Java开发职位,专注于分布式系统和微服务架构”。 3. **技能列表**:列出你的编程语言、框架、工具和技术专长。例如,Java、...
- 用一两句话简述自己的职业定位和目标,突出与应聘职位相关的技能和兴趣。 3. **技能列表** - 列出精通的编程语言(如Java、Python、C++)、开发框架(如React、Vue、Angular)和工具(Git、Docker、Jenkins)。...
”这句话表明该系统已经完成并能够正常运行,意味着它经过了完整的编码、测试和调试阶段,具备实际应用的基础。同时,提到上传过程的繁琐,可能是由于文件大小、格式限制或者网络问题,这在分享大型软件项目时常见,...
"这句话强调了该教材的质量和易懂性。教材作者深入浅出地讲解了VS2005中的报表设计和使用方法,使得学习者无需太多的基础知识也能快速理解并掌握报表设计技巧。这表明教材内容详实,步骤清晰,适合初学者快速入门。 ...
- **简洁明了**:用几句话概括自己的特点。 - **突出优势**:强调与职位匹配的技能和经历。 - **真实可信**:避免夸大其词。 ### 7. 其他信息 除了上述核心部分外,还可以考虑添加其他相关信息,比如: - **兴趣...
2. **职业目标**:简短的一两句话,概述你希望在IT领域实现的职业目标或期望的职位。例如,你可以写“寻求一份软件开发工程师的职位,致力于使用最新技术解决复杂问题”。 3. **技能列表**:列出你的专业技能,如...
2. **专业概览**:用一两句话概述你的专业技能和职业目标,使招聘经理对你的背景有个大致了解。 3. **技能列表**:列出你的编程语言熟练度、框架、库、操作系统、版本控制、项目管理工具等。根据你申请的职位定制这...