`

Oracle 数据库管理操作常用命令

阅读更多
写道
--删除表空间和用户
Drop Tablespace ASSET_DATA Including Contents;
Drop User asset Cascade;
Drop Tablespace AUDITOR_DATA Including Contents;
Drop User auditor Cascade;

Drop Tablespace CAPITAL_DATA Including Contents;
Drop User capital Cascade;

Drop Tablespace FINA_DATA Including Contents;
Drop User finance Cascade;

Drop Tablespace FJBPBJ_DATA Including Contents;
Drop User fjbpbj Cascade;

Drop User finance1 Cascade;

--创建表空间
Create smallfile tablespace ASSET datafile 'G:\oradata\ASSET_DATA01.DBF' size 2048M, 'H:\oradata\ASSET_DATA02.DBF' size 2048M nologging;
Create smallfile tablespace AUDITOR datafile 'G:\oradata\AUDITOR_DATA01.DBF' size 2048M nologging;
Create smallfile tablespace CAPITAL datafile 'G:\oradata\CAPITAL_DATA01.DBF' size 2048M nologging;
Create smallfile tablespace CDMA_DATA datafile 'G:\oradata\CDMA_DATA01.DBF' size 2048M nologging;
Create smallfile tablespace ELECSTOCK_DATA datafile 'G:\oradata\ELECSTOCK_DATA01.DBF' size 2048M nologging;
Create smallfile tablespace FINANCE datafile 'G:\oradata\FINA_DATA01.DBF' size 2048M,'H:\oradata\FINA_DATA02.DBF' size 2048M,'I:\oradata\FINA_DATA03.DBF' size 2048M,'G:\oradata\FINA_DATA04.DBF' size 2048M,'H:\oradata\FINA_DATA05.DBF' size 2048M,'I:\oradata\FINA_DATA06.DBF' size 2048M nologging;
Create smallfile tablespace FJBPBJ datafile 'G:\oradata\FJBPBJ_DATA01.DBF' size 2048M, 'H:\oradata\FJBPBJ_DATA02.DBF' size 2048M nologging;
Create smallfile tablespace FJLMATERIAL_DATA datafile 'G:\oradata\FJLMATERIAL_DATA01.DBF' size 2048M, 'H:\oradata\FJLMATERIAL_DATA02.DBF' size 2048M nologging;
Create smallfile tablespace MATERIAL_DATA datafile 'G:\oradata\MATERIAL_DATA01.DBF' size 2048M,'H:\oradata\MATERIAL_DATA02.DBF' size 2048M,'I:\oradata\MATERIAL_DATA03.DBF' size 2048M,'G:\oradata\MATERIAL_DATA04.DBF' size 2048M,'H:\oradata\MATERIAL_DATA05.DBF' size 2048M,'I:\oradata\MATERIAL_DATA06.DBF' size 2048M, 'G:\ORADATA\MATERIAL_DATA07.DBF' SIZE 2048M,'H:\ORADATA\MATERIAL_DATA08.DBF' SIZE 2048M,'I:\ORADATA\MATERIAL_DATA09.DBF' SIZE 2048M, 'I:\ORADATA\MATERIAL_DATA10.DBF' SIZE 2048M nologging;
Create smallfile tablespace PROJECT datafile 'G:\oradata\PROJECT01.DBF' size 2048M,'H:\oradata\PROJECT02.DBF' size 2048M,'I:\oradata\PROJECT03.DBF' size 2048M,'G:\oradata\PROJECT04.DBF' size 2048M,'H:\oradata\PROJECT05.DBF' Size 2048M, 'G:\ORADATA\PROJECT06.DBF' SIZE 2048M,'H:\ORADATA\PROJECT07.DBF' SIZE 2048M,'I:\ORADATA\PROJECT08.DBF' SIZE 2048M ,'I:\oradata\PROJECT09.DBF' size 2048M, 'G:\oradata\PROJECT10.DBF' size 2048M nologging;
Create smallfile tablespace YWCB datafile 'G:\oradata\YWCB01.DBF' size 2048M,'H:\oradata\YWCB02.DBF' size 2048M,'I:\oradata\YWCB03.DBF' size 2048M nologging;

--创建角色
create role mss_role;
grant connect to mss_role;
grant resource to mss_role;
grant dba to mss_role;

---创建用户
create user asset identified by asset123 default tablespace ASSET ;
grant mss_role to asset;
grant UNLIMITED TABLESPACE to asset;
alter user asset quota 0 on users;

create user auditor identified by auditor123 default tablespace AUDITOR ;
grant mss_role to auditor;
grant UNLIMITED TABLESPACE to auditor;
alter user auditor quota 0 on users;

create user capital identified by capital123 default tablespace CAPITAL ;
grant mss_role to capital;
grant UNLIMITED TABLESPACE to capital;
alter user auditor quota 0 on users;

create user cdma identified by cdma123 default tablespace CDMA_DATA ;
grant mss_role to cdma;
grant UNLIMITED TABLESPACE to cdma;
alter user auditor quota 0 on users;

create user elecstock identified by elecstock123 default tablespace ELECSTOCK_DATA;
grant mss_role to elecstock;
alter user elecstock quota 0 on USERS;
alter user elecstock quota unlimited on ELECSTOCK_DATA;

create user finance identified by finance123 default tablespace FINANCE;
grant mss_role to finance;
grant UNLIMITED TABLESPACE to finance;
alter user finance quota 0 on users;

create user finance1 identified by finance123 default tablespace FINANCE;
grant mss_role to finance1;
grant UNLIMITED TABLESPACE to finance1;
alter user finance quota 0 on users;

create user fjbpbj identified by fjbpbj123 default tablespace FJBPBJ;
grant mss_role to fjbpbj;
grant UNLIMITED TABLESPACE to fjbpbj;
alter user fjbpbj quota 0 on users;

create user fjlmaterial identified by fjlmaterial123 default tablespace FJLMATERIAL_DATA;
grant mss_role to fjlmaterial;
alter user fjlmaterial quota 0 on USERS;
alter user fjlmaterial quota unlimited on FJLMATERIAL_DATA;

create user material identified by material123 default tablespace MATERIAL_DATA;
grant mss_role to material;
grant UNLIMITED TABLESPACE to material;
alter user material quota 0 on users;

create user project identified by project123 default tablespace PROJECT;
grant mss_role to project;
grant UNLIMITED TABLESPACE to project;
alter user project quota 0 on users;

create user repair identified by repair123 default tablespace YWCB;
grant mss_role to repair;
grant UNLIMITED TABLESPACE to repair;
alter user repair quota 0 on users;

---创建pulbic数据库链
create public database link to_asset connect to asset identified by assett123 using 'testdb';
create public database link to_auditor connect to auditor identified by auditor123 using 'testdb';
create public database link to_capital connect to project identified by capital123 using 'testdb';
create public database link to_cdma connect to project identified by cdma123 using 'testdb';
create public database link to_elecstock connect to elecstock identified by elecstock123 using 'testdb';
create public database link to_finance connect to finance identified by finance123 using 'testdb';
create public database link to_finance1 connect to finance1 identified by finance123 using 'testdb';
create public database link to_fjbpbj connect to fjbpbj identified by fjbpbj123 using 'testdb';
create public database link to_fjlmaterial connect to fjbpbj identified by fjlmaterial123 using 'testdb';
create public database link to_material connect to material identified by material123 using 'testdb';
create public database link to_project connect to project identified by project123 using 'testdb';
create public database link to_repair connect to repair identified by repair123 using 'testdb';

--删除数据库链
Drop public database link to_asset;
Drop public database link to_auditor;
Drop public database link to_capital;
Drop public database link to_cdma;
Drop public database link to_elecstock;
Drop public database link to_finance;
Drop public database link to_finance1;
Drop public database link to_fjbpbj;
Drop public database link to_fjlmaterial;
Drop public database link to_material;
Drop public database link to_project;
Drop public database link to_repair;

--导入数据库,在命令行(cmd)执行
imp userid=asset/asset123 file=I:\dmp\asset.dmp fromuser=asset touser=asset BUFFER=307200000 commit=Y log=I:\dmp\asset.log
imp userid=auditor/auditor123 file=I:\dmp\auditor.dmp fromuser=auditor touser=auditor BUFFER=307200000 commit=Y log=I:\dmp\auditor.log
imp userid=capital/capital123 file=I:\dmp\capital.dmp fromuser=capital touser=capital BUFFER=307200000 commit=Y log=I:\dmp\capital.log
imp userid=cdma/cdma123 file=I:\dmp\cmda.dmp fromuser=cdma touser=cdma BUFFER=307200000 commit=Y log=I:\dmp\cmda.log
imp userid=elecstock/elecstock123 file=I:\dmp\elecstock.dmp fromuser=elecstock touser=elecstock BUFFER=307200000 commit=Y log=I:\dmp\elecstock.log
imp userid=finance/finance123 file=I:\dmp\finance1.dmp fromuser=finance touser=finance BUFFER=307200000 commit=Y log=I:\dmp\finance1.Log
imp userid=finance1/finance123 file=I:\dmp\finance2.dmp fromuser=finance1 touser=finance1 BUFFER=307200000 commit=Y log=I:\dmp\finance2.log
imp userid=fjbpbj/fjbpbj123 file=I:\dmp\fjbpbj.dmp fromuser=fjbpbj touser=fjbpbj BUFFER=307200000 commit=Y log=I:\dmp\fjbpbj.log
imp userid=fjlmaterial/fjlmaterial123 file=I:\dmp\fjlmaterial.dmp fromuser=fjlmaterial touser=fjlmaterial BUFFER=307200000 commit=Y log=I:\dmp\fjlmaterial.log
imp userid=material/material123 file=I:\dmp\material.dmp fromuser=material touser=material BUFFER=307200000 commit=Y log=I:\dmp\material.log
imp userid=project/project123 file=I:\dmp\project.dmp fromuser=project touser=project BUFFER=307200000 commit=Y log=I:\dmp\project.log
imp userid=repair/repair123 file=I:\dmp\repair.dmp fromuser=repair touser=repair BUFFER=307200000 commit=Y log=I:\dmp\repair.log


Select * From dba_users ;
Select * From Dba_Tablespaces;
Drop User project_gx Cascade;
Drop User material_gx Cascade;
Drop User project_jt Cascade;

create user material_gx identified by material_gx123 default tablespace MATERIAL_DATA;
grant mss_role to material_gx;
grant UNLIMITED TABLESPACE to material_gx;
alter user material_gx quota 0 on users;

create user project_jt identified by project_jt123 default tablespace PROJECT_JT;
grant mss_role to project_jt;
grant UNLIMITED TABLESPACE to project_jt;
alter user project_jt quota 0 on users;

Drop Tablespace PROJECT_GX Including Contents;


Create smallfile tablespace MATERIAL_DATA datafile 'G:\oradata\MATERIAL_DATA01.DBF' size 2048M,'H:\oradata\MATERIAL_DATA02.DBF' size 2048M,'I:\oradata\MATERIAL_DATA03.DBF' size 2048M,'G:\oradata\MATERIAL_DATA04.DBF' size 2048M,'H:\oradata\MATERIAL_DATA05.DBF' size 2048M,'I:\oradata\MATERIAL_DATA06.DBF' size 2048M, 'G:\ORADATA\MATERIAL_DATA07.DBF' SIZE 2048M,'H:\ORADATA\MATERIAL_DATA08.DBF' SIZE 2048M,'I:\ORADATA\MATERIAL_DATA09.DBF' SIZE 2048M, 'I:\ORADATA\MATERIAL_DATA10.DBF' SIZE 2048M nologging;
Create smallfile tablespace PROJECT_GX datafile 'G:\oradata\PROJECT01_GX.DBF' size 2048M,'H:\oradata\PROJECT02_GX.DBF' size 2048M,'I:\oradata\PROJECT03_GX.DBF' size 2048M,'G:\oradata\PROJECT04_GX.DBF' size 2048M,'H:\oradata\PROJECT05_GX.DBF' Size 2048M, 'G:\ORADATA\PROJECT06_GX.DBF' SIZE 2048M,'H:\ORADATA\PROJECT07_GX.DBF' SIZE 2048M,'I:\ORADATA\PROJECT08_GX.DBF' SIZE 2048M ,'I:\oradata\PROJECT09_GX.DBF' size 2048M, 'G:\oradata\PROJECT10_GX.DBF' size 2048M nologging;


imp userid=material_gx/material_gx123 file=I:\dmp\material_gx.dmp fromuser=material_gx touser=material_gx BUFFER=307200000 commit=Y
imp userid=project_gx/project_gx123 file=I:\dmp\project_test.dmp fromuser=project_gx touser=project_gx BUFFER=307200000 commit=Y
imp userid=project_jt/project_jt123 file=I:\dmp\project_jt.dmp fromuser=project_jt touser=project_jt BUFFER=307200000 commit=Y

 

参考资料

http://hi.baidu.com/_ecore/blog/item/1b1b1902b393aa064afb5155.html

分享到:
评论

相关推荐

    Oracle数据库sqlplus常用命令

    Oracle数据库sqlplus常用命令 Oracle数据库sqlplus是Oracle数据库管理系统中的一种命令行工具,用于执行SQL语句、查看数据库状态、执行数据库管理任务等。以下是Oracle数据库sqlplus常用命令的知识点总结: 获取...

    Oracle数据库管理员的常用命令

    Oracle数据库是企业级关系型数据库管理系统,其管理涉及多个方面,包括日志管理和表空间管理。以下是关于这两个主题的详细解释: **日志管理** 在Oracle数据库中,日志是记录所有事务更改的重要部分,它确保了数据...

    ORACLE数据库常用命令

    ORACLE数据库常用命令 ORACLE数据库是目前最流行的关系数据库管理系统之一,广泛应用于各种行业和领域。本文总结了ORACLE数据库的常用命令,包括内核参数的设置、用户管理、安装工具的准备、数据库的启动和关闭等...

    oracle数据库常见命令

    通过以上介绍,我们可以了解到Oracle数据库中的导入导出命令不仅能够帮助我们有效地管理数据,还能在数据迁移、备份恢复等方面发挥重要作用。希望这些基础知识能帮助你在实际工作中更加熟练地使用Oracle数据库。

    Unix和Linux下的Oracle数据库管理

    在IT领域,Unix和Linux操作系统是企业级Oracle数据库服务器的常用平台。Oracle数据库管理系统是全球最广泛使用的数据库系统之一,尤其在大型企业和金融机构中。本文将深入探讨在Unix和Linux环境下如何有效地管理和...

    Oracle 数据库管理.pdf

    管理初始化参数的常用命令包括: - SHOW PARAMETERS:显示当前数据库的参数设置。 - CREATE PFILE:从一个已生效的参数文件(spfile)创建文本参数文件(pfile)。 - ALTER SYSTEM:修改动态参数,这些参数可以在...

    Oracle数据库导入导出命令[参考].pdf

    Oracle数据库导入导出命令是数据库管理员和开发人员必备的技能之一。今天,我们将详细介绍如何使用命令行来操作Oracle数据库的导入和导出。 备份数据 备份数据是数据库管理员的重要任务之一。Oracle提供了多种方式...

    oracle数据库常用命令.txt

    ### Oracle数据库常用命令知识点 #### 一、登录与切换用户 **知识点1:登录SQL Plus** - **命令格式**: - `sqlplus [username]/[password]`:以普通用户身份登录。 - `sqlplus [username]/[password]@...

    Oracle数据库的启停

    Oracle 数据库的启停 Oracle 数据库的启停是数据库管理员的重要任务...通过以上的讲解,我们可以了解到 Oracle 数据库的启停过程,了解到不同的启动和停止命令的使用场景和区别,从而更好地管理和维护 Oracle 数据库。

    Oracle数据库对象管理及备份与恢复.pdf

    首先,关于Oracle数据库对象管理,主要包括创建和修改表结构、管理索引、维护表分区、创建和管理视图及序列等操作。创建表(CREATE TABLE)是数据库管理中最基础的操作,涉及到数据类型、存储参数和数据块管理等特性...

    oracle 数据库常用命令大全

    以上是Oracle数据库的一些基本操作和管理命令,它们涵盖了数据库启动、配置、连接、日期格式设置以及查询优化等多个方面。对于数据库管理员和开发人员来说,熟悉并掌握这些命令是日常工作的基础。在实际应用中,还...

    oracle数据库常用操作指令

    Oracle数据库常用的字段类型包括CHAR、VARCHAR2、NUMBER、DATE等。CHAR类型是固定长度的字符串,而VARCHAR2是可变长度的字符串。NUMBER类型用于存储数字数据,可以指定总位数和小数点后的位数。DATE类型用于存储日期...

    Oracle数据库基础操作

    本文将深入探讨Oracle数据库的基础操作,包括数据的增加、删除、修改和查询,以及常用的数据库命令。 首先,让我们从创建数据库开始。在Oracle中,数据库是由一个或多个表空间组成的,表空间又包含数据文件。使用`...

    oracle常用cmd命令

    下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速了解相关的操作。 一、连接数据库 在使用 Oracle 之前,需要连接到数据库。我们可以使用 sqlplus 命令连接到数据库。sqlplus 是 Oracle 的命令行工具,...

    oracle数据库表空间常用查询以及相关操作命令

    oracle数据库表空间常用查询以及相关操作命令,实际开发中遇到的点滴备忘录

    连接oracle数据库的cmd命令

    在IT领域,尤其是在数据库管理与开发中,Oracle数据库因其强大的功能和广泛的适用性而备受青睐。本文将基于提供的文件信息,深入探讨如何通过CMD命令行工具连接到Oracle数据库,并介绍如何利用CMD执行特定的数据库...

    最好最全的Oracle 数据库教程(内含命令使用实例)

    其次,"oracle命令使用样例.txt"将提供实际的SQL语句和数据库管理命令示例,这是理解Oracle数据库操作的关键。Oracle SQL包括数据查询、插入、更新和删除等基本操作,以及更复杂的子查询、联接、索引和视图的使用。...

    如何备份还原oracle数据库

    对于Oracle数据库管理员而言,掌握如何高效地进行数据库备份与恢复是一项至关重要的技能。本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库...

    AIX下ORACLE RAC数据库系统日常维护常用命令.doc

    本文档旨在介绍 AIX 下 ORACLE RAC 数据库系统日常维护常用命令,旨在帮助用户更好地维护和管理 ORACLE RAC 数据库系统。 一、ORACLE 数据库系统状态查看 在 AIX 下 ORACLE RAC 数据库系统中,查看数据库系统状态...

Global site tag (gtag.js) - Google Analytics