`
- 浏览:
12721 次
- 性别:
- 来自:
北京
-
1.创建表空间
create tablespace dmms datafile 'G:\app\lenovo\oradata\DMMS\dmms.dbf' size 100M default storage (initial 500K Next 500K minextents 1 maxextents unlimited pctincrease 0);
2.创建用户
create user lxg identified by lxg default tablespace lxg;
3.授权
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
grant resousers urce,connect,dba to lxg;
grant dba to lxg;--授予DBA权限 //一般不授予普通用户DBA权限
grant unlimited tablespace to lxg;--授予不限制的表空间//一般不授予普通用户
grant select any table to lxg;--授予查询任何表
grant select any dictionary to lxg;--授予查询任何字典
//查看赋予用户的系统权限
select * from dba_sys_privs where grantee = 'username';
//revoke dba权限
revoke dba from username
当你收回DBA权限的时候UNLIMITED TABLESPACE 的权限也会被隐式的收回,不管你是否
显示的授予了该用户UNLIMITED TABLESPACE 的权限
4.删除表空间
drop tablespace "空间名" including contents and datafiles
5.删除用户
drop user "lxg" cascade
6.
//oracle查看表空间是否自动增长
select * from dba_data_files where tablespace_name='DMMS' ;
//增加表空间
alter tablespace chinawater add datafile 'c:\oracle\oradata\orcl9\ADDCHINAWATER.dbf' size 200M
7.查询用户表
select table_name from user_tables
8.导出/入用户表
exp system/manager@TEST file=d:daochu.dmp full=y
imp system/manager@TEST file=d:daochu.dmp
9 DBA SYSDBA
当用户以SYSDBA身份登陆数据库时,登陆用户都会变成SYS。
sysdba身份登陆可以打开,关闭数据库,创建SPFILE,对数据库进行恢复操作等,而这些是DBA角色无法实现的
10 批量修改表,处理脚本
spool d:output.sql;
set pagesize 0;
select 'alter table '||table_name||' add (MNG_ADTST char(1),MNG_PBST char(1)); ' from (select t.TABLE_NAME from user_tables t where t.TABLE_NAME like 'IM%');
spool off;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【Oracle 创建数据库图解】 Oracle 是一款广泛应用的...总之,Oracle创建数据库涉及多个层面,包括数据库设计、存储策略、安全性、备份和恢复策略等。理解这些步骤有助于创建和维护一个高效、安全的Oracle数据库环境。
Oracle安装光盘后安装数据库一路next,到了最后创建数据库的时候遇到了问题,进度停止不前, 解决办法 1.安装数据库的时候不要选择“创建数据库”选项,或者用高级安装,最后一步选择不创建数据库。 2.安装完成后...
ORACLE创建数据库是数据库管理员(DBA)必须掌握的基本技能之一。数据库的创建涉及到多个步骤和决策,包括确定数据库的用途、配置、性能优化等方面。Oracle数据库作为业界广泛使用的数据库管理系统,其创建流程较为...
"Oracle创建数据库脚本"这个主题涉及到的是如何使用SQL脚本来创建一个新的Oracle数据库,这通常包括一系列的步骤和配置。在这个过程中,我们不仅需要理解数据库的基本架构,还需要熟悉Oracle的数据文件、控制文件、...
win10安装Oracle创建数据库实例的时候到85%报出,由于以下错误,Enterprise Manager配置失败,点击确认后显示数据库实例安装成功,但是监听程序TNS一直不能连接本地数据库,用了网上的好多方法都没有解决(win10安装...
以下是对Oracle创建数据库流程的详细说明,基于提供的信息。 首先,使用Oracle 10g的Database Creation Assistant (DBCA) 工具开始创建数据库。DBCA是一个图形化的界面,简化了数据库的创建,适合初学者和经验丰富...
oracle 创建数据库
#### 二、创建数据库 **5. 创建建库脚本createdb.sql** - **内容示例**: - `create database mydb MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100` - `DATAFILE '/oracle/...
我们大家都知道Oracle除了自带的DBCA可以创建数据库之外,还有另外的一种方法可以对其进行创建,就是手动Oracle创建数据库,这是作为DBA人员所必须要掌握的。以下我们就介绍一下手动创建数据库的步骤
oracle创建数据库命令笔记
Oracle创建数据库空间
1. **环境准备**:在开始创建数据库之前,确保已经安装了Oracle Database软件,并且操作系统环境满足Oracle的硬件和软件要求。此外,还需要设置好环境变量,如ORACLE_HOME、PATH、TNS_ADMIN等。 2. **启动Oracle...
一步步oracle添加表空间,添加用户,用户授权 以前开发的时候用得比较多的是mysql和sql server,...mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要三步
在Oracle数据库管理中,创建数据库、表以及设置权限是日常操作的重要组成部分,这对于任何数据库管理员或开发者来说都是必备技能。Oracle作为一个功能强大的关系型数据库管理系统,提供了丰富的工具和语法来支持这些...
本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作