`
- 浏览:
16205 次
-
用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间,这个方法用起来更加简明快捷。 假设: 文章假设,如果您用的是Linux系统,那么Oracle用户名为oracle。同时,您是在oracle服务器上操作。 如果是在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口 如果是在Linux的图形窗口,请右键点击桌面并点击“打开终端”,然后输入 su - oracl 做好上述准备工作以后,输入以下命令: sqlplus /nolog 回车后,将出现提示符 SQL> 这时输入 conn / as sysdba 一般即可登录,如果失败的话,可以试一下用conn sys/sys用户的密码 as sysdba来重试一下 接下来,我们看看您当前的数据库文件一般都是放在哪里的: select name from v$datafile; windows下可能看到的结果如下: SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- D:\oracle\oradata\orcl\system01.dbf D:\oracle\oradata\orcl\undotbs01.dbf D:\oracle\oradata\orcl\cwmlite01.dbf D:\oracle\oradata\orcl\drsys01.dbf D:\oracle\oradata\orcl\indx01.dbf D:\oracle\oradata\orcl\tools01.dbf 说明您的数据文件是放在 D:\oracle\/oradata\orcl\ 这个目录下的 Linux下可能看到的结果如下: SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /oracle/oradata/orcl/system01.dbf /oracle/oradata/orcl/undotbs01.dbf /oracle/oradata/orcl/cwmlite01.dbf /oracle/oradata/orcl/drsys01.dbf /oracle/oradata/orcl/indx01.dbf /oracle/oradata/orcl/tools01.dbf 说明您的数据文件是放在 /oracle/oradata/orcl/ 这个目录下的 好,我们可以开始创建数据库表空间了,创建数据库表空间的命令格式如下: create tablespace 表空间名 datafile '对应的文件名' size 大小; 举例如下: 对于上述的windows情况: create tablespace yang datafile 'D:\oracle\oradata\orcl\yang.dbf' size 3000m; 3000m指的是3000MB 对于上述的Linux的情况: create tablespace yang datafile '/oracle/oradata/orcl/yang.dbf' size 3000m; 至此,所需的表空间已建立。 接下来我们开始创建用户,创建用户的命令格式如下: create user 用户名 identified by 密码 default tablespace 用户默认使用哪一个表空间; 修改用户的权限: grant 角色1,角色2 to 用户名; 举例如下: create user yanglei identified by yang123 default tablespace yang; grant dba, connect to yanglei;授权成功。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
以上就是在Linux环境下,使用Oracle数据库创建用户和表空间的基本过程。实际操作中可能需要根据具体环境和安全策略进行调整。记住,良好的数据库管理实践对于系统的稳定性和数据安全性至关重要。
"Linux 下创建 Oracle 用户表空间" Linux 下创建 Oracle 用户表空间是指在已有的数据库实例上创建一个新的帐号,访问一些新的表操作。以下是创建用户表空间的步骤: 第一个步骤是登录 Linux,以 oracle 用户登录...
综上所述,使用sqlplus命令行工具来创建Oracle数据库的表空间和用户,是一种基础且关键的操作。掌握这些操作对于数据库管理员来说是非常重要的,它们是确保数据库正常运行和数据安全的基础。需要注意的是,随着...
Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...
### Oracle数据库用户角色、表空间创建与管理 #### 一、概述 Oracle数据库是一种广泛使用的高性能关系型数据库管理系统。为了确保数据库的安全性、稳定性和高效性,Oracle提供了丰富的功能来帮助管理员进行各种...
为了使用户能够直接使用这个新创建的表空间,需要通过以下命令设置该表空间为用户的默认表空间: ```sql alter user zzg default tablespace ts_zzg; ``` 4. **再次查询默认表空间** 修改后,可以通过再次...
创建表空间后,需要创建用户和权限,以便用户可以访问和操作表空间。以下命令将创建一个名为 "XM_RUAN" 的用户,并授予其访问和操作权限: `create user "XM_RUAN" profile "default" identified by "XM_RUAN" ...
在Oracle数据库管理中,创建用户、表空间及进行权限分配是一项基本且重要的任务。下面将详细介绍这一过程,包括创建用户、创建表空间、授予权限以及如何进行剪标(即删除对象)的操作步骤。 ### 一、创建用户 ####...
通过以上步骤,我们可以成功地在Oracle数据库中创建表空间、用户以及分配相应的权限。这对于初学者来说是非常重要的基础操作之一。理解这些概念不仅有助于更好地管理和维护数据库,还能够提高开发效率和系统性能。在...
在Oracle数据库管理系统中,创建表空间和用户是数据库管理员(DBA)进行系统管理的重要步骤。表空间是存储数据库对象(如表、索引、视图等)的逻辑单位,而用户则是数据库中的独立实体,拥有特定的权限,可以访问和...
通过采用本地管理表空间,Oracle能够在降低系统资源消耗的同时提高并发性和性能,特别是对于大型数据库环境来说尤为重要。此外,它还简化了空间管理任务,使得DBA可以更加专注于其他关键任务。随着Oracle版本的不断...
本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解创建用户的语法、指定用户密码、设置默认表空间以及授予用户权限等内容。 #### 二、创建用户的SQL语句 #...
本文详细介绍了Oracle中创建和删除用户、角色、表空间以及数据库导入导出的基本命令。这些操作对于数据库管理员来说至关重要。通过掌握这些基本命令,可以有效地管理和维护Oracle数据库环境。此外,还特别注意到了...
创建新用户时,可以为其指定默认表空间和临时表空间: ```sql CREATE USER BCC IDENTIFIED BY BCC DEFAULT TABLESPACE BCC TEMPORARY TABLESPACE BCC_TEMP; ``` **参数解释:** - `IDENTIFIED BY`:设置用户的...
通过这种方式,可以确保用户有足够的权限来在目标表空间中创建对象。 #### 四、总结 通过上述步骤,我们不仅解决了Oracle导入时表空间不一致的问题,还确保了数据能够顺利地从源系统迁移到目标系统中。在实际操作...
在进行表空间和用户的创建之前,首先需要了解当前数据库中的表空间信息和用户信息。 ##### 1. 查询表空间信息 ```sql select file_name, file_id, tablespace_name from dba_data_files; ``` 这条命令可以帮助我们...
### Oracle 创建删除用户、角色、表空间、导入导出命令总结 #### 一、表空间管理 表空间是Oracle数据库中的基本存储...以上就是关于Oracle创建删除用户、角色、表空间、导入导出命令的一些总结,希望能对您有所帮助。
1. **查询当前用户的缺省表空间** ```sql SQL> select username, default_tablespace from user_users; ``` 2. **查询当前用户的颜色** ```sql SQL> select * from user_role_privs; ``` 3. **查询当前...