`

oracle创建新用户

阅读更多
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。

  为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错---我就在这里花了几个小时,晕)。

  创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。

  下面是创建数据库用户的具体过程:

  1.假如现在已经建好名为'test'的数据库,此时在d:\oracle\oradata\目录下已经存在test目录(注意:我的Oracle11g安装在d:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\oradata\目录下)。

  2.在创建用户之前,先要创建表空间:

  其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小;

  如:

  SQL> create tablespace test_tablespace datafile 'd:\oracle\oradata\test\test.dbf' size 100M;

  其中'test_tablespace'是你自定义的表空间名称,可以任意取名;'d:\oracle\oradata\test\test.dbf'是数据文件的存放位置,'test.dbf'文件名也是任意取;'size 100M'是指定该数据文件的大小,也就是表空间的大小。

  3.现在建好了名为'test_tablespace'的表空间,下面就可以创建用户了:

  其格式为:格式: create user 用户

名 identified by 密码 default tablespace 表空间表;

  如:

  SQL> create user testone identified by testone default tablespace test_tablespace;

  默认表空间'default tablespace'使用上面创建的表空间。

  4.接着授权给新建的用户:

  SQL> grant connect,resource to testone; --表示把 connect,resource权限授予testone用户

  SQL> grant dba to testone; --表示把 dba权限授予给testone用户

  授权成功。

  ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
分享到:
评论
2 楼 kkxl 2011-03-07  
exp userid='sys/123@TEST as sysdba' file=e:\testBackup\backup.dmp full=y
这个是数据库全备份的语句
1 楼 kkxl 2010-12-15  
今天看到一个查看用户权限的文章,我也转来记下吧,有用。



1.查看所有用户:
  select * from dba_users;
  select * from all_users;
  select * from user_users;


2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
  select * from dba_sys_privs;
  select * from user_sys_privs;



3.查看角色(只能查看登陆用户拥有的角色)所包含的权限

sql>select * from role_sys_privs;


4.查看用户对象权限:
  select * from dba_tab_privs;
  select * from all_tab_privs;
  select * from user_tab_privs;


5.查看所有角色:
  select * from dba_roles;


6.查看用户或角色所拥有的角色:
  select * from dba_role_privs;
  select * from user_role_privs;



7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)

select * from V$PWFILE_USERS

相关推荐

    Oracle创建新用户

    本文将深入探讨Oracle创建新用户的步骤、涉及的SQL语句以及相关的SQL查询和函数。 首先,让我们了解如何在Oracle中创建新用户。创建新用户的过程可以通过SQL*Plus命令行工具或任何支持SQL的客户端完成。以下是一个...

    oracle 创建新用户 过程

    ### Oracle 创建新用户过程详解 在Oracle数据库管理中,创建新用户是一项常见的操作。通过创建新用户,可以为不同的人员或应用程序提供访问数据库的权限。本文将详细介绍如何在Oracle环境中创建新用户、备份用户...

    Oracle创建新用户和表空间.

    在Oracle数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...

    oracle创建用户及导入环境dmp

    根据给定的文件信息,我们可以总结出以下关于Oracle数据库中创建用户、导入环境DMP以及进行相关操作的知识点: ### 一、Oracle中创建与删除用户 #### 创建用户语法: 在Oracle中创建用户的基本语法是: ```sql ...

    Oracle设置用户权限

    在Oracle数据库中,创建新用户是一项基本且重要的管理任务。通过创建用户并分配相应的权限,可以确保数据的安全性和完整性。 ##### 步骤: 1. **打开命令行工具**: - 打开命令行或终端窗口。 - 输入`sqlplus / ...

    Oracle创建用户语句

    本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解创建用户的语法、指定用户密码、设置默认表空间以及授予用户权限等内容。 #### 二、创建用户的SQL语句 #...

    oracle创建用户并附权限文档

    接着,我们需要为新用户授予连接数据库的权限,可以使用`GRANT`命令: ```sql GRANT CONNECT TO NEWUSER; ``` 这使得`NEWUSER`可以连接到Oracle数据库。 为进一步控制用户对数据库资源的访问,我们可以赋予不同的...

    oracle数据库导入数据以及创建用户

    本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...

    oracle创建用户详细流程

    此命令创建了一个名为`yu`的新用户,并设置了密码为`yu`。 #### 五、解锁账户 新创建的用户账户默认是锁定状态的,需要通过解锁命令使其可以登录。 **命令示例:** ```sql ALTER USER yu ACCOUNT UNLOCK; ``` #...

    oracle 创建表空间命令

    以下是对"Oracle 创建表空间命令"以及"Oracle 创建用户及表空间,及用户权限分配"的详细解释。 首先,让我们了解如何创建Oracle用户。Oracle用户是数据库系统中的身份实体,用于访问和操作数据库资源。创建用户的...

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA TEMPORARY TABLESPACE MY_TEMP; ...

    oracle创建用户并授权

    其中 `username` 是新用户的名称,而 `password` 是该用户的密码。例如,创建一个名为 `testuser` 的用户,其密码为 `test123`,可以使用以下命令: ```sql CREATE USER testuser IDENTIFIED BY test123; ``` #### ...

    为Oracle数据库创建用户.

    grant connect,resource to 新用户名; ``` 这条命令允许用户连接到数据库并使用基本的资源,比如创建表。 2. **高级权限授予**: ```sql grant dba to 新用户名; ``` DBA(Database Administrator)权限是...

    oracle创建表空间用户等

    新创建的用户需要为其设置默认的表空间,以便用户在该表空间中创建对象。设置默认表空间的基本语法如下: ```sql ALTER USER username DEFAULT TABLESPACE tablespace_name; ``` 例如,如果要将`example_tbs`设置...

    一个oracle 用户下创建多个oracle 实例

    在创建新的 Oracle 实例之前,我们需要设置用户环境变量。我们可以在用户的配置文件中(.bash_profile)添加新的 Oracle SID,以便于其他管理和维护人员能够更好地理解和维护。添加新的实例的 SID 将有助于我们更...

    linux下oracle创建实例总结

    完成以上步骤后,即可成功创建一个新的 Oracle 数据库实例。这涉及到环境变量的配置、必要目录的创建、密码文件的建立以及初始化参数文件的详细设置。通过这些步骤,能够确保 Oracle 实例的安全运行和高效管理。

    完整ORACLE创建表空间、用户、设置用户权限脚本

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    Oracle创建用户权限

    创建一个新用户的基本语法如下: ```sql CREATE USER username IDENTIFIED BY password; ``` 其中,`username` 是新用户的用户名,`password` 是该用户的密码。 示例代码: ```sql CREATE USER lxg IDENTIFIED BY ...

    ORACLE创建用户、创建用户

    在本节中,我们将详细介绍如何在Oracle环境下创建新的数据库用户及其相关表空间。 #### 一、创建表空间 在创建用户之前,通常需要先创建一个表空间。表空间是Oracle数据库中数据物理存储的基本单位。每个表空间由...

    使用PLSQL 创建Oracle数据库用户并设置权限

    最后,我们使用新创建的用户创建了一个表。创建用户和设置权限是数据库管理员的基本任务之一,它决定了用户在数据库中的权限范围。 五、相关概念 1. 角色权限:角色权限是指用户在数据库中的角色,例如 connect、...

Global site tag (gtag.js) - Google Analytics