1、 linux下oracle的启动
以oracle身份登录
启动 lsnrctl start
登录 sqplus /nolog
连接数据库 connect /as sysdba
启动数据库 startup
关闭数据库 shutdown immediate
2、 在数据中创建用户名
启动数据库后创建用户名
连接超级用户 connect system/admin system系统用户名字 admin 密码
创建用户名字 create user sha identified by admin 用户名:sha 密码:admin
可以写 Default tablespace user //指定存储对象使用的默认空间表 默认是system
Temporary tablespace temp; //保存临时对象所使用的空间表 默认是 system
上面的俩行,可以写 空间表为user 临时为temp;不写就默认
3、 添加用户的权限
Grant是授予权限的 如:
Grant create session to sha; //授予sha连接数据的权限
系统权限如下:
系统特权
|
允许执行的操作
|
Create session
|
连接数据库
|
Create sequence
|
创建序列
|
Create synonym
|
创建同名对象
|
Create table
|
创建表
|
Create any table
|
创建任何模式的表
|
Drop table
|
删除表
|
Create procedure
|
创建存储过程
|
Execute any procedure
|
执行任何模式的存储过程
|
Create user
|
创建用户
|
Create view
|
创建视图
|
Drop user
|
删除用户
|
Drop any table
|
删除任何模式的表
|
4、 向用户授予系统特权
Grant execute any procedure to sha with admin option
此句意思为为sha用户创建系统特权并且可以用sha为别的用户授予权限
连接sha用户 connect sha/admin
可以创建别的用户
5、查看用户权限
进入sha用户 connect sha/admin
Select * from user_sys_privs;可以查看到一个列表,
列代表 用户名 权限 是否可以给别的用户附加权限(N 、Y)
行代表 权限都有那些
6、撤销用户授予的权限
必须连接 connect system/admin
撤销权限 revoke是系统撤销权限的关键词
Revoke execute any procedure from sha;
7、更改用户密码
进入sha用户 connect sha/admin
Password 输入旧密码 输入新密码俩边 OK
或者 用alter user sha identified by xinmima
8、删除用户
Connect system/admin
Drop user sha;
9、为用户授予角色
Grant dba to sha;
Grant connect to sha;
Linux下的plsql 创建用户
create user sha identified by admin
Default tablespace user
Temporary tablespace temp;
Granr unlimited tablespace to sha; //权限
Grant dba to sha; //角色
Grant connect to sha
分享到:
相关推荐
在Oracle数据库环境中,数据导入是常见的操作,尤其是在不同的用户名和表空间之间进行迁移时。这通常涉及到用户权限、数据导出、表空间映射以及数据的重新组织。下面将详细介绍如何在Oracle中实现这一目标。 首先,...
Oracle 默认用户名与密码速查表和 AutoTrace 工具使用指南 Oracle 默认用户名与密码速查表是 Oracle 数据库管理系统中一个非常重要的组件。 Oracle 默认用户名与密码速查表提供了 Oracle 数据库中各种默认用户名和...
#### 三、创建用户名vs.设置密码 1. **创建不能自行修改密码的用户** - 目前Oracle数据库中所有用户默认都具有修改自己密码的权限。 - 若要限制用户修改密码,可以通过自定义密码验证函数来实现,但这往往难以实现...
### Oracle 10g 创建用户名和表空间 在Oracle 10g数据库系统中,创建表空间和用户是一项基本但非常重要的任务。这不仅涉及到数据存储的管理,还关系到数据库的安全性和性能优化。下面将详细介绍如何在Oracle 10g...
在Oracle数据库管理过程中,用户可能会遇到ORA-01017错误:“用户名/口令无效;登录被拒绝”。这一错误通常出现在尝试连接数据库时,提示提供的用户名或密码不正确,导致无法完成登录操作。 #### 核心知识点解析 *...
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
本文将介绍Oracle的一些默认用户名、密码以及如何解锁被锁定的用户。 首先,Oracle在安装时会创建一些预定义的系统用户,这些用户具有特定的权限和用途: 1. **SYS**: 这是Oracle数据库的最高管理员账户,拥有所有...
以下将详细介绍如何在Oracle中创建表空间、临时表空间以及赋予用户对表空间的权限。 首先,我们来了解如何创建一个常规表空间: 1. **创建表空间**: 使用`CREATE TABLESPACE`语句来创建一个新的表空间。例如,...
### Oracle 10g 默认用户名、密码解锁 在Oracle 10g数据库系统中,默认情况下会设置一些预定义的账号,这些账号对于系统的初始化配置、维护以及管理具有重要作用。随着时间的推移,用户可能会忘记这些账号的登录...
oracle_10g_创建数据库和表用户名和密码
Oracle 创建服务是数据库管理员在管理 Oracle 数据库时的一项基本任务,它允许远程或本地客户端通过网络连接到数据库实例。在本文中,我们将详细介绍如何通过两种方法创建 Oracle 服务:使用图形化工具 Oracle ...
本文详细介绍了 Oracle 的一些默认用户名和密码,这些信息对于初次接触 Oracle 数据库或长时间未使用数据库的人来说非常有用。此外,文章还提供了解锁被锁定用户的步骤,帮助用户解决因忘记密码而导致的问题。遵循...
### Oracle 创建新用户过程详解 在Oracle数据库管理中,创建新用户是一项常见的操作。通过创建新用户,可以为不同的人员或应用程序提供访问数据库的权限。本文将详细介绍如何在Oracle环境中创建新用户、备份用户...
本文将深入探讨Oracle创建新用户的步骤、涉及的SQL语句以及相关的SQL查询和函数。 首先,让我们了解如何在Oracle中创建新用户。创建新用户的过程可以通过SQL*Plus命令行工具或任何支持SQL的客户端完成。以下是一个...
- **`sidney`** 是新创建的用户名。 - **`IDENTIFIED BY welcome`** 定义了用户的登录密码。 - **`DEFAULT TABLESPACE`** 和 **`TEMPORARY TABLESPACE`** 分别指定了用户的默认表空间和临时表空间。 - **`QUOTA`** ...
在Oracle数据库环境中,当尝试创建用户时遇到"ORA-65096:公用用户名或角色无效"的错误,这通常意味着你正在试图创建一个不符合Oracle 12c新安全策略的用户。Oracle 12c引入了一种新的命名约定,以增强多租户架构的...
根据给定的文件信息,我们可以总结出以下关于Oracle数据库中创建用户、导入环境DMP以及进行相关操作的知识点: ### 一、Oracle中创建与删除用户 #### 创建用户语法: 在Oracle中创建用户的基本语法是: ```sql ...
### Oracle 创建用户与权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户并赋予相应的权限是一项重要的数据库管理工作。通过合理的权限设置,可以有效地控制不同用户对数据库资源的访问,确保数据的安全性...
Oracle 创建数据库表空间 Oracle 是一种流行的关系数据库管理系统,创建数据库表空间是 Oracle 数据库管理员的一项基本任务。本文将详细介绍如何在 Linux 环境下创建和删除 Oracle 表空间及用户。 一、创建临时表...