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

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

maynowei9个月前 (08-19)技术知识110

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;

相关文章

webview 渲染机制:硬件加速方式渲染的Android Web

webview 渲染是什么?webview 渲染是用于展现web页面的控件; webview 可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于 webview 模式进行二次开发的w...

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

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

python-oracledb——利用python连接Oracle数据库的好用方法

这篇文章最早发布在CSDN了,最近想尝试使用一下头条,重新转移过来了。背景介绍之前使用的数据库一直是MySql,偶尔使用PostgreSQL,都是利用的数据库连接池使用;最近需要在Oracle数据库取...

Oracle数据库无法连接问题排查(oracle数据库连接不成功)

数据库告警日志 如下图 。发现 问题时间段,没有 数据库服务故障 报错,但是存在较多 TNS-12535 、 12560 、 12170 、 00505 错误:通过检查问题时间段应用日志, 也记录了...

Docker安装Oracle 11g 数据库过程详解

1、查看docker 版本[root@node3 ~]# docker version Client: Version: 18.09.6 API version:...

Oracle公布Java9未来进度表(oracle的未来)

作为1995年由Sun公司推出的产品,Java既是指一种程序设计语言,也包含了Java平台。因其平台无关、安全、高性能、自动垃圾回收等特点,Java已经推出便受到广泛应用。Java软件开发工具包(Ja...