oracle
麦嘟学编程
这个作者很懒,什么都没留下…
展开
-
Oracle11g通过序列插入值时跳过起始序号
在Oracle10G中,使用序列实现某表主键的自增长,序号会从序列的起始值开始插入。但是在Oracle11g中,我们会发现会跳过起始值,从下一个序号开始。Oracle从 11.2.0.1版本开始,提供了一个“延迟段创建”特性:即当我们创建了新的表(table)和序列(sequence),在插入(insert)语句时,序列会跳过第一个值(1)。所以结果是插入的序列值从2(序列的第二个值) 开始,而不是1开始。解决方案:1.更改数据库的“延迟段创建”特性为false(需要有相...原创 2021-05-09 16:16:05 · 389 阅读 · 0 评论 -
Cannot SET AUTOTRACE 解决办法
原创 2020-03-24 15:32:44 · 885 阅读 · 0 评论 -
Oracle卸载
上篇文章我们谈了关于Oracle的安装,本次我们来谈谈Oracle卸载。在教学的过程中,经常有小伙伴数据库安装不成功,或服务不完善,修改卸载后重新安装,但部分因未卸载干净而无法安装成功。接下来我们一看看如何卸载干净。 想要彻底卸载Oracle的话,仅仅是卸载程序是不够的,还要删除注册表;不然你下次重装会出现各种各样的问题,下面就是我整理的卸载详情;1.卸载oracle第一...原创 2020-03-03 13:22:31 · 2623 阅读 · 0 评论 -
Oracle安装
Oracle 安装下载好软件,选中两个压缩文件,同时解压2 解压后双击setup.exe进行安装3 在以下界面处取消勾选4.点击下一步5.选中桌面类 点击下一步6.此界面的设置比较多,非常重要,大家必须看清楚后进行设置7. 先决条件检查;由于我是虚拟机配置较低,未能满足安装配置要求;满足的直接进入下一步,未满足点击忽略所有,点击下一步...原创 2020-03-01 11:54:02 · 582 阅读 · 0 评论 -
oracle触发器用法
转载:https://www.cnblogs.com/sharpest/p/7764662.html一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资...转载 2019-01-06 21:54:51 · 464 阅读 · 3 评论 -
位图索引
1 基本概念位图索引(bitmap index)技术是一类特殊的数据库索引技术,其索引使用bit数组(或称bitmap、bit set、bit string、bit vector)进行存储与计算操作。下面给出位图索引的定义:位图索引可以看作是存储了大量bit位的bit序列,并且通过这些bit序列上的按位操作来响应查询请求,同时每个bit序列中的位数与数据表中的行数是一致的(the bulk...转载 2018-12-31 10:08:06 · 1207 阅读 · 0 评论 -
Oracle实例和Oracle数据库
1、查看、更改连接数SQL> show parameter processes;select * from v$session where username is not nullselect value from v$parameter where name = 'processes' --数据库允许的最大连接数alter system set processes = 50...转载 2018-12-14 09:09:26 · 1140 阅读 · 0 评论 -
oracle添加外键约束的两种方式
1.创建表时并创建外键约束create table score(scoreID int primary key,stuID int ,score int constraint ck_score check(score between 0 and 100),courseName varchar2(20) not null,constraint fk_stuId foreign...原创 2018-11-25 18:25:12 · 21958 阅读 · 1 评论 -
Oracle汉字乱码问题原因及解决方法
原因:出现中文乱码的主要原因是字符集不同。在Oracle中,我们关心三个地方的字符集:l Oracle服务器内部的字符集l NLS_LANG变量里保存的字符集l 客户端应用的字符集Oracle服务器内部的字符集这是Oracle数据库存储数据使用的字符集。在Oracle中可能使用Select userenv('language') from dual;或者:...转载 2018-11-24 15:55:00 · 3580 阅读 · 0 评论 -
Oracle JDBC驱动(11g)添加到Maven仓库中
因Oracle权限问题,无法直接通过配置文件自动将驱动下载添加在Maven仓库中。我们手动将其添加1.先找到Oralce安装目录下的lib目录:这几个jar包,那么该用哪个驱动 版本是11G,这个要取决于你的jdk,如果你的jdk是1.5用ojdbc5.jar,如果jdk是1.6用ojdbc6.jar 。ojdbc5_g.jar、ojdbc6dms_g.jar 只是用javac -原创 2017-06-11 11:00:40 · 1003 阅读 · 0 评论 -
oralce基础--转载
--1.将所有的员工名字按小写方式显示select lower(ENAME)ENAME from emp;--2.将所有的员工名字按大写的方式显示select upper(ENAME)ENAME from emp;--3.显示正好为5个字符的员工姓名SQL> select ENAME as 姓名长度正好为5的 from emp where length(ENAME)=5转载 2016-09-28 14:50:20 · 944 阅读 · 0 评论 -
Oracle11g无法登录DatabaseControl浏览器
当我们成功安装Oracle11g后,需要进入databaseControl,浏览器却无法解析以下地址: 打开浏览器输入的地址:https://localhost:1158/em或https://127.0.0.1:1158/em解决方案:1、首先我们查看一下Enterprise Manager Console HTTP端口,在安装目录下:D:\app\Administrator\pr原创 2016-09-28 14:45:59 · 1014 阅读 · 0 评论 -
转载《Oracle中NUMBER类型问题 》
Oracle中NUMBER类型问题From:baidu在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在 1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0} 的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。 Number的数据声明如下:转载 2016-09-28 14:45:21 · 491 阅读 · 0 评论 -
ORACLE DUAL表详解 (转)
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate from dual;SYSDAT转载 2016-09-28 14:43:45 · 319 阅读 · 0 评论 -
oracle协议适配器错误
第一种: 使用sqlplus登录时,有时会报协议适配器错误,sqlplus scott/a ;这种情况是没有指定你所要访问的数据库示例,正确命令:sqlplus scoot/a@orcl;既可以成功登录;第二种: 注册表问题: regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI原创 2016-09-28 14:40:22 · 1287 阅读 · 0 评论 -
oracle11g客户端首次进入设置问题
在安装好Oracle11g客户端后,第一次打开时,会提示:enter the full pathname for java.exe 一般选择自己安装jdk的路径,C:\Program Files (x86)\Java\jdk1.7.0_55\bin\java.exe但有时会一不小心取消后,即无法正常使用,此时需要收到去修改配置文件: D:\app\Administrator\原创 2016-09-28 14:39:58 · 1442 阅读 · 0 评论 -
ORA-01033:ORACLE initialization or shutdown in process
Oracle在启动后,用户登录时是要将方案中原有配置信息装载进入,装载过程中遇到原有文件指定的位置上没有找到,所以就报出错误。下面是我在网上查询找到的解决办法:进入dos:以DBA用户登录,具体命令是sqlplus /NOLOGSQL>connect sys/change_on_install as sysdba提示:已成功SQL原创 2016-09-28 14:34:50 · 356 阅读 · 0 评论 -
PL/SQL登录oracle数据库,无法登录解决方法
今天遇到了一个问题,学生在使用PL/SQL在进行Oralce数据查询时,查询结果比较多,将PL/SQL强制关闭,今天再使用PL/SQL时,输入用户名和密码后,点击登录,就一直处于加载状态,点击此界面时,弹出窗体,让你关闭PL/SQL。服务和监听都正常启动,而且可以直接登录到SQLPLUS中,进行相应的操作。 在查看他的目录后,发现有两个PL/SQL,而且每个安装的信息不完整,将原创 2015-04-02 20:15:19 · 5462 阅读 · 0 评论 -
Oracle11g无法登录DatabaseControl浏览器
当我们成功安装Oracle11g后,需要进入databaseControl,浏览器却无法解析以下地址: 打开浏览器输入的地址:https://localhost:1158/em或https://127.0.0.1:1158/em解决方案:1、首先我们查看一下Enterprise Manager Console HTTP端口,在安装目录下:D:\app\Administrator\pr原创 2015-03-27 10:10:58 · 8417 阅读 · 0 评论