Oracle在启用用户的角色时,最多允许启用148个。其实这个限制比较奇怪,因为148与2的幂相差较大,不知道Oracle出于什么原因确定的这个值:SQL> CREATE USER U_ROLE IDENTIFIED BY U_PASSWORD;用户已创建。SQL> GRANT CREATE ROLE TO U_ROLE;授权成功。SQL> GRANT CREATE SESSIO
原创 2013-06-17 14:27:29
2274阅读
1、当前用户进程个数:select count(*) from v$process;2、当前用户的总进程的最大值:select * from v$parameter t where t.NAME='processes';中的“VALUE”字段值也可以用命令输入:show parameter proc...
原创 2023-05-11 11:27:36
79阅读
select count(*) from tabs;select count(*) from user_tables;
原创 2021-07-27 17:49:26
1190阅读
select   tname,count(*)   from   col   group   by   tname;
原创 2007-09-17 17:05:53
1668阅读
1评论
备份脚本六个注意点1.首先要注意的一点就是 shell 环境是 bash 还是 sh ,需要在你的脚本开头中注明。#!/bin/bash2.其次就是数据库环境变量需要申明,例如直接加载  .bash_profile 或者单独申明 ORACLE_HOME、ORACLE_BASE 等。source /home/oracle/.bash_profile或者ORACLE_BASE=/u01/ap
转载 2023-03-01 10:21:56
1091阅读
2点赞
一、运算符 算术运算符:+ - * / 可以在select 语句中使用 连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in 逻辑运算符:not and or 集合运算符: intersect ,union, union all, mi
转载 2024-03-12 17:15:50
360阅读
前言今天给大家介绍一个简单的功能,平常一般都会用到,oracle导出数据库和导入数据库,一般用于本地电脑测试或者迁移数据库等。一、导出数据库不要进入sqlplus,直接在cmd窗口命令执行下面的命令exp "'sys/oracle@testxxxx as sysdba'" file=G:\sx20190325.dmp full=y@后面的是你的数据库的名称file= ...
【代码】MySQL、Oracle查看字节长度和字符长度的函数。
原创 2024-05-23 00:05:21
10000+阅读
Oracle 索引管理索引-原理介绍 介绍索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低 i/o 次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种:为什么添加了索引后,会加快查询速度呢?创建索引 单列索引单列索引是基于单个列所建立的索引,比如:create index 索引名 on 表名(列名); 复合索引复合索引是基于两列或是多列的索引。在同一张表上可以有多个索
公司所有测试服务器都有两套,所以两套测试数据库之间的数据同步,显得尤为重要:假设数据库A 和 B,现要求如果A中数据有更新,则同时更新B数据库首先一下所有操作都在A中进行:(1)在A中建立到B的DBlink,create public databASE link testconnect to user identified by "passwd" using 'test'; (2)在A中建立syn
原创 2014-04-18 19:24:58
1945阅读
1点赞
创建dblinkcreate /*public*/ database link ekp_link connect to 用户名 identified by 密码 using '(DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.
原创 2015-10-09 17:36:44
1056阅读
一 .减少控制文件,有一个控制文件损坏,我们要将损坏的控制文件剔除。步骤: 1.修改参数文件,并验证 2.停止数据库 3.启动数据库 4.验证,查看v$controlfile 下面是实际操作过程。   1 . 用sysdba用户登录数据库。   [oracle@oracle ~]$ sqlplus or
原创 2012-08-25 18:32:45
1471阅读
一、查询表中全部的记录个数 可用两种方法,一种是在oracle的系统表中统计,另一种需要写存储过程统计,方法分别如下。 1、系统表中统计: SELECT sum(num_rows) FROM user_tables; SELECT sum(num_rows) FROM user_tables; 结果
转载 2016-08-30 15:43:00
163阅读
2评论
MySQL、Oracle、sqlserver三个数据库对比
原创 2月前
79阅读
数据文件头中的scn要与控制文件中的scn一致,数据库才可以open,在open过程中我们可以通过bbed来修改某个数据文件头的scn,来欺骗oracle,来open库。1、环境如下使用Oracle 11gR2进行测试,具体版本为11.2.0.4SYS@xbtst SQL>select file#,name,checkpoint_change#,checkpoint_ti
原创 2016-11-10 14:13:43
2697阅读
今天提交给客户方一个sql脚本去跟新历史数据,结果客户那边的部署人员犯了一个错误,直接拿系统账号去部署,结果第一段代码没有执行成功,结果第二段代码却执行成功了,并且已经提交了的,。。。。由于事前没有备份第二段更新表的数据,导致恢复标的数据非常困难,网上查找了半天,现在将找到的办法归纳如下: 1. 执
转载 2016-12-26 17:00:00
92阅读
2评论
一,环境背景拥有rman全量备份!!!!!!!!!!rm删除system文件查看本机数据文件位置操作如下:删除后,shutduwn abort关机删库删表千万条,安全备份第一条运维操作不规范.背上背包泪两行.二,恢复操作     登入rman 操作>>>rman tartget /[oracle@dataknown prod]$ rman target /Recovery Man
原创 2022-01-20 17:53:56
804阅读
转载 2012-03-07 13:48:00
51阅读
2评论
 http://hi.baidu.com/zh3721/blog/item/29227fed00d94fddb21cb12f.html 对于Oracle数据库来说,db_name和instance_name可以不同。 我们来看一下Oracle文档
转载 精选 2011-06-13 09:47:50
784阅读
一.数据迁移说明在DBA的工作中会遇到数据迁移的情况,比如将本地磁盘迁移到ASM,亦或者需要更换存储设备,那么我就需要迁移整个相
原创 2022-09-02 20:02:40
534阅读
  • 1
  • 2
  • 3
  • 4
  • 5