`
星IT辰
  • 浏览: 12719 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle创建数据库

阅读更多
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;


分享到:
评论

相关推荐

    oracle创建数据库图解

    【Oracle 创建数据库图解】 Oracle 是一款广泛应用的...总之,Oracle创建数据库涉及多个层面,包括数据库设计、存储策略、安全性、备份和恢复策略等。理解这些步骤有助于创建和维护一个高效、安全的Oracle数据库环境。

    oracle 创建数据库时,进度停止不前

    Oracle安装光盘后安装数据库一路next,到了最后创建数据库的时候遇到了问题,进度停止不前, 解决办法 1.安装数据库的时候不要选择“创建数据库”选项,或者用高级安装,最后一步选择不创建数据库。 2.安装完成后...

    ORACLE创建数据库

    ORACLE创建数据库是数据库管理员(DBA)必须掌握的基本技能之一。数据库的创建涉及到多个步骤和决策,包括确定数据库的用途、配置、性能优化等方面。Oracle数据库作为业界广泛使用的数据库管理系统,其创建流程较为...

    oracle创建数据库脚本

    "Oracle创建数据库脚本"这个主题涉及到的是如何使用SQL脚本来创建一个新的Oracle数据库,这通常包括一系列的步骤和配置。在这个过程中,我们不仅需要理解数据库的基本架构,还需要熟悉Oracle的数据文件、控制文件、...

    win10安装Oracle报出Enterprise Manager配置失败解决方法(win10安装Oracle创建数据库实例的时候到85%报出)

    win10安装Oracle创建数据库实例的时候到85%报出,由于以下错误,Enterprise Manager配置失败,点击确认后显示数据库实例安装成功,但是监听程序TNS一直不能连接本地数据库,用了网上的好多方法都没有解决(win10安装...

    oracle创建数据库图解.pdf

    以下是对Oracle创建数据库流程的详细说明,基于提供的信息。 首先,使用Oracle 10g的Database Creation Assistant (DBCA) 工具开始创建数据库。DBCA是一个图形化的界面,简化了数据库的创建,适合初学者和经验丰富...

    oracle 创建数据库

    oracle 创建数据库

    Linux 下手动创建oracle数据库

    #### 二、创建数据库 **5. 创建建库脚本createdb.sql** - **内容示例**: - `create database mydb MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100` - `DATAFILE '/oracle/...

    手动Oracle创建数据库的步骤

    我们大家都知道Oracle除了自带的DBCA可以创建数据库之外,还有另外的一种方法可以对其进行创建,就是手动Oracle创建数据库,这是作为DBA人员所必须要掌握的。以下我们就介绍一下手动创建数据库的步骤

    oracle创建数据库命令笔记

    oracle创建数据库命令笔记

    Oracle创建数据库空间

    Oracle创建数据库空间

    oracle新建数据库和连接配置步骤

    1. **环境准备**:在开始创建数据库之前,确保已经安装了Oracle Database软件,并且操作系统环境满足Oracle的硬件和软件要求。此外,还需要设置好环境变量,如ORACLE_HOME、PATH、TNS_ADMIN等。 2. **启动Oracle...

    oracle创建数据库和用户.pdf

    一步步oracle添加表空间,添加用户,用户授权 以前开发的时候用得比较多的是mysql和sql server,...mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要三步

    oracle创建数据库、表、以及权限的配置

    在Oracle数据库管理中,创建数据库、表以及设置权限是日常操作的重要组成部分,这对于任何数据库管理员或开发者来说都是必备技能。Oracle作为一个功能强大的关系型数据库管理系统,提供了丰富的工具和语法来支持这些...

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

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

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

Global site tag (gtag.js) - Google Analytics