在linux上使用dba权限操作oracle的前提是要使用操作系统的oracle用户登录。
如果普通用户登录请su到oracle命令如下:su - oracle
一、创建用户
1)用dba用户登录数据库
dba登录有两种方式:A, sqlplus '/as sysdba'
B, sqlplus /nolog 连接到数据库 conn / as sysdb
2)创建数据库用户
create user username identified by password
3)授权
普通权限 grant resource,connect to username
dba 权限 grant dba to username
二、查看、修改表空间
1)查看表空间大小
表空间总大小:
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
表空间剩余大小
select tablespace_name,sum(bytes)/1024/1023 from dba_data_space group by tablespace_name;
2)查看表空间文件位置(下一步有用)
select name from v$dbafile;
假设结果:/home/oralce/mydb/user01.dbf
3)修改表空间(两种方式)
A增加文件:alter tablespace user[表空间名] add datafile '/home/oralce/mydb/user02.dbf' size 100M
B直接修改大小:alter database datafile '/home/oralce/mydb/user01.dbf' resize 300M
分享到:
相关推荐
在Linux环境下安装Oracle数据库是一项需要细致操作的任务,特别是在Red Hat Enterprise Linux 5.3 (RHEL 5.3)上安装Oracle 10g时。本文将详细介绍整个安装过程,包括必要的系统配置、软件包安装及Oracle数据库的配置...
本文介绍了 Oracle 数据库的基本概念、Windows 服务器下的 Oracle 数据库、Linux 服务器下的 Oracle 数据库、数据库导出、数据库导入、表空间管理、临时表空间管理和数据库安全等知识点。通过本文的学习,读者可以...
它支持多种主流的Linux发行版,如Red Hat Enterprise Linux (RHEL)、Oracle Linux等,这为用户提供了更多的选择空间。 #### 2.2 自动化管理工具 Oracle 18c在Linux环境中提供了丰富的自动化管理工具,例如DBMS_AUTO...
在Oracle数据库管理中,使用sqlplus命令行工具创建用户和表空间是DBA(数据库管理员)需要掌握的基本技能之一。本文将详细介绍如何使用sqlplus工具来完成这些任务,尤其是针对Oracle 9i版本的操作方法。 ### 创建表...
`sdb.sql`可能是一个针对特定数据库实例`sdb`的附加脚本,可能包含创建用户、表空间、权限分配等特定业务需求的语句。 `postDBCreation.sql`这个脚本的名字暗示了它是在数据库创建完成后执行的,可能用于设置额外的...
在Linux环境下安装Oracle数据库是数据库管理员常见的任务之一,而Oracle官方提供的安装指导文件是帮助用户顺利完成安装的重要参考。 在开始安装之前,需要特别注意的是,Oracle数据库安装过程中涉及到的一些步骤和...
Oracle 12c数据库在Linux上的安装部署是一个复杂的过程,涉及到多个步骤和配置。以下是详细的安装部署步骤: 1. **安装前准备**: - **主机名与IP配置**:确保主机名和IP地址正确设置,这对于网络通信至关重要。 ...
在Linux系统中安装Oracle 9i数据库是一项技术性较强的任务,尤其对于初学者而言。以下是一份详尽的安装步骤指南,基于Redhat Linux Enterprise 4操作系统和Oracle 9.2.4数据库版本。 首先,确保你的系统满足最低...
- 创建需要的用户和组:Oracle软件安装通常需要以特定的系统用户进行,需要创建相应的操作系统用户和用户组。 - 创建安装目录:安装Oracle软件前需要在文件系统中准备相应的安装目录。 - 系统配置文件修改:可能...
安装完成后,使用`dbca`(Database Configuration Assistant)工具创建新的数据库实例,配置适当的参数如内存大小、表空间、监听器等。 9. **安全性和权限**: 根据企业安全策略,设置适当的文件权限和访问控制。...
在Linux环境下安装Oracle 11g数据库是一个涉及多个步骤的过程,包括系统检查、软件包安装、用户环境配置以及内核参数调整。以下是详细的步骤解析: 首先,你需要确保你的系统是Red Hat Enterprise Linux (RHEL) 6,...
表空间是Oracle数据库中存储数据的基本单位,你需要规划好各个用途的表空间,如系统表空间、用户数据表空间等。 接下来,设置安全性和权限。在Oracle中,数据库管理员(DBA)通常使用"SYS"和"SYSTEM"这两个内置的...
在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个过程的详细解释: 1. **系统要求**: - **内存**:Oracle 11g R2推荐至少1GB的物理内存,但为了稳定运行,建议更多。 - **...
- **/etc/sysctl.conf** 配置文件的修改:为了优化Oracle的运行,需要在该文件中添加或修改内核参数,如`kernel.shmmni`、`kernel.shmall`、`kernel.sem`等,以增加共享内存支持和网络缓冲区大小。 - **/etc/...
- 计算最小还原表空间大小 - 更改还原表空间配置 以上内容涵盖了Oracle数据库管理员快速入门所需的基础知识点,包括安装配置、日常管理操作以及数据库存储结构管理等方面。通过这些基础知识的学习,初学者可以...
安装完软件后,使用DBCA(Database Configuration Assistant)创建数据库实例,选择合适的存储类型、表空间和数据文件大小。 四、安装WebSphere Application Server 7 4.1 安装Java运行环境 WAS 7需要Java SE 6或...
- **应用场景**: 确认新创建的对象将存储在哪个表空间中。 **10. 用户切换** - **命令**: `CONN <用户名>/<密码> [AS SYSDBA]` - **功能**: 切换到另一个用户并进行身份验证。 - **应用场景**: 需要使用其他...
根据应用程序的需求,可能需要创建新的表空间或者调整现有表空间的大小。 #### 验证 RAC 集群与数据库配置 最后,需要全面检查 RAC 集群和数据库的配置,确保一切都符合预期,并且没有任何遗漏或错误。 #### 启动...
2. **授权**:授予用户`ccit1011`连接、资源及无限制使用表空间的权限。 3. **修改用户状态**:锁定或解锁用户账户。 4. **修改密码**:更改指定用户的密码。 5. **设置定时**:启用SQL*Plus中的定时功能,显示SQL...
#### 五、表空间与用户的创建与管理 - **创建表空间**: - 命令格式:`create tablespace 表空间名 datafile '文件路径和文件名' size 大小;` - **删除表空间**: - 命令:`drop tablespace 表空间名;` - 注意...