Oracle
10g 的创建用户名
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 10g 创建用户名和表空间 在Oracle 10g数据库系统中,创建表空间和用户是一项基本但非常重要的任务。这不仅涉及到数据存储的管理,还关系到数据库的安全性和性能优化。下面将详细介绍如何在Oracle 10g...
这里的参数与导出命令类似,但注意`dumpfile`指向的是在Oracle 10g上创建的目录。 通过上述步骤,我们完成了从Oracle 11g向Oracle 10g的数据库迁移过程。需要注意的是,这种跨版本的迁移可能会遇到兼容性问题,因此...
针对"通过bat实现oracle11g用户创建、授权、dmp文件导入,以及directory路径修改,文件复制、文件夹创建等功能"这一主题,我们将深入探讨如何通过BAT脚本来实现这些任务。 首先,Oracle 11g是Oracle数据库的一个...
### Oracle10g数据库在Win7上的安装指南 #### 一、安装前的准备工作与注意事项 **1. 获取Oracle10g安装包** - **获取途径:** - 直接获取Oracle10g的安装程序; - 从Oracle技术网(OTN)下载光盘映像。 - **...
1. **准备导入环境**:如果导出数据的计算机无法连接到目标Oracle 10g数据库,则需要在一台能够连接到目标数据库的计算机上重复上述的第一步至第四步,即创建文件夹并将导出的`.dmp`文件复制到该文件夹中。...
Oracle 10g 是Oracle公司推出的一款关系型数据库管理系统,它是10th Generation的简称,代表着Oracle数据库在2003年的重大更新。本教程针对初学者,将深入讲解Oracle 10g的基础知识,包括安装、卸载、基本操作、配置...
通过以上步骤,我们可以快速地在Oracle 10g环境中创建并配置新用户。创建用户时需要注意指定合适的表空间,并合理分配权限。此外,利用DMP文件可以方便地迁移数据。这些步骤对于Oracle数据库的日常管理和维护至关...
1. **准备环境**:安装Oracle 10g数据库服务器,并创建用于ArcSDE的空间数据库。这通常涉及安装Oracle客户端和服务器软件,配置数据库实例,以及设置相应的安全权限。 2. **下载安装包**:获取“arcsde for oracle ...
Oracle 11g 图形创建实例、表表空间、dmp 导入命令详解 Oracle 11g 是一种关系型数据库管理系统,它提供了图形界面来创建实例、表表空间和导入 dmp 文件。本文将详细讲解如何使用 Oracle 11g 图形界面创建实例、...
### Oracle 10g 数据库备份与恢复技术详解 #### 一、引言 Oracle 10g 是一款广泛应用于企业级数据管理的强大数据库管理系统。随着业务数据量的增长和技术的发展,确保数据的安全性和完整性变得至关重要。Oracle 10g...
### Oracle Database 10g 完全参考手册 #### 知识点概览 本手册主要围绕Oracle Database 10g展开,详细介绍了该数据库系统的各个方面,包括安装配置、管理维护、性能调优以及安全控制等内容。对于希望深入了解并...
### Oracle 10g完全参考知识点详解 #### 一、Oracle 10g概述 - **版本背景**:Oracle Database 10g是Oracle公司于2004年推出的一款数据库管理系统,它标志着Oracle数据库发展的一个重要里程碑。10g中的“g”代表...
以下是在Oracle 11g R2中创建这个功能的详细步骤: 1. **执行默认密码复杂度函数脚本**: 首先,你需要以SYSDBA身份登录到Oracle数据库。在命令行中输入`sqlplus /nolog`,然后`conn /as sysdba`连接到数据库。...
在Oracle数据库管理中,表空间...以上就是Oracle数据库中创建表空间、临时表、用户及用户授权的基本步骤。在实际操作中,DBA应根据业务需求和安全性考虑来合理规划和管理这些元素,确保数据库的稳定运行和数据的安全。
首先,安装过程虽然在此略过,但在实际操作中,Oracle 11g的安装包括下载安装包、配置环境变量、创建数据库实例等步骤。安装完成后,有两个关键的默认用户:sys 和 system。sys 用户拥有最高权限,具备sysdba角色,...
在Oracle 10G数据库管理中,创建表空间、用户及分配权限是基本且关键的操作。以下将基于给定的文件信息,详细解析如何通过Oracle 10G命令行进行这些操作。 ### 创建表空间 表空间是Oracle数据库中最大的逻辑存储...
### Oracle10g基础知识与管理要点 #### 一、数据库概览 在介绍Oracle10g之前,我们先简要回顾一下数据库的概念及其发展。数据库是长期存储在计算机内、有组织的、可共享的数据集合。它能有效地管理和处理大量的...