--创建表空间SJYD,DATAFILE 指定数据库文件存放路径。(这里SJYD使用小写时可能会不能正确执行,建议最好用大写。)
CREATE TABLESPACE SJYD
DATAFILE 'C:\SJYD_data.dbf' SIZE 5M AUTOEXTEND ON NEXT 5M
DEFAULT STORAGE (INITIAL 50K NEXT 50K MAXEXTENTS UNLIMITED PCTINCREASE 1 );
--创建用户SJYD,密码SJYD123,默认表空间为SJYD
CREATE USER SJYD IDENTIFIED BY SJYD123 DEFAULT TABLESPACE SJYD TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;
--为SJYD用户赋予权限(至于赋予什么权限,大家可以选择)。
GRANT "CONNECT" TO "SJYD";
GRANT "DBA" TO "SJYD" ;
GRANT "EXP_FULL_DATABASE" TO "SJYD";
GRANT "IMP_FULL_DATABASE" TO "SJYD";
--修改用户为默认角色
ALTER USER "SJYD" DEFAULT ROLE ALL;
--解锁新创建的用户
ALTER USER SJYD ACCOUNT UNLOCK;
--删除表空间
DROP TABLESPACE SJYD;
--删除用户
DROP USER SJYD CASCADE;
--导出数据
exp sjyd/sjyd123@oracle file='d:\sjyd.dmp' full=y;
--导入数据
1.imp sjyd/sjyd123@oracle file='d:\sjyd.dmp' fromuser=sjyd touser=hhh;
2.imp sjyd/sjyd123@oracle file='d:\sjyd.dmp' full=y;
--对表进行操作的一些语句
select * from dba_recyclebin a where a.original_name='tablename';--查询该表被操作的时间(删除操作)
select * from recyclebin;--查看回收站,里面有被删除表的信息和删除时间。
flashback table tablename to before drop;--将删除的表进行闪回。
分享到:
相关推荐
在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...
### Oracle 查看当前会话执行的SQL语句 在Oracle数据库管理中,有时我们需要了解某个特定会话(Session)正在执行哪些SQL语句。这在性能调优、问题诊断等场景下尤为重要。以下将详细介绍如何通过不同的方法来查看...
SQL Monitor通过收集和展示SQL语句的详细执行信息,如执行时间、资源消耗、等待事件等,使用户能深入理解SQL语句在系统中的运行状态。它通常与Toad for Oracle这样的第三方工具结合使用,Toad是一款广泛应用于Oracle...
在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...
在IT行业中,数据库管理系统是核心组成部分,SQL Server和Oracle分别是微软和甲骨文公司推出的两款广泛应用的关系型数据库系统。在企业级应用中,有时需要在不同的数据库系统间进行数据迁移或兼容性处理,这就涉及到...
本文档详细介绍了如何在Oracle 10g或11g环境中使用DBLink来访问SQL Server数据库的方法。这种方法对于那些习惯于使用Oracle进行数据库操作的开发人员来说尤其有用,因为它提供了一种在不同类型的数据库之间无缝切换...
Oracle批处理是数据库操作中提高效率的重要手段,尤其是在C#编程环境下,利用Oracle的数据驱动进行批处理,可以显著提升大量SQL语句执行的速度。本文将深入探讨如何在C#中利用Oracle自带的驱动来实现批处理,以一次...
Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...
Oracle 10g SQL与PL/SQL是数据库管理和开发领域中的核心技术,对于任何希望深入理解Oracle数据库系统的专业人士来说,这些都是必须掌握的知识。本资源“精通Oracle 10g SQL和PL SQL.zip”提供了全面的学习指南,帮助...
### Oracle监听执行SQL语句详解 #### 一、Oracle监听执行概述 在Oracle数据库管理与维护过程中,有时候我们需要了解应用程序正在执行哪些SQL语句,这不仅有助于性能优化,还可以帮助我们诊断潜在的问题。通过监听...
第1章 在windows 平台上安装oracle database 11g 第2章 配置网络服务名 第3章 使用sql database 第4章 使用sql*plus 第二部分 sql 第5章 sql和pl/sql综述 第6章 简单查询 第7章 sql单行函数 第8章 ...
标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure Testing)是一种评估系统在极端工作条件下表现的方法,通过模拟大量并发用户执行SQL...
而iSQL*Plus是Oracle提供的一个命令行界面工具,用于执行SQL语句,它在Oracle9i产品中首次引入,并在Oracle10g中得到了增强。尽管iSQL*Plus已经比较老旧,但为了兼容性考虑,其功能在Oracle11g中仍然可用。 接下来...
在数据库中硬解析是万恶之源,为大家提供一个查找并且定位oracle硬解析问题SQL语句脚本
Oracle 常用 SQL 语句大全 本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 ...
在Oracle数据库管理中,了解SQL语句的执行性能和频率对于系统优化至关重要。本文将详细介绍如何查看Oracle数据库中执行最慢和查询次数最多的SQL语句,以帮助DBA(数据库管理员)识别潜在的性能瓶颈。 首先,我们来...
在这个“oracle10g-SQL语句应用”主题中,我们将深入探讨Oracle 10g环境中SQL语句的应用,以及如何有效地利用它们来执行数据查询、更新、插入和删除等操作。 首先,SQL语句主要分为四大类:SELECT、INSERT、UPDATE...
本文详细介绍了如何使用 Oracle SQL Developer 和其他开发工具,包括 Oracle Database Home Page 的使用方法、如何在 Oracle 中使用 SQL*Plus、如何使用 SQL Developer 操作 Oracle 数据库以及如何执行 SQL 语句等...
oracle Sql语句二 oracle Sql语句二
Oracle 10G SQL Reference是Oracle数据库系统的重要文档之一,主要涵盖了在Oracle 10G环境中执行SQL查询、数据操作和数据库管理的核心概念和技术。这个参考手册为数据库管理员(DBA)、开发人员以及数据分析师提供了...