![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 70
iteye_16520
这个作者很懒,什么都没留下…
展开
-
windows下启动和关闭脚本
1.启动脚本 ----------------------------------------------- net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL rem net start OracleOraDb10g_home1iSQL*Plus rem net start OracleJobSchedu...原创 2012-07-08 15:30:32 · 516 阅读 · 0 评论 -
ORACLE SPOOL 总结
spool常用的设置set colsep' '; //域输出分隔符set echo off; //显示start启动的脚本中的每个sql命令,缺省为onset feedback off; //回显本次sql命令处理的记录条数,缺省为onset heading off; //输出域标题,缺省为onset pagesize 0; //输出每页行数,缺省为24,为了避免分页,...原创 2012-10-10 20:30:01 · 63 阅读 · 0 评论 -
sqlplus 常用set指令
set colsep' '; //##--域输出分隔符set echo off; //##--显示start启动的脚本中的每个sql命令,缺省为onset feedback off; //##--回显本次sql命令处理的记录条数,缺省为onset heading off; //##--输出域标题,缺省为ons...原创 2012-10-10 20:30:51 · 113 阅读 · 0 评论 -
Oracle Index 学习
1.index需要储存空间和I/O操作。2.index的目的是加快select的速度的。3.insert,update,delete数据oracle会同时对索引进行相应的调整,因此会增加一定的消耗。4.使用index一定能加快select速度吗?不是的,数据少和巨大时index会影响select的速度,因此如果查询速度可以满足,就不要建index。5.Index 对null 无效。...原创 2012-10-11 21:58:05 · 137 阅读 · 0 评论 -
Instance and Databases
实例和数据库的关系,其实真正的世界也有相似的关系。一个实例可以被认为是一座通往数据库的桥,而数据 库可以被认为是一个岛。数据的进出都是通过这座桥。如果桥是不通,那么数据就不可能同数据库流出或写入 。在Oracle中,如果实例是开启的,数据可以写入数据库,也可以从数据库中读取数据。物理数据库的状态是 不会变化。如果实例关闭,用户不能访问数据库,即使它仍然存在身体...原创 2012-10-20 13:42:36 · 59 阅读 · 0 评论 -
linux下新建oracle数据库实例
1、在Linux服务器的图形界面下,打开一个终端,输入如下的命令;xhost +2、切换到oracle 用户,使用如下的命令:su - oracle3、指定数据库实例的变量与值,假设要建立的数据实例的SID是testexport ORACLE_SID=test4、使用DBCA工具建立实例dbca5、手工启动两个实例su - oraclelsnrctl start-...原创 2012-10-20 16:33:31 · 150 阅读 · 0 评论 -
树结构和它的专用函数SYS_CONNECT_BY_PATH
来至:http://blog.oracle.com.cn/html/83/t-122083.html 简单的树型结构关于树的普通应用学习了下这个函数, 用ORGINDUSTRIES的表做了个测试:正常的树型结构select lpad(' ',6*(level-1))||industry,indlevel,indid,pindidfrom ORGINDUSTRIESstart with in...原创 2012-10-22 21:55:26 · 70 阅读 · 0 评论 -
MySQL与Oracle的数据迁移注意事项,另附转换工具链接
将数据从MySQL迁移到Oracle的注意事项1. 自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1...原创 2013-02-21 15:59:20 · 161 阅读 · 0 评论 -
解决maven仓库中找不到ojdbc驱动的问题
maven仓库中的ojdbc下载需要oracle的官方授权,所以我们需要先在网上找一个ojdbc14.jar包,上传到本地的maven仓库。上传的命令使用mvn install:install-file,具体格式如下-DgroupId=包名-DartifactId=项目名-Dversion=版本号-Dpackaging=jar-Dfile=jar文件所在路径 ...原创 2013-02-21 16:51:34 · 640 阅读 · 0 评论 -
Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
from :http://blog.csdn.net/idber/article/details/9039857 这两天在Ubuntu上安装Oracle把人折腾毁了,即使照着网上的教程来,还是出了很多问题。好在最后终于搞定了。写出来总结一下,免得以后忘了。 标题注明32位是因为网上教程几乎全是以64位安装为例的,32位系统下照着做是绝对会安装失败的。 出现的问题主要有两方...原创 2014-08-06 16:26:28 · 238 阅读 · 0 评论 -
sql loader 导入数据是报错:Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法 ...
在学习SQL Loader导入数据的时候,试用SCOTT用户下的EMP表,使用Navicat导出txt 模式作为测试导入数据文件 失败的控制文件 LOAD DATAINFILE EMP.txtREPLACE INTO TABLE EMPFIELDS TERMINATED BY ","(EMPNO,ENAME,JOB,MGR,HIREDAT...原创 2012-10-10 13:12:00 · 679 阅读 · 0 评论 -
Linux下监听程序TNS-12543错误解决方法
转载:http://blog.csdn.net/libinsoft/article/details/5943833遇到的问题:安装虚拟机Vmware之后,打开系统项目虚拟机,经过以下处理步骤1) root (123456)2)启动Oracle2.1 su - oracle (oracle)2.2 lsnrctl start --启动Listener2.3...原创 2012-10-09 21:42:19 · 303 阅读 · 0 评论 -
选择ORACLE,坚持走下去
工作之后感觉自己在学习方便一直处于一种迷茫和焦虑、急功近利的状态,没有更好地去规划一下自己以后的技术职涯。没有找准自己到底需要干什么,最喜欢干什么。为了更好地抓住重点,生活更加积极,提早为自己以后的路线做准备,我选择了ORACLE数据库的路线。做一下解释:以前做过很多的什么什么管理系统。。。当这些系统最后都是基于数据库来实现的,如今前台的开发框架有的是,开发语言也而两年就出个新语言比...原创 2012-09-24 08:38:40 · 83 阅读 · 0 评论 -
Oracle 中对中文字段进行排序通常有三种方式
Oracle 中对中文字段进行排序通常有三种方式1)按笔画排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M')2)按部首排序select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_RADICA...原创 2012-07-27 18:24:39 · 147 阅读 · 0 评论 -
ORACLE性能优化31条
1.ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成...原创 2012-04-10 09:32:40 · 57 阅读 · 0 评论 -
hint提示的相关介绍
介绍hint的使用之前先了解RBO和CBOOracle的优化器的RBO和CBO方式1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括: 1)sql语句本身 2)sql中涉及到的table、view、ind...原创 2012-08-03 16:05:57 · 567 阅读 · 0 评论 -
使用Hint时的注意事项
在使用Hint时需要注意的一点是,并非任何时刻Hint都起作用。 导致HINT 失效的原因有如下2点:(1) 如果CBO 认为使用Hint 会导致错误的结果时,Hint将被忽略。如索引中的记录因为空值而和表的记录不一致时,结果就是错误的,会忽略hint。(2) 如果表中指定了别名,那么Hint中也必须使用别名,否则Hint也会忽略。Select /*+full(a)*/ * ...原创 2012-08-03 16:10:39 · 137 阅读 · 0 评论 -
Windows 7-64位安装PLSQL-Developer
WIN7-64位安装PLSQL-Developer步骤以下操作是从网上搜索在64位WIN7测试通过,64位无法使用PL/SQL Developer的主要原因是oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll文件时出错。最方便的解决方法是使用32位组件,配置如下: 1.到oracle官网下载Oracle InstantClient,我下...原创 2012-09-16 16:41:14 · 96 阅读 · 0 评论 -
MERGE函数的妙用案例
本文来至《剑破冰山》-Oracle开发艺术/****************************************************************************** *探索merge方法 * ***************************************************************************...原创 2012-09-16 16:44:48 · 220 阅读 · 0 评论 -
GROUP分组函数之ROLLUP
/****************** *ROLLUP函数的使用 ******************/ 案例1 需求: × 统计每个部门每个职位的薪水和 × 统计每个部门所有职位的薪水小计 × 统计所有部门所有职位的薪水合计 × 需要显示部门名、职位名和累加后的薪水--需求1 SELECT D.DNAME, E.JOB, SUM(E.SAL)...原创 2012-09-16 17:36:12 · 274 阅读 · 0 评论 -
ORA-01012: not logged on 解决办法
conn / as sysdba 报错ORA-01012: not logged on 发生原因:关闭数据库是shutdown 后面没有接关闭参数中的任何一个。 nomal --->所有连接都断开时才能关闭; transactional --->等待事务结束后,主动断开连接; immediate --->主动断开事务和连接...原创 2012-09-16 22:54:46 · 183 阅读 · 0 评论 -
linux 启动oracle
转载:http://rorom.iteye.com/blog/1451951启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[orac...原创 2012-09-23 10:34:36 · 50 阅读 · 0 评论 -
ORACLE学习系列.1.安装篇 RHEL5.5 64位下安装Oracle 11g 64位安装前置条件的两种方法...
http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-5.php RHEL5.5 64位下安装Oracle 11g 64位安装前置条件(即RPM包)有如下两种方式:一、RPM方式:安装Oracle所需的全部运行库(在RHEL光驱的Server目录下)以root登录...原创 2014-08-15 14:04:14 · 150 阅读 · 0 评论