转
1.数据库安装时的参数设定
下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入:ora9i ,其中的字符集必须选为:ZHS16GBK(否则以后进行跨平台操作时对中文的操作将比较困难)。
2.数据库用户的创建、权限的分配
数据库安装完成后,有两个系统级的用户:
1、system 默认密码为:manager
2、sys 默认密码为:change_on_install
在安装的数据库目录中找到\oracle\product\9.2\bin 中的sqlplus程序,运行:./sqlplus system/manager@ora9i
用system用户创建自己的用户、权限;sql语句如下:
1、创建用户:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、用户授权
grant connect,resource,dba to business;
3、提交
commit;
3.用数据库脚本创建数据库
如上面所述利用sqlplus以username 用户登陆,输入:@创建数据库的脚本名称.sql回车,即可创建数据库中的表、视图、存储过程等。 注:以上的创建用户过程可以使用户的表中没有了系统自动产生的n多临时表。
分享到:
相关推荐
在用户创建完成后,需要设置用户的权限。权限设置是非常重要的,因为它决定了用户在数据库中的权限范围。在本例中,我们设置了用户的角色权限、系统权限和配额权限。 角色权限是指用户在数据库中的角色,例如 ...
- `RESOURCE`:允许用户创建表、索引等。 - `DBA`:全权管理数据库。 #### 五、总结 通过上述步骤,我们完成了创建表空间、创建用户以及分配权限的过程。这些基本操作对于数据库管理员来说至关重要,不仅能够...
本文将详细介绍如何在 Oracle 数据库中创建用户以及分配必要的权限。 #### 二、创建用户 ##### 1. 基本语法 创建一个新用户的基本语法如下: ```sql CREATE USER username IDENTIFIED BY password; ``` 其中,`...
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
在Oracle数据库管理中,创建用户并附...通过合理的权限分配,可以确保每个用户只能访问他们需要的数据,同时避免了权限过度集中带来的风险。对于Oracle数据库新手来说,掌握这部分知识是迈入数据库管理领域的第一步。
- **功能**:此命令用于授予指定用户创建会话的权限,即允许该用户登录到数据库。 - **示例**:`GRANT CREATE SESSION TO zx;` 这条语句的作用是赋予用户“zx”创建会话的能力。 - **应用场景**:通常用于新用户的...
### Oracle用户创建详解 #### 一、Oracle简介与用户管理的重要性 Oracle数据库系统是一种广泛使用的高性能关系型数据库管理系统。在Oracle数据库中,用户管理是非常重要的一个环节,它不仅关乎数据的安全性,还...
完成用户创建和权限分配后,需要验证用户是否能够成功登录。 1. **退出当前会话**: - 使用`EXIT`命令退出当前的SQL*Plus会话。 2. **重新登录**: - 再次使用SQL*Plus登录,输入命令`sqlplus lkSoft/admin`...
本文将详细介绍如何通过创建表来实现Oracle用户权限的管理,包括创建表空间、创建用户、给用户授权以及如何撤销权限等操作。 #### 1. 创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件...
在进行权限管理时,DBA需要特别注意权限的分配策略,因为不当的权限分配可能导致数据泄露或损坏。例如,授予UNLIMITED TABLESPACE权限通常只限于信任的用户或用于特定的管理任务。在实际操作中,通常需要根据用户的...
本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解创建用户的语法、指定用户密码、设置默认表空间以及授予用户权限等内容。 #### 二、创建用户的SQL语句 #...
理解并熟练掌握表空间的管理和权限分配是保证数据库高效运行的关键。通过学习和实践,你可以更好地理解和管理Oracle数据库中的表空间资源。在4.0Y2ORACLE第1章.SQL这个文件中,可能包含了上述操作的示例脚本,建议...
完成用户创建并授予权限后,可以通过导入操作将备份的数据导入到新创建的用户中。 **命令示例:** ```sql -- 导入数据 imp scott/tiger file=scott_backup.dmp full=y ignore=y ``` - `scott/tiger`: 原始用户的...
完成用户创建后,可以开始进行权限分配。首先是授予基本会话权限: ```sql GRANT CREATE SESSION TO remotesea; ``` - **`GRANT`**:分配权限。 - **`CREATE SESSION`**:允许用户建立会话连接。 进一步,为了使...
- 用户创建时要谨慎分配权限,避免权限过大导致安全风险。 - 定期审查和更新用户权限,以保持良好的数据库安全实践。 在实际操作中,可以参考给定的文档《oracle数据库导入数据以及创建用户.doc》获取更详细的...
通过查询Oracle中的特定视图,我们可以详细了解用户的权限分配情况,包括用户拥有的角色、角色所包含的具体权限等。下面,我们将根据给定的文件信息,深入探讨如何在Oracle中查看用户权限。 ### 1. 查看所有用户 ...
创建用户是数据库管理中的基础,但它涉及到对Oracle数据库体系结构的深刻理解,包括存储管理、安全性策略和资源分配等核心概念。熟练掌握这些技能,将使你能够更有效地管理和优化Oracle数据库,满足各种业务需求。
- **用户组管理**:通常的做法是为每个用户创建一个相应的组,并将该组的权限分配给用户。设置用户无法su到root,以防止权限滥用。 - **默认用户的管理**:停用或删除系统默认的用户,如sys、adm等,以减少潜在的...
### Oracle 创建表空间、创建用户及授权、查看权限 #### 一、创建表空间 在 Oracle 数据库中,表空间是逻辑存储结构的基本单位。它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。创建表空间通常...
总的来说,Oracle创建新用户涉及数据库的权限管理,理解SQL语句和函数对于有效地管理和操作数据库至关重要。通过熟练掌握这些知识,可以更高效地进行数据管理和分析任务。在实际工作中,可以根据需求灵活应用上述...