当前位置:首页 > 技术知识 > 正文内容

oracle创建表空间、用户及赋予、dba授权,最后删除

maynowei10个月前 (08-19)技术知识124

1.创建表空间

create tablespace test datafile ‘c:\test.ora’ size 15000m;

2. 执行成功后,继续创建用户。输入

create user test identified by test default tablespace test quota 15000m on users;

这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行。

3. 成功创建用户后,进行授权。输入

grant all privileges to test;

执行该语句给test用户授权,此时test用户就可以登录了。

4. 如果出现:只有 DBA 才能导入由其它 DBA 导出的文件

执行下面语句

grant dba to test;

如果还是不行的话执行下面语句

alter user test default role DBA;

imp system/system@test file=c:\database\1.dmp

5.如果提示:ora-01659 无法分配超出3(或者其它数字)的MINEXTENTS

两种方法,一种是为表空间增加数据文件:

alter tablespace users add datafile ‘/opt/oracle/oradata/esop/so_data02.dbf’ size 200M;

另一种方法是增加表空间原有数据文件尺寸:

alter database datafile ‘C:\db\’ resize 200M;

————————————————————————–

删除表空间:

可以先将其offline

alter tablespace test offline;

将磁盘上的数据文件一同删除

drop tablespace test including contents and datafiles;

删除用户:

drop user test cascade;

如果用户的schema中有objects ,需要加cascade参数,即drop user xxx cascade;

相关文章

第四章:产品设计(2.3)PRD写作 - 原型设计

2.3、原型设计(界面线框图)当我们逐渐清晰了产品的需求后,并梳理了产品的各个频道及页面,那么这一步就要开始验证这些想法的具体界面表现和方案的可行性了。原型设计是帮助我们更细致的思考,并做各项需求的评...

Android之自定义ListView(一)(android 自定义view绘制流程)

PS:自定义View是Android中高手进阶的路线.因此我也打算一步一步的学习.看了鸿洋和郭霖这两位大牛的博客,决定一步一步的学习,循序渐进.学习内容:1.自定义View实现ListView的Ite...

分析 Rust 程序的火焰图(rust火吗)

分析 Rust 程序的火焰图(Flame Graph)是定位性能瓶颈的核心手段,其核心是通过可视化的函数调用栈和时间分布,找到 CPU 耗时、内存分配、锁竞争等热点。以下是详细的分析方法和步骤,结合...

掌握C语言多线程:高效并发编程指南

一、多线程基础概念介绍多线程编程是现代软件开发中提高程序性能和响应性的重要技术。在C语言中,pthread(POSIX Threads)库是实现多线程编程的标准工具。本节将通俗易懂地介绍多线程的核心概...

C++26中同步与原子操作新变化(c++ 同步)

引言随着多核处理器和并发编程的普及,C++26进一步增强了对同步与原子操作的支持,为开发者提供了更高效、更安全的工具来应对多线程编程中的数据竞争与同步挑战。自C++11引入原子操作以来,C++标准库在...

你可能疏忽的plsql和navicat连接Oracle注意点

在日常开发中,我们总是少不了要连接数据库,你是否遇到过填写的账号、密码、连接地址都对,但就是连接不上Oracle的情况?这里说一下其中一种连接不上Oracle的原因,这种情况简单,但很可能被疏忽。记下...