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"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。 首先,让我们来理解一下Oracle的导入导出命令。`expdp`和`impdp`是Oracle Data Pump的命令行工具,用于导出和...
为了方便数据的迁移、备份或恢复,Oracle提供了多种导入导出工具,这些工具使得数据操作变得更为高效和便捷。本文将详细介绍Oracle的导入导出工具及其使用方法。 1. **Data Pump (expdp/impdp)** Oracle Data Pump...
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 数据库管理系统提供的导入导出工具,实现数据库的导入和导出。这里我们将详细介绍两种方法:使用客户端 Enterprise Manager Console 和使用...
本资源“oracle导入导出文档及视频.zip”包含了Windows环境下通过命令行操作Oracle数据库进行导出(exp)和导入(imp)的详细教程和实例演示。以下是关于这个主题的深入讲解。 一、Oracle导入导出概述 Oracle...
### Oracle导入导出知识点 #### 一、Oracle 导入导出工具简介 在Oracle数据库管理中,数据的备份与恢复是一项重要的工作。Oracle提供了多种工具来实现这一目标,其中最为常用的便是`exp`(Export)和`imp`(Import...
本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - ...
oracle数据库导入导出命令imp exp impdp expdp的使用详解,很有用!
Oracle 导入导出 DMP 文件详解 Oracle 是一种广泛使用的关系型数据库管理系统,导入导出 DMP 文件是 Oracle 数据库管理员和开发者经常遇到的一个重要任务。下面将详细介绍 Oracle 导入导出 DMP 文件的步骤和相关...
Oracle 数据库的导入导出是数据库管理中的重要环节,它涉及到数据的安全性、恢复性和效率。Oracle 提供了多种工具来实现数据的备份与恢复,其中最常用的是 EXPDP(Export Data Pump)和 IMPDP(Import Data Pump)...
Oracle 导入导出(imp,exp 本机或异机恢复) Oracle 的数据库导入导出(imp/exp)是数据库管理员经常使用的两个命令,它们分别用于数据库的导出和导入。本文档总结了 Oracle 数据库的完全导入导出、imp 和 exp 命令...
### Oracle导入导出部分数据:基础知识与应用场景 #### 基础知识 Oracle提供了两种主要的数据导入导出工具:`expdp` 和 `impdp`(用于数据泵导入导出),以及 `exp` 和 `imp`(较旧的命令行工具)。其中,`expdp` ...
Oracle 导入导出命令集.chm Oracle 导入导出命令集.chm
oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;
### Oracle导入导出命令详解 Oracle数据库作为一款广泛使用的数据库管理系统,在数据迁移、备份与恢复等方面具有非常重要的作用。在日常运维工作中,我们经常会用到Oracle的导入(Import)和导出(Export)命令来...