
orcal
大胖子~
这个作者很懒,什么都没留下…
展开
-
oracle 序列号批量增加
CURRVAL:返回在当前会话中函数NEXTVAL在序列中最近取得的数值。(如果在会话中的序列从来没有调用NEXTVAL,那么报告一条错误)。需要注意的是因为这个函数返回所在会话的序列数值,它会给出关于从当前会话开始的时候,是否有其他的会话执行了NEXTVAL的可预见性答案。NEXTVAL:这个函数的作用是将序列对象的当前位置指到这个对象的下一个值。即使多个会话同步执行NEXTVAL,每个会话将只能安全的取得一个唯一的序列值。sequence:在CREATE SEQUENCE命令中分配给序列的标识符。原创 2022-09-06 13:57:45 · 1893 阅读 · 0 评论 -
oracle11g EM 启动报错解决方法
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.原创 2020-10-21 22:01:08 · 1833 阅读 · 0 评论 -
oracle dbca错误 export DISPLAY=:0.0的解释
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0使用xdpyinfo可以查看到当前显示的更详细的信息.DISPLAY 环境变量格式如下host:NumA.NumB,host转载 2020-10-12 18:14:47 · 1566 阅读 · 0 评论 -
oracle安装时为什么要配置两个组 oinstall dba
为什么需要oinstall ,dba 两个组一个是控制软件安装,补丁安装等的;另一个是控制数据库创建,数据库管理等的。你可以将两个权限都授权给dba组,只创建dba一个组就可以了。角色细化而已,另外oracle还要求redo日志、控制文件分不同盘放,数据安全要求而已2、usr/sbin/useradd -m -g oinstall -G dba oracle 什么意思??创建了一个新的UNIX/LINUX用户,-m表示如果已经有这个用户不报错,-g是组,-G是其他组,最后是用户名m 表示为用原创 2020-10-12 14:12:20 · 3833 阅读 · 1 评论 -
理解RHEL上安装oracle的配置参数 :/etc/security/limits.conf, /etc/profile, /etc/pam.d/login
首先需要编辑**/etc/security/limits.conf**文件(用户限制配置文件) oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536然后编辑**/etc/pam.d/login**文件 (将配置文件加入到登录验证模块) Session required pam_limits.so最后编辑**/etc/profile**文件转载 2020-10-12 13:34:24 · 489 阅读 · 0 评论 -
UDATAE 概念用法
UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...] [ FROM fromlist ] [ WHERE condition ]描述UPDATE 改变满足条件的所有行的声明了的列/字段的值。 只有要更改的列/字段需要在 SET 子句中出现,没有明确修改的字段保持它们原来的数值。缺省时,UPDATE 将更新所声明的表和所有子表的记录。 如果你希望只更新所声明的表,你应该使用 ONLY 子句。使用存在于...原创 2020-06-05 19:15:32 · 176 阅读 · 0 评论 -
set serveroutput on
使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果*注释:这个只能在SQL PLUS里面使用,意思是在窗口里显示服务器输出信息。*使用函数dbms_output.put_line()可以输出参数的值。set serveroutput on命令是不可以放在存储过程中执行的.如果你...原创 2020-04-03 10:09:04 · 2449 阅读 · 2 评论 -
Orcale 字符串基础用法
1、指定字符串位置定位(instr)2、字符串截取(substr)3、指定字符串替换(replace)4、长度计算(length)一、指定字符定位语法instr(string, subString, [start_position, [nth_appearance]])其中,string是元字符串;subString是要查找的子字符串;start_position是要查找的开始位置...原创 2019-11-21 10:36:37 · 211 阅读 · 0 评论 -
OVER(PARTITION BY)函数介绍
简介 开窗函数,Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。1、over函数的写法:over(partition by class order by sroce) 按照sroce排序进行累计,o...原创 2019-10-31 08:48:42 · 343 阅读 · 0 评论 -
ORACLE系统表大全(转)
1、用户:select username from dba_users;改口令alter user spgroup identified by spgtest;2、表空间:select * from dba_data_files;select * from dba_tablespaces;//表空间select tablespace_name,sum(bytes), sum(bloc...转载 2019-09-25 11:38:12 · 1184 阅读 · 0 评论 -
Oracle DBLINk的使用
Oracle DBLINK作用:将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象。语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;DROP [PUBLIC] DAT...转载 2019-08-22 21:57:34 · 2634 阅读 · 0 评论 -
锁表原因
1、锁表发生在insert update 、delete 中2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户3、锁表的原因第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表第二、锁表常发生于并发...转载 2019-08-17 10:54:07 · 971 阅读 · 0 评论 -
oracle查询及解决锁表问题
1.查询所有被锁定的表 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;2.对相应表解锁...原创 2019-08-17 10:45:34 · 427 阅读 · 0 评论 -
row_number() over(partition by order by )使用说明书
作用:数据库去除重复记录,进行排序。语法:ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 功能:表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) 查询员工的工资,按部门排序select ename,sal,row_number() over (partition by d...原创 2019-08-24 17:11:24 · 2189 阅读 · 0 评论 -
Statement参数声明,fetchSize使用
一、Statement stmt=conn.createStatement(参数一,参数二)第一个参数可以取值为ResultSet.RTYPE_FORWORD_ONLY:这是缺省值,只可向前滚动;ResultSet.TYPE_SCROLL_INSENSITIVE:双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。ResultSet.TYPE_SCRO...转载 2019-05-05 15:18:33 · 6067 阅读 · 1 评论 -
超级实用的PLSQLDEV客户端总结
关键字大小写修改sql语句自动补全字体设置简化登录配置关键字大小写修改窗口-首选项-用户界面-编辑器 -关键字大小写建议大写原因:orcale引擎会将小写统一转换为大写,在进行查询操作,如果为小写会影响效率sql语句自动补全窗口-首选项-用户界面-编辑器 -自动替换-编辑 s=SELECT * FROM se=select a.*,rowid sc=SELECT...原创 2019-07-06 10:34:22 · 2204 阅读 · 0 评论 -
Oracle创建用户教程
创建用户一般分四步: 第一步:创建临时表空间 第二步:创建数据表空间 第三步:创建用户并制定表空间 第四步:给用户授予权限Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好...转载 2019-07-23 22:05:59 · 2029 阅读 · 0 评论 -
Oracle Net Manager 服务命名配置
Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库我们知道,要连接一个数据库需要知道四个参数:登陆用户名:user;登录密码:password;存放数据库的服务器地址(server_ip)和端口(server_port);数据库名(db_name);我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“ser...转载 2019-07-23 22:14:10 · 1375 阅读 · 0 评论 -
Oracle中用 exp/imp 命令快速导入导出数据
导出bmp文件exp命令SP2-0042: 未知命令 “exp” - 其余行忽略。将 exp 替换为 $exp1) 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 )将数据库中system用户与sys用户的表导出exp sys...转载 2019-07-25 12:06:30 · 646 阅读 · 0 评论 -
清理电脑文件的时候,误删了.dbf文件解决方案
误删.dbf文件后登录系统报错ora-01033:oracle initialization or shutdown in progress解决方法用pl/sql连接oracle的时候,老是报ora-01033:oracle initialization or shutdown in progress错误;参考了一些资料;解决办法可以如下所示第一:通过 运行>>cmd进入控...原创 2019-07-27 13:20:00 · 392 阅读 · 0 评论 -
Orcal listener.ora配置文件
该文分为两个部分,1 listener.ora是怎样一个文件2 监听参数说明3 示例4 该文件配置后如何使用一 、listener.ora是怎样一个文件listener.ora 是orcale服务端的网络配置文件,orcale根据它来配置监听服务二、监听参数说明1.协议地址部分listener_name= (DESCRIPTION= (ADDRESS=(PROTOC...原创 2019-08-08 21:29:51 · 1935 阅读 · 0 评论 -
Orcale tnsnames.ora配置文件
该文分为两个部分,1 tnsnames.ora是怎样一个文件2 配置参数说明3 示例4 详细解读一、 tnsnames.ora是怎样一个文件客户端所需的一个文件,通过该文件配置数据库的链接地址,配置好后,在登陆时只需引用别名二 、 配置参数说明ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协...原创 2019-08-08 22:04:20 · 1525 阅读 · 0 评论 -
orcale 至关重要的三大文件的sqlnet.ora、tnsnames.ora、listener.ora说明
该文分两个部分输入sqlplus sys/oracle@orc流程解析三大配置文件解析说明tnsnames.ora、sqlnet.ora、listener.ora很多情况下,我们都在使用orcal,却不甚理解orcal,知其然而不知其所以然。本文就orcal数据库连接过程及使用过程中用到的配置文件,做一下介绍。一 、流程解析在sql*plus输入sqlplus sys/oracle@...原创 2019-08-08 22:37:39 · 428 阅读 · 0 评论 -
Oracle sqlnet.ora配置
该文分为两个部分,1 sqlnet.ora是怎样一个文件2 该文件如何使用3 示例讲解一、sqlnet.ora是怎样的文件(官网指出的)Specify the client domain to append to unqualified namesPrioritize naming methodsEnable logging and tracing featur...原创 2019-08-06 19:47:43 · 2267 阅读 · 0 评论 -
** ## 关于数据库被锁,而没有相关权限查看session的解决 **
最近在做数据库的相关操作时,遇到了数据更新不能及时反馈的情况,如下情况打开另一个回话窗口,随便找一条数据,进行更新操作,即提示(该表被其他用户)遇到这样的情况,对于新手的我很是不知所措,不过不要惊慌。遇到这样的情况,如果你有dba权限(root用户)可以进行如下操作:SQL>select session_id from vKaTeX parse error: Expected 'E...原创 2018-11-27 10:06:03 · 917 阅读 · 0 评论