oracle
风中飘摇我亦妖娆
大丈夫生于天地间
展开
-
sqlserver、mysql、oracle各自的默认端口号
sqlserver默认端口号为:1433URL:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname"DRIVERNAME:"com.microsoft.jdbc.sqlserver.SQLServerDriver";mysql 默认端口号为:3306URL:jdbc:mysql://转载 2016-11-06 12:58:32 · 496 阅读 · 0 评论 -
Oracle 11g安装步骤详谈
一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。w转载 2017-10-10 20:57:51 · 234 阅读 · 0 评论 -
Oracle服务一键启动/关闭
有没有感觉到,自从装上Oracle之后,电脑变卡了?卡是正常的,Oracle作为大型数据库软件,运行起来是非常吃内存的。所以对于自用的电脑来说,不使用Oracle的时候,应该把Oracle的一系列服务关掉。你可以把Oracle的服务设置为手动开启,但是这样的话就需要你一个一个去开启服务,关闭服务,很麻烦。我们可以有更简便都方法:写个脚本文件,把开启/关闭服务都命令写入脚本,运行脚本转载 2017-10-10 21:34:38 · 313 阅读 · 0 评论 -
windows下测试oracle安装是否成功
要测试oracle数据安装是否成功,可按顺序执行以下两个步骤: 测试步骤 1:请执行操作系统级的命令:tnsping orcl 上述命令假定全局数据库名是 orcl。以下是命令执行后的示例(请在cmd命令窗口手工输入红色部分文字):C:\>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.转载 2017-10-10 21:40:45 · 2280 阅读 · 2 评论 -
IMP-00017: 由于 ORACLE 错误 6550解决办法
执行语句:imp C##root/123456 file=/home/oracle/dbf/crm.dmp ignore=y full=y;报错:IMP-00003: 遇到 ORACLE 错误 6550ORA-06550: 第 1 行, 第 199 列: PLS-00103: 出现符号 "DECLARE"在需要下列之一时: 解决办法:在导入语句后面加上S转载 2017-10-27 15:46:36 · 7215 阅读 · 0 评论 -
Oracle创建用户
解释看一,操作直接二一想要操作数据库,首先需要创建用户并给用户授予权限;在创建用户时需要指定表空间并指定用户在表空间中能够使用的大小。因此,想要创建用户,首先需要创建数据库表空间。 1、采用sqlplus工具创建表空间及用户: (1)打开sqlplus工具:开始——》所有程序——》 Oracle --OraDb11g_home1——》应用程序开发——》SQL P转载 2017-10-11 20:01:47 · 17362 阅读 · 0 评论 -
oracle 11g不能导出空表的解决方法
1、最原始最笨的办法(不推荐):insert一行,再rollback或者删除就产生segment了。该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。2、设置deferred_segment_creation 参数: 设置deferred_segment_creation 参数为FALSE来禁用"段推迟创建"(也就是直接创建segme转载 2017-10-12 18:00:25 · 209 阅读 · 0 评论 -
Oracle的导出导入
导出,导入前要先ping通服务器Oracle数据库导出:exp命令:1 exp username/psw@TEST file=d:test.dmp full=y2 exp username/psw@TEST owner=username file=d:test.dmp owner=(ly) ------------------------------owner转载 2017-10-11 21:15:30 · 247 阅读 · 0 评论 -
ORA-28000: the account is locked-的解决办法
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为ORA-28000: the account is locked第一步:使用PL/SQL,那个账号被锁登录名就是那个,例如登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击转载 2017-12-20 17:40:47 · 238 阅读 · 0 评论 -
oracle中CAST函数使用简介【转】
CAST()函数可以进行数据类型的转换。CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。以下例子均通过本人测试。一、转换列或值语法:cast( 列名/值 as 数据类型 )用例:1)、转换列--将empno的类型(number)转换为varchar2类型。select cast(empno as varcha转载 2017-12-04 14:31:58 · 1189 阅读 · 0 评论 -
SQL中存储过程和函数的区别
本文部分内容转自http://www.cnblogs.com/lengbingshy/archive/2010/02/25/1673476.html本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函转载 2017-12-18 14:14:27 · 390 阅读 · 0 评论 -
win10安装oracle11g出现INS-13001环境不满足最低要求
在重新做完系统后,需要重新安装ORACLE,然而出现不满足最低要求这个错误在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求这时,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下内容OPERATING_SYSTEM RELEASE="6.2">转载 2017-10-10 20:54:18 · 278 阅读 · 0 评论 -
oracle listagg函数、lag函数、lead函数 实例
Oracle大师Thomas Kyte在他的经典著作中,反复强调过一个实现需求方案选取顺序: “如果你可以使用一句SQL解决的需求,就使用一句SQL;如果不可以,就考虑PL/SQL是否可以;如果PL/SQL实现不了,就考虑Java存储过程是否可以;如果这些都不可能实现,那么就需要考虑你是否真的需要实现这个需求。” 各个关系型DBMS产品都在遵守关系型数据库模型的转载 2017-09-22 10:55:24 · 395 阅读 · 0 评论 -
oracle数据库12505错误Listener refused the connection
安装了oracle之后可以使用命令行启动和连接数据库,但是使用developer连接时报错12505.原因是SID填错了.应该是用zhangdenghui原创 2016-11-15 10:47:43 · 2988 阅读 · 0 评论 -
Oracle 11g必须开启的服务及服务详细介绍
成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢? 按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBC转载 2016-11-15 10:55:24 · 218 阅读 · 0 评论 -
oracle中插入数据时自动生成主键的触发器
create or replace trigger ChangeMessageSequenceTrigger before insert on MESSAGEINFORMATION for each row declare message_num messageinformation.messagenum%type; b转载 2016-11-15 13:41:25 · 573 阅读 · 0 评论 -
查询语句中select from where group by having order by的执行顺序
Group by:对Select查询出来的数据集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值。我们需要注意的是:在使用Group By的SQL语句中,select中返回的字段,必须满足以下两个条件之一:包含在Group By语句的后面,作为分组的依据;这些字段包含在聚合函数中。常见的聚会函数有:count,sum,MAX, AVG等转载 2017-08-16 17:22:38 · 1471 阅读 · 0 评论 -
oracle 的PL/SQL Develop 提交数据
当在PL/SQL Develop中添加数据之后,需要进行commit操作,才能提交数据。sql>commit;原创 2017-08-14 14:15:51 · 641 阅读 · 0 评论 -
Oracle数据库之SQL子查询详解
前言 考虑到这样一种情况:查询员工中有哪些员工的工资比SMITH高。要解决这类问题我们首先要 要的就是将SIMTH的工资查询出来,之后再将所有员工的工资与其进行比较。那么如何利用第一 次查询的结果了,就需要用到子查询了。 子查询 子查询其实就是指嵌入到其他语句中的sel转载 2017-08-21 20:15:32 · 413 阅读 · 0 评论 -
Oracle截取字符串和查找字符串
函数介绍:截取的函数:substr(?,?); substr(?,?,?); 获取目标字符出现的位置:instr(? , ? , ? );转载 2017-08-21 20:22:04 · 443 阅读 · 0 评论 -
ORA-00911: 无效字符 问题和解决
我今天写JDBC插入数据库数据时出现ORA-00911: 无效字符问题, 我把SQL打到控制台上面,然后COPY到SQL PULS中是可以插入数据的,但是在ECLIPSE中执行就报ORA-00911: 无效字符的错误, 我查了一下,我的是类似这种的insert into tablea(aaa) values('111');把最后面的转载 2017-08-26 09:10:02 · 3716 阅读 · 0 评论 -
mybatis调用oracle自定义函数
我的电脑操作系统版本为Win7旗舰版(ServicePack1),Oracle版本为Oracle11g程序使用的jar包有:mybatis-3.2.2.jar、ojdbc14-10.2.0.2.0.jar本例中使用的配置文件mybatis-config.xml、PersonInfo类以及Oracle数据库的表结构,可以参见我的另一篇Blog《一个简单的MyBatis连接Oracle数据库的转载 2017-08-23 13:22:05 · 2726 阅读 · 0 评论 -
oracle中单引号和双引号的作用
在Oracle数据库,单引号我们经常会用到,相对来说双引号用的频率少,但双引号的作用也是不可代替的,现简要说一下两者的作用。一.单引号1.单引号用于标识字符与数字的区别; 例如 select * from table_name where id=1;这种代表查询的是数字 select * from table_name where id='1转载 2017-09-15 23:17:20 · 704 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2017-12-29 14:27:33 · 121 阅读 · 0 评论