随笔分类 -  Database-Oracle

Oracle SQL Developer怎么建立SQL编辑界面
摘要:Oracle SQL Developer怎么建立SQL编辑界面,这里我们将给大家介绍详细的解决方法。 工具/原料 数据库软件 方法/步骤 1.打开软件,并成功建立连接 2.在连接成功之后,点击已经连接上的数据库连接名 3.在右键菜单中,找到并打开sql工作表选项 4.点击第三步找到的SQL工作表,就 阅读全文

posted @ 2020-10-22 16:02 癫狂编程 阅读(2021) 评论(0) 推荐(0)

oracle中sysdate - 1/24/60的意思
摘要:在Oracle中,sysdate - 1/6、sysdate - 1/24/60等,表示从当前时间往前推若干时间,若干时间的计算方式如下:1.如果是A/B类型,则表示往前推n小时,A表示天数,B表示小时,n = A×24/B。例如:sysdate - 1/6,此处A = 1;B = 6。n = 1× 阅读全文

posted @ 2020-10-22 13:59 癫狂编程 阅读(4171) 评论(0) 推荐(0)

sqldeveloper的安装及其使用教程
摘要:下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index-098778.html 解压之后,运行目录下面的文件即可。 运行界面如下: sqldeveloper是基于jdbc的,所以需要创建 阅读全文

posted @ 2020-10-22 12:46 癫狂编程 阅读(3704) 评论(0) 推荐(1)

Oracle 占用cpu过高的处理办法
摘要:问题描述: 今天上午10点多,公司网络断了一会,过了大约十来分钟,网工处理好了,可数据库这下子可撑不住了,打开linux top查看了一下CPU百分百了,这可能是因为缓冲在客户端的数据一下子全传上来了导致数据库压力过大,可以前没有出现过这种问题,于是进行了分析和处理,以下为处理过程: 问题分析: 一 阅读全文

posted @ 2020-10-22 12:38 癫狂编程 阅读(894) 评论(0) 推荐(0)

查看oracle死锁进程并结束死锁
摘要:查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects 阅读全文

posted @ 2020-10-18 11:06 癫狂编程 阅读(327) 评论(0) 推荐(0)

Oracle 死锁处理(查看锁表语句及解锁)
摘要:1.查看当前锁表的进程 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao 阅读全文

posted @ 2020-10-18 11:04 癫狂编程 阅读(655) 评论(0) 推荐(0)

ORACLE 字符串补零
摘要:标准函数Lpad 可以实现左补零,但是如果多于需要长度,则会截断字符串。如下: 情况一:需要补零。 SELECT LPAD ('1234' , 5 , '0') FROM DUAL 结果:01234 正确 情况二:不需要补零。 SELECT LPAD ('123456' , 5 , '0') FRO 阅读全文

posted @ 2020-09-17 19:57 癫狂编程 阅读(3298) 评论(0) 推荐(0)

PLSQL Developer报“动态执行表不可访问,本会话的自动统计被禁止”的四种解决方案
摘要:用PLSQL Developer连接数据库,若用sys用户登录并操作则正常,若用普通用户比如haishu登录并创建一个表则报错“动态执行表不可访问,本会话的自动统计被禁止。在执行菜单里你可以禁止统计,或在v$session,v$sesstat和v$statname表里获得选择权限。”(3种授权方案、 阅读全文

posted @ 2020-09-16 17:38 癫狂编程 阅读(912) 评论(0) 推荐(0)

ORACLE 记录连接用户的IP地址以及登录失败用户的IP地址
摘要:前言:实现的功能主要是,oracle登录成功记录登录用户ip地址,登录失败记录登录失败ip地址 1,需要建立一个触发器记录登录成功的客户端用户的ip地址 大家都知道在v$session 中记录着客户端的机器名称,但是没有IP , 如果记录clinet ip 呢?先运行DBMS_SESSION 过程包 阅读全文

posted @ 2020-09-03 11:12 癫狂编程 阅读(2003) 评论(0) 推荐(1)

ORACLE 闪回命令 sql语句
摘要:首先允许行移动 alter table xx enable row movement;闪回flashback table xx to timestamp to_timestamp('2010-09-27 16:00:00','yyyy-mm-dd hh24:mi:ss'); 阅读全文

posted @ 2020-08-27 17:14 癫狂编程 阅读(1083) 评论(0) 推荐(0)

中台添加Oracle数据库日期触发器
摘要:1.登录数据库服务器 $ ssh root@111.96.115.122 2.切换到oracle用户 $ su - oracle 3. 以sys 登录数据库服务器,oracle为sys的密码 $ sqlplus sys/oracle as sysdba 4.替换脚本中zwjtdev用户名为真实的用户 阅读全文

posted @ 2020-08-19 18:11 癫狂编程 阅读(308) 评论(0) 推荐(0)

Oracle修改端口总结
摘要:1. 开启 在运行中输入cmd,进入控制台,输入: > lsnrctl start 回车,提示启动监听成功后(启动监听) > net start OracleServiceORCL 2. 关闭 在运行中输入cmd,进入控制台,输入: > lsnrctl stop 回车,提示启动监听成功后(停止监听) 阅读全文

posted @ 2020-08-13 12:50 癫狂编程 阅读(940) 评论(0) 推荐(0)

Oracle DBLink跨数据库访问SQL server数据同步
摘要:第一步:需要去下载一个透明网管,相当于一个中间件(我们用的Oracle 11g,可能不同的数据库版本要安装不同的透明网管)# 需要的朋友请到我的百度云盘上下载 链接:https://pan.baidu.com/s/1W6rEww1_NxxsMXYi0BOKPQ 提取码:sac2 第二步:安装透明网关 阅读全文

posted @ 2020-08-10 14:02 癫狂编程 阅读(644) 评论(0) 推荐(0)

ORA-28000 帐户已被锁定问题处理
摘要:ORA-28000 帐户已被锁定问题处理ora-28000:the account is locked1、问题描述应用监控程序报警ORA-28000,PL/SQL无法登陆数据库2、问题分析oracle11g中默认在default概要文件中设置了 “FAILED_LOGIN_ATTEMPTS=10次” 阅读全文

posted @ 2020-08-10 10:15 癫狂编程 阅读(1008) 评论(0) 推荐(0)

Sql Server 2008 R2链接服务器Oracle数据库
摘要:项目需要对接其他平台的数据,并在网页上进行展示。 利用公司CMS框架,最简单的制作方式,就是在sql server 2008 r2数据库中添加oracle的链接服务器。(不用写一行代码哦~) 操作如下 确保网络通畅 注:一定要确保数据库服务器网络环境是否连通 安装Oracle Client 装完之 阅读全文

posted @ 2020-08-09 11:20 癫狂编程 阅读(508) 评论(0) 推荐(0)

ORA-28000 账号被锁定的解决办法
摘要:ORA-28000 账号被锁定的解决办法 错误场景:当使用sqlplus进行登录时报错:ORA-28000 账号被锁定。错误原因:由于oracle 11g 在默认在default概要文件中设置了密码最大错误次数为10,“FAILED_LOGIN_ATTEMPTS=10”,密码错误的次数超过10次,账 阅读全文

posted @ 2020-08-09 11:17 癫狂编程 阅读(243) 评论(0) 推荐(0)

[Oracle] sqlplus / as sysdba ora-01031 insufficient privileges
摘要:一. 问题描述 今天在新机子(WINDOWS)上搭建Oracle环境,完了之后通过SQL*PLUS本地登录时报错: ora-01031 insufficient privileges ——-权限不足 二. 解决过程 错误排除 1. 当时首先想到的是oracle不允许用sqlplus工具登录,但随即想 阅读全文

posted @ 2020-08-09 10:50 癫狂编程 阅读(796) 评论(0) 推荐(1)

Oracle的操作系统认证(/ as sydba 登录方式)
摘要:有一种oracle的登录方式是操作系统验证登录方式,即常说的OS验证登录方式,在SQL server中也有这种方式。 有些朋友经常使用connect / as sysdba登录,但不知道为什么没有提供用户名和密码就得到了sysdba的权限。还认为这样是不是不安全呢? Oracle在常见的多用户操作系 阅读全文

posted @ 2020-08-09 10:46 癫狂编程 阅读(1509) 评论(0) 推荐(0)

oracle - for in loop 循环更新
摘要:用法:目的更新B表的数据 查询出A表的字段,命名为表1。然后更新B表 BEGIN FOR 表1 IN ( SELECT [匹配字段],[更新字段] FROM A表 ) loop UPDATE B表 SET B表.[需要更新字段]= 表1.[更新字段]; WHERE B表.[匹配字段]= 表1.[匹配 阅读全文

posted @ 2020-08-08 23:38 癫狂编程 阅读(1357) 评论(0) 推荐(0)

execute immediate的简单用法(oracle)
摘要:直接上示例代码: create or replace procedure proc_test( --参数区域 ) is --变量区域 --sql脚本 v_sql varchar2(2000) :=''; --记录学生数量 v_num number; begin --执行区域 -- execute i 阅读全文

posted @ 2020-08-08 23:13 癫狂编程 阅读(387) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的