加\解锁:

lock table dept in share mode;

仍然解不了,用以下方法:

SELECT sid, serial#, username, osuser FROM v$session;

ALTER SYSTEM KILL SESSION 'sid,serial';

example:

ALTER SYSTEM KILL SESSION '131, 33574';

如果对象被锁住了,用Oracle的ALTER SYSTEM KILL SESSION 'SID,SERIAL#'不一定会将SESSION KILL掉,会报

1.SQL> alter system kill session '200,18325'

2.*

3.ERROR at line 1:

4.ORA-00031: session marked for kill

这样的错误,所以可以在操作系统级上KILL掉进程

select 'kill -9 '||a.spid "xxx" from v$process a,v$session b

where a.addr=b.paddr and b.status='KILLED';

查找出被标志为KILLED的SESSION的操作系统进程号。

增加表空间,文件

ALTER TABLESPACE bgtablespace01

ADD DATAFILE '/opt/Oracle/oradata/orcl/

bgtablespace01/bgtablespace0190.dbf' SIZE 5120M ;

更改用户表空间

alter user user modify default tablespace bgtablespace01;

Oracle中针对大表增加有默认值的字段的操作方法

ALTER TABLE tab_large add col_new Number(9) Default 1;

该语句会对所有记录进行填值操作,对于现场tab_large中存在3000W条左右数据,该步骤需要执行数小时。

可以将该语句改为:

ALTER TABLE tab_large add col_new Number(9);

ALTER TABLE tab_large modify col_new number(9) default 1;

该语句只会对新增的记录进行填值操作,只需要数秒。

如果需要对原来的值进行操作,可以在升级后进行update操作,这样能够节省大量的升级时间。

增加数据库用户

1.create user sjzq identified by sjzq123 default

tablespace BGTABLESPACE01 Temporary TABLESPACE Temp;

2.grant connect to sjzq;

3.grant select on abc.tname to sjzq;

以上的相关内容就是对Oracle数据库查看sql的介绍,望你能有所收获。

22/2<12

oracle中如何测试,Oracle数据库中如何正确的查看sql相关推荐

  1. 安卓app中把数据存在数据库中如何查看(Sqlite安装)

    安卓app中把数据存在数据库中如何查看 可通过Sqlite查看(电脑中如未安装数据库,请按照下方步骤安装) 在data下方寻找你的应用包名 然后右键(导出的数据库文件) 导出即可(save as... ...

  2. 25 Redis的缓存中的数据和数据库中的不一致问题

    25 Redis的缓存中的数据和数据库中的不一致问题 前言 一.缓存和数据库的数据不一致是如何发生的? 二.解决Redis 和数据库数据不一致的方法 总结 前言 Redis 缓存经常会遇到有 4 个方 ...

  3. mysql config type_请检查DNT.config中的DbType节点数据库类型是否正确例如:SqlServer的访问MYSQL...

    请检查DNT.config中的DbType节点数据库类型是否正确,例如:SqlServer的,访问,MYSQL 说明:执行当前的Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以 ...

  4. oracle写excel文件,ORACLE-将oracle数据库中数据写入excel文件

    ORACLE-将oracle数据库中数据写入excel文件主要实现思路: 1.声明一个纪录,用来存储导出的数据: 2.使用游标取数据到纪录中: 3.使用utl_file将纪录中的数据写入excel文件 ...

  5. oracle触发器的测试,ORACLE触发器的测试

    1.打开并登录pl/sql,File->New->Test Window; 2.在出现的窗口中的begin后输入脚本,该语句应该能够调用存储过程.函数,或语句能触发触发器: 比如我为某个表 ...

  6. hibernate mysql 外键_如何在hibernate中设置关联会在数据库中生成外键

    hibernate学习笔记(三) hibernate的一些杂记:1.sessionFactory的用法:SessionFactory是线程安全的,构造 SessionFactory 很消耗资源sess ...

  7. c 将图片存入到mysql数据库中_如何将图片转换存入到数据库中,并从数据库中取出转换成图片...

    有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来. 首先,我们要把图片存 ...

  8. PHP查找数据库中的用户,php-在数据库中查找现有的电子邮件和用户...

    在另一个用户注册时,如何检查mysql数据库中是否已存在电子邮件或用户名,因此我可以停止注册过程,并可能建议新用户在数据库中不存在另一个2/3新用户名. 所以我尝试解决这个问题,我只能得到一种检查数据 ...

  9. Ext.net中ComboBox如何绑定数据库中的值

    今天在项目中再次碰到了问题,就是Combobox中的值如果是直接绑定很简单.简单添加项就行了.代码如下: <ext:ComboBox ID="ComBox_SecretsLevel&q ...

  10. Java 将excel中的内容导入数据库中

    ExcelReader类,用来从excel中读取数据的,网上版本的修改版. package dataDML;import java.io.IOException; import java.io.Inp ...

最新文章

  1. 将单向链表按某值分成左边小、中间相等、右边大的形式
  2. 微信 小程序组件 分享按钮
  3. Boostrap技能点整理之【按钮样式】
  4. 数组中的第K个最大元素
  5. VMware vSphere Storage Appliance (VSA) 5.1 群集部署
  6. 微信支付接口 java服务器,JAVA微信支付接口开发——支付(示例代码)
  7. 腾讯云副总裁王慧星:持续加大基础设施投入规模和自研创新力度
  8. angular 脏值检测基础流程
  9. 手机拍摄证件照可以用什么软件
  10. codevs1380 没有丧尸的舞会
  11. Python几种基本的字符串格式化方法
  12. java作业Scanner收银
  13. 转:色情网站背后的秘密 播放器捆绑木马传毒
  14. 程序猿的自救 从零备考NSCA/CSCS 3 运动与训练的能量学
  15. 基于Idea的音乐播放器APP软件设计与实现
  16. 2022-01-27 使用liquibase管理mysql执行版本
  17. [智能硬件]是什么?智能硬件应用领域包括哪些?
  18. SDF!这特效牛不牛?
  19. SDNU-1093.DNA排序
  20. K8s (Kubernetes简介、特性、架构)

热门文章

  1. Arrays和比较器
  2. TurboFan-Sea of Nodes概念讲解
  3. main函数中argc和argc参数解释
  4. 第二季-专题5-核心初始化
  5. 《An Attentive Survey of Attention Models》阅读笔记
  6. MongoDB CookBook读书笔记之备份与恢复
  7. 「镁客·请讲」归墟电子王景阳:以桌面小型机器人切入市场,沿着“机器人+教育”的方向前进...
  8. SpringCloud微服务(01):Eureka组件,管理服务注册与发现
  9. 一个很可爱的二次元风格的个人技术博客
  10. 关于 API 定义 安全