`

oracle 导入导出

阅读更多

 

sqlplus xnh/ccmsd123@//192.168.1.188:1531/PROD

 

sqlplus sys/manager@133 as sysdba

 

conn xnh/ccmsd123@133 as sysdba

 

--查询数据库现在的表空间

select tablespace_name, file_name, sum(bytes)/1024/1024 table_size from dba_data_files group by tablespace_name,file_name;

 

*******************************创建表空间*******************************

create tablespace TBS_DATA3 datafile '/data01/rdbms/prod/datafile/PROD_T_SIGNATURE.dbf' size 128M autoextend on next 64M maxsize 1024M;

create tablespace TBS_DATA1 datafile '/data01/rdbms/prod/datafile/PROD_T_NEWS.dbf' size 128M autoextend on next 64M maxsize 1024M;

 

--修改表空间

alter database datafile '/data01/rdbms/prod/datafile/prod_users_01.dbf' resize 128M;

 

创建用户

 

create user ccmsd identified by password default tablespace users temporary tablespace temp

 

分配dba权限

 

grant connect,resource,dba to ccmsd

 

 

导出

exp suplus/suplus@orcl file=d:\JNGD_suplus.dmp 

 

导入

 

imp mabxcc/mabxcc@voice file=d:\mabxcc.dmp full=y

 

imp finecom/finecom@voice file=d:\suplus.dmp full=y

 

 

C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN

 

 

删除表空间

DROP TABLESPACE voice INCLUDING CONTENTS AND DATAFILES

查看所有用户

select * from all_users;

select * from dba_users;

删除用户表

drop  user  finecom  cascade   

 

imp XNH/ccmsd123@PROD file=c:\dmp\20100826xnh.dmp full=y

 

imp XNH/ccmsd123@prod file=c:\dmp\20100826xnh.dmp full=y

 

exp XNH/ccmsd123@188  file=c:\20100901xnh.dmp 

 

exp MYXNH/ccmsd123@PROD file=c:\myxnh_xnh.dmp log=c:\myxnh_xnh.log owner=(MYXNH,XNH)

 

exp MYXNH/ccmsd123@PROD direct=y  file=c:\oracle_backup\myxnh_xnh.dmp log=c:\myxnh_xnh.log owner=(MYXNH,XNH)

 

创建触发器

create or replace

TRIGGER "MYXNH".triger_transfer_id    before insert on t_transfer for each row    

begin        if :new.transfer_id is null then            select TRANSFER_SEQ.nextval into :new.transfer_id from dual;        

end if;    end;

 

create or replace

TRIGGER "MYXNH"."TRIGGER_JRNL_DETAL_ID" before insert on T_JRNL_DETAIL    for each row begin     if inserting then       if :NEW."ID" is null then        select JRNL_DETAL_SEQ.nextval into :NEW."ID" from dual;       end if;    end if; end;

 

create or replace

TRIGGER "MYXNH"."TRIGGER_FEE_INFO_ID" before insert  on  T_FEE_INFO    for each row begin     if inserting  then      

if :NEW."ID" is null then       select  FEE_INFO_SEQ.nextval into :NEW."ID" from dual;       end if;    end if; end;

 

 

 2. 导出一个完整数据库

  exp system/manager file=c:\bible_db log=c:\dible_db full=y

  3. 导出数据库定义而不导出数据

  exp system/manager file=bible_db log=dible_db full=y rows=n

  4. 导出一个或一组指定用户所属的全部表、索引和其他对象

  exp system/manager file=seapark log=seapark owner=seapark

  exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)

 

 

 

 

 

 

1.设置页面显示总行数

 

show pagesize;   //首先查看目前的pagesize,默认是14

 

set pagesize 100; //将pagesize设置好100,则可以一次显示够多行记录了

 

2.设置行的宽度

 

show linesize;   //查看目前的linesize,默认是80

 

set linesize 100; //设置成100或者更宽都可以

 

sqlplus  system/manager@prod

 

查看连接客户端

 

 select t.MACHINE,t.OSUSER,t.PROGRAM,t.LOGON_TIME,t.USERNAME ,t.STATUS from v$session t  order by t.LOGON_TIME desc;

 

 select b.sql_text 

from v$session a,v$sqlarea b 

where a.sql_hashvalue=b.hash_value and a.sid=100

 

查看字符集

select * from nls_database_parameters

select * from V$NLS_PARAMETERS

 

Startup nomount;

  Alter database mount exclusive;

  Alter system enable restricted session;

  Alter system set job_queue_process=0;

  Alter database open;

  Alter database character set zhs16gbk;

 

 

/*********************查看修改字符集***********************************/

修改oracle 10g的字符集

Posted on 2006-10-16 in Oracle | 2 Comments ? Trackback URI

修改数据库字符集为:ZHS16GBK

查看服务器端字符集

SQL > select * from V$NLS_PARAMETERS

修改:

$sqlplus /nolog

SQL>conn / as sysdba?

若此时数据库服务器已启动,则先执行 SHUTDOWN IMMEDIATE 命

令关闭数据库服务器,然后执行以下命令:

SQL>shutdown immediate?

SQL>STARTUP MOUNT?

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION?

SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0?

SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0?

SQL>ALTER DATABASE OPEN?

SQL>ALTER DATABASE CHARACTER SET ZHS16GBK?

*

ERROR at line 1:

ORA-12721: operation cannot execute when other sessions are active

若出现上面的错误,使用下面的办法进行修改,使用INTERNAL_USE可以跳过超集的检查:

SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK?

SQL>SHUTDOWN IMMEDIATE?

SQL>STARTUP

 

 

 

 

 

 

 

select * from v$logfile;

 

select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tabl espace_Name;

 

 

 

select * from v$log  可以看出日志文件的大小

分享到:
评论

相关推荐

    Oracle导入导出命令bat执行命.rar

    这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。 首先,让我们来理解一下Oracle的导入导出命令。`expdp`和`impdp`是Oracle Data Pump的命令行工具,用于导出和...

    Oracle 导入导出工具

    为了方便数据的迁移、备份或恢复,Oracle提供了多种导入导出工具,这些工具使得数据操作变得更为高效和便捷。本文将详细介绍Oracle的导入导出工具及其使用方法。 1. **Data Pump (expdp/impdp)** Oracle Data Pump...

    Oracle导入导出工具

    Oracle导入导出工具是数据库管理员和开发人员在处理Oracle数据库时不可或缺的实用程序,它可以显著提高工作效率并简化数据管理任务。Oracle数据库系统以其强大的功能和稳定性而闻名,但随着数据量的增长,对数据进行...

    ORACLE导入导出详解

    ORACLE导入导出详解\ ORACLE导入导出详解 ORACLE导入导出详解

    oracle导入导出代码

    ### Oracle导入导出概述 #### 1. Oracle导入导出工具 Oracle提供了多种工具来实现数据的导入导出功能,主要包括`EXPDP`(Export Data Pump)和`IMPDP`(Import Data Pump)。这些工具相较于早期版本中的`EXP`和`IMP...

    oracle导入导出DMP数据库

    Oracle 导入导出 DMP 数据库 Oracle 导入导出 DMP 数据库是指使用 Oracle 数据库管理系统提供的导入导出工具,实现数据库的导入和导出。这里我们将详细介绍两种方法:使用客户端 Enterprise Manager Console 和使用...

    oracle导入导出文档及视频.zip

    本资源“oracle导入导出文档及视频.zip”包含了Windows环境下通过命令行操作Oracle数据库进行导出(exp)和导入(imp)的详细教程和实例演示。以下是关于这个主题的深入讲解。 一、Oracle导入导出概述 Oracle...

    Oracle导入导出笔记

    ### Oracle导入导出知识点 #### 一、Oracle 导入导出工具简介 在Oracle数据库管理中,数据的备份与恢复是一项重要的工作。Oracle提供了多种工具来实现这一目标,其中最为常用的便是`exp`(Export)和`imp`(Import...

    Oracle数据库导入导出工具

    本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - ...

    oracle 导入导出命令详解

    oracle数据库导入导出命令imp exp impdp expdp的使用详解,很有用!

    oracle导入导出dmp

    Oracle 导入导出 DMP 文件详解 Oracle 是一种广泛使用的关系型数据库管理系统,导入导出 DMP 文件是 Oracle 数据库管理员和开发者经常遇到的一个重要任务。下面将详细介绍 Oracle 导入导出 DMP 文件的步骤和相关...

    oracle导入导出数据

    Oracle 数据库的导入导出是数据库管理中的重要环节,它涉及到数据的安全性、恢复性和效率。Oracle 提供了多种工具来实现数据的备份与恢复,其中最常用的是 EXPDP(Export Data Pump)和 IMPDP(Import Data Pump)...

    oracle导入导出(imp,exp本机或异机恢复)-详细笔记文档总结

    Oracle 导入导出(imp,exp 本机或异机恢复) Oracle 的数据库导入导出(imp/exp)是数据库管理员经常使用的两个命令,它们分别用于数据库的导出和导入。本文档总结了 Oracle 数据库的完全导入导出、imp 和 exp 命令...

    oracle 导入导出部分数据

    ### Oracle导入导出部分数据:基础知识与应用场景 #### 基础知识 Oracle提供了两种主要的数据导入导出工具:`expdp` 和 `impdp`(用于数据泵导入导出),以及 `exp` 和 `imp`(较旧的命令行工具)。其中,`expdp` ...

    Oracle 导入导出命令集.chm

    Oracle 导入导出命令集.chm Oracle 导入导出命令集.chm

    oracle导入导出建表空间.txt

    oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;

    oracle导入导出命令

    ### Oracle导入导出命令详解 Oracle数据库作为一款广泛使用的数据库管理系统,在数据迁移、备份与恢复等方面具有非常重要的作用。在日常运维工作中,我们经常会用到Oracle的导入(Import)和导出(Export)命令来...

Global site tag (gtag.js) - Google Analytics