Oracle中删除用户遇到的问题
我新建了一个用户xy,并导入了一些表,序列,存储过程在其中。现在我用删除该用户
出现问题
执行drop user xy,报错ORA-01922: 必须指定 CASCADE 以删除 'XY'
问题原因
CASCADE众所周知是级联的意思,说明删除该用户要先删除与之相关或者级联的信息
解决办法...
文章
徐胖子
2012-09-08
732浏览量
oracle 数据结构
oracle 数据结构
添加字段
alter table tablename add(columname columtype)
删除字段
alter table tablename drop(columname)
查看表字段结构
desc tablename
添加主键alert table 表名 ...
文章
芝麻软件
2013-03-25
445浏览量
Oracle——14存储过程
存储过程是存放在数据字典中的程序块,它可以在不同用户和应用程序间共享,并可实现程序的优化和重用。
一、存储过程的创建和执行
1、利用SQL命令创建存储过程
语法格式如下:
create [or replace] procedure [schema.]procedureName[(p...
文章
elim1
2012-06-10
480浏览量
万券齐发助力企业上云,爆款产品低至2.2折起!
限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!
广告
MySQL和Oracle对比之存储过程
昨天晚上帮一个朋友处理了一个关于存储过程的问题,他需要迁移一些Oracle中的存储过程到MySQL中来,但是改了一部分的程序,发现MySQL中没法编译了,报了很多的错误。
这个问题也比较典型,自己就趁热打铁总结了一下。
因为隐私的关系还有代码长度的关系,我就不罗列代码了。
假设Oracle中的存储...
文章
jeanron100
2015-04-15
831浏览量
oracle package包头和package body包体例子
程序包
1作用是为了实程序模块化
2程序包里面可以包含存储过程,函数,变量,游标等PL/SQL程序
3程序包类似java的jar包,存储过程,函数,变量,游标等相当jar包提供的方法
4调用程序包里面的存储过程,函数等元素时,oracle会把程序包调入内存,下次是使用,直接从内存读取。
...
文章
技术小胖子
2017-11-09
1522浏览量
Oracle 创建普通用户,并赋予权限
Oracle 创建普通用户,并赋予权限
1) 采用sys or system / manager as sysdba; 连接数据库。
2) 创建普通用户peng: create user peng identified by pwd_oracle;
删除用户, drop user peng...
文章
技术小牛人
2017-11-06
726浏览量
Configure and Practice Backup and Recovery in Cloud
作者简介
Joel Perez:Oracle ACE总监, Maximum Availability OCM,OTN 专家,全球第一批ACE称号获得者,致力于数据库高可用、灾难恢复、升级迁移和数据复制等方向设计和实现解决方案。
Kamran Aghayev :Oracle ACE总监,OCM、O...
文章
知与谁同
2017-07-18
1224浏览量
Oracle的逻辑结构(表空间、段、区间、块)——区间
Oracle 的逻辑结构 ( 表空间、段、区间、块 ) ——区间
区间是数据库 存储空间分配的逻辑单位,由一些连续数据块组成。一个或多个区间又构成了一个段。当现有的空间部分被完全使用的时候, Oracle 就会为段分配一个新的区间。
An extent is a logical unit of...
文章
技术小美
2017-11-11
937浏览量
Oracle 创建普通用户,并赋予权限
采用sys or system / manager as sysdba; 连接数据库。
创建普通用户konglin: create user konglin identified by pwd_oracle;
删除用户, drop user konglin;
授予用户登录数据库的权限: g...
文章
技术小阿哥
2017-11-27
976浏览量
oracle创建表之前判断表是否存在,如果存在则删除已有表
在sqlserver中,有if exit()这样的语句,但是在oracle中却没有。如果直接使用drop table那么如果表不存在会报错,导致后续语句无法运行。因此可以通过一个存储过来来进行判断。
主要是查询all_tables表的TABLE_NAME和OWNER,如果表存在,则执行execut...
文章
嗯哼9925
2017-12-21
1772浏览量
Oracle中删除用户遇到的问题
我新建了一个用户xy,并导入了一些表,序列,存储过程在其中。现在我用删除该用户
出现问题
执行drop user xy,报错ORA-01922: 必须指定 CASCADE 以删除 'XY'
问题原因
CASCADE众所周知是级联的意思,说明删除该用户要先删除与之相关或者级联的信息
解决办法...
文章
it徐胖子
2012-09-08
774浏览量
oracle 中删除表 drop delete truncate 的区别
相同点,使用drop delete truncate 都会删除表中的内容
drop table 表名
delete from 表名(后面不跟where语句,则也删除表中所有的数据)
truncate table 表名
区别
首先delete 属于DML,当不commit时时不生效的
而trunca...
文章
科技小能手
2017-11-15
750浏览量
Oracle与Sql Server差异点详解
1、create函数或存储过程异同点
Oracle 创建函数或存储过程一般是 create or replace ……
SQL SERVER 则是在创建之前加一条语句,先判断是否已经存在,如果存在删除已有的函数或存储过程。
函数语句:
if exists (select ...
文章
jiankunking
2014-01-22
1059浏览量
Oracle与Sql Server差异点详解
1、create函数或存储过程异同点
Oracle 创建函数或存储过程一般是 create or replace ……
SQL SERVER 则是在创建之前加一条语句,先判断是否已经存在,如果存在删除已有的函数或存储过程。
函数语句:
if exists (select ...
文章
衣舞晨风
2014-01-22
903浏览量
Linux下和Windows下创建Oracle数据库,表空间,Oracle用户
通过SSH工具或是XShell工具进入远程Linux下。
其中,通过SSH工具登录的界面如下:
其中Host Name是远程服务器的ip地址。User Name是服务器的一个用户名,端口号默认22,Connect进去后可以填写服务器的密码。
通过XShell工具登录的界面如下:
点击上面的Ne...
文章
涂作权
2013-10-24
1274浏览量
Oracle同义词创建及其作用
1 同义词的概念
Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据...
文章
徐胖子
2013-08-23
1270浏览量
oracle迁移mysql数据库注意(转)
oracle转mysql修改:1. substr() substr( string , 0, 10) 这里测试 必须从 第一位获取 既是 substr(string , 1 , 10)2. to_char() 只能用做oracle的函数,兼容oracle和mysql故 改为concat( ...
文章
developerguy
2016-03-23
1285浏览量
***oracle点知识2——数据扩展的分配和回收管理
1、如何决定数据扩展分配的数量与容量:
每个段的定义中包含了数据扩展的存储参数,这个参数可以表征数据创建表或者索引的时候为数据扩展分配多少数据块,或者限定 一个表(一个数据段)最多可以有多少 数据扩展。我们可以在 CREATE TABLE 语句中用STORAGE子句设定这个参数,如果没有设定,那就...
文章
长烟慢慢
2012-02-17
812浏览量
Oracle删除表的几种方法
drop table books;的指令会将表放到回收站里,
用 flashback table "BIN$1Oiy3qm/QJubov1BwBUOgw==$0" to before drop; 就能恢复。
删除表: drop table books purge;是绕过回收站...
文章
科技探索者
2017-11-20
842浏览量
Oracle中删除用户遇到的问题
我新建了一个用户xy,并导入了一些表,序列,存储过程在其中。现在我用删除该用户
出现问题
执行drop user xy,报错ORA-01922: 必须指定 CASCADE 以删除 'XY'
问题原因
CASCADE众所周知是级联的意思,说明删除该用户要先删除与之相关或者级联的信息
解决办法...
文章
科技探索者
2017-11-22
687浏览量
java代码调用oracle存储过程
原文:java代码调用oracle存储过程
一、简介
与调用mysql存储过程类型过程都是如下
1、创建连接 Connection conn = DriverManager.getConnection(url, user, password);
2、创建CallableStatemen...
文章
杰克.陈
2014-11-15
820浏览量
PL/SQL函数和存储过程
前言
活到老,学到老。
基本概念
--ORACLE 提供可以把PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过程和函数...
文章
arrowhalo
2018-01-14
829浏览量
oracle10g创建用户
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
Oracle10g的创建用户名
linux下oracle的启动
以oracle身份登录
启动 lsnrctl s...
文章
技术小美
2017-11-12
715浏览量
Oracle起步---创建临时表空间/表空间/创建用户/授权
1. 安装:
百度一下你就知道
2. sqlplus登录/sqlplus命令登录
在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时:
用户名: sys(超级用户==sysdba) / system(管理员用户 和sys想比区别在于s...
文章
undefault
2016-06-19
1220浏览量
Oracle起步---创建临时表空间/表空间/创建用户/授权
1. 安装:
百度一下你就知道
2. sqlplus登录/sqlplus命令登录
在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时:
用户名: sys(超级用户==sysdba) / system(管理员用户 和sys想比区别在于s...
文章
undefault
2016-06-19
1179浏览量
Oracle转Mysql总结
参考文档
从Oracle转到Mysql前需了解的50件事
MySQL与Oracle 差异比较之一 数据类型
MySQL与Oracle 差异比较之二 基本语法
MySQL与Oracle 差异比较之三 函数
MySQL与Oracle 差异比较之四 条件循环语句
MySQL与Oracle 差异比较之五存...
文章
jackcooper2015
2017-02-23
1044浏览量
Oracle数据文件和临时文件的管理
一、数据文件概述在Oracle数据库中,SYSTEM和SYSAUX表空间至少需要包含一个数据文件,此外还将包含多个其他表空间及与其相关的数据文件和临时文件。Oracle的数据文件和临时文件是操作系统文件,属于数据库物理结构范畴,用于存储数据库中的逻辑结构的数据。在创建表空间时,必须明确的为每个表空...
文章
小麦苗
2016-10-24
546浏览量
Oracle数据文件和临时文件的管理
一、数据文件概述在Oracle数据库中,SYSTEM和SYSAUX表空间至少需要包含一个数据文件,此外还将包含多个其他表空间及与其相关的数据文件和临时文件。Oracle的数据文件和临时文件是操作系统文件,属于数据库物理结构范畴,用于存储数据库中的逻辑结构的数据。在创建表空间时,必须明确的为每个表空...
文章
苍雪明南
2016-10-19
552浏览量
java代码调用oracle存储过程
一、简介
与调用mysql存储过程类型过程都是如下
1、创建连接 Connection conn = DriverManager.getConnection(url, user, password);
2、创建CallableStatement CallableStatement st...
文章
烟火_
2014-10-20
590浏览量
《Oracle PL/SQL程序设计(第5版)》一一2.4 执行必要的PL/SQL任务
本节书摘来自异步社区出版社《Oracle PL/SQL程序设计(第5版)》一书中的第2章,第2.4节,作者:【美】Steven Feuerstein , Bill Pribyl,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.4 执行必要的PL/SQL任务
Oracle PL/SQL程序...
文章
异步社区
2017-05-02
989浏览量