- 浏览: 35956 次
- 性别:
- 来自: 上海
最新评论
文章列表
触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。 种 ...
做一个简单的采用批命令方式备份数据库。
连接到RMAN中:
[oracle@LabOracle ~]$ rman
Recovery Manager: Release 10.2.0.1.0 - Production on ÐÇÆÚÈý 3ÔÂ 2 20:16:08 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库:
RMAN> connect target /
connected to target database: ORCL (DBID=1267670310)
批命 ...
如果是以root身份登录,修改root密码.只要输入passwd就会出现:New password: Retype new password: 按提示输入密码确认即可.如果想更改其他用户密码,只要输入passwd username即可.如:passwd lsyerNew password: Retype new password:可以输入passwd --help来查看该命令的使用方法.
1). 设置当前session是否对修改的数据进行自动提交 SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}2).在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 SQL> SET ECHO {ON|OFF}3).是否显示当前sql语句查询或修改的行数 SQL> SET FEED[BACK] {6|n|ON|OFF} 默认只有结果大于6行时才显示结果的行数。如果set feedback 1 ,则不管查询到多少行都返回。当为off 时,一律不显示查询的行数4).是否显示列标题 SQL> SET HEA[DIN ...
RMAN备份批命令。采用run{}进行备份,大括号里面是RMAN备份命令。
FORMAT字符串格式化
使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示:
%a:Oracle数据库的activation ID即RESETLOG_ID。
%c:备份片段的复制数(从1开始编号,最大不超过256)。
%d:Oracle数据库名称。
%D:当前时间中的日,格式为DD。
%e:归档序号。
%f:绝对文件编号。
%F:基于"DBID+时间"确定的唯一名称,格式的形式为c-IIIIIIIIII-YYYYMMDD-Q ...
RMAN增量备份
0级备份:
连接到目标数据库:
RMAN> connect target /
查看数据库的备份集:
RMAN> list backupset;
进行0级备份:
RMAN> backup incremental level=0 database;
备份完成,查看备份集:
RMAN> list backupset;
备份集列表罗列出数据库已有的备份。下面做的是1级备份:
RMAN> backup incremental level 1 database;
1级备份完成,查看已有的备份 ...
今天开始学习RMAN备份。
本文主要是将关闭的数据库状态修改为开启状态,并对数据库执行全备份。
首先打开oracle服务,进入oracle数据库的sql*plus
[oracle@LabOracle ~]$ sqlplus /nolog
SQL> conn /as sysdbaConnected to an idle instance.SQL> startup ORACLE instance started.
查看Target Database的归档模式:
SQL> archive log listDatabase log mode ...
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark imp
system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导 ...
oracle的启动过程共经历四个阶段:
shutdown→nomount→mount→open
1.shutdown→nomount过程:
读初始参数文件
分配物理内存
启动后台进程
定位到控制文件
打开/写alert文件
nomount过程可以访问的 ...
删除表空间,使用命令drop tablespace ‘表空间名’ 但是有3个选项需要注意: INCLUDING CONTENTS:指删除表空间中的segments; INCLUDING CONTENTS AND DATAFILES:指删除segments和datafiles; CASCADE CONSTRAINTS:删除所有与该空间相关的完整性约束条件。
例如: DROP TABLESPACE FESCO INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS; 需要注意的是SYSTEM表空间以及具有active segments的表 ...
方法一:
启动监听:lsnrctl start 启动服务:oradim -startup -sid orcl
方法二:
1.C:\>lsnrctl status 查看oracl监听的状态
2.C:\>lsnrctl start 如果oracl监听处于启动状态跳过此部
3.C:\>net start oracleserviceorcl 打开本地数据库对应的服务,orcl为Oracle数据库的sid
OracleServiceORADB 服 ...
(1)所有数据都应该隐藏在所在的类的内部。
(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
(3)尽量减少类的协议中的消息。
(4)实现所有类都理解的最基本公有接口,例如 ...
今天用exp导出备份数据库 报EXP-00026:指定了冲突模式
导出脚本是:
exp system/oracle@orcl file=E:\databackup\xwrj_%date:~0,10%.dmp owner=xwrj,xwrj_0,xwrj_1 full=y
如果把full=y去掉就可以成功导出。
原因:
FULL = 全库导出.
OWNER =
导出指定用户下的所有objects.
所以用了full, 就不能指定单个用户。
一、EXP
C:\>exp help=y
通过输入 EXP 命令和您的用户名/口令, 导出
操作将提 ...
SQL> startup nomount;ORACLE 例程已经启动。Total System Global Area 135340020 bytesFixed Size 454644 bytesVariable Size 109051904 bytesDatabase Buffers 25165824 bytesRedo Buffers 667648 bytesSQL> select status from v$instance;STATUS-------------- ...
在尝试做一些实验时,修改了oracle文件:
alter system set log_archive_dest_1="location=/oradata/archive mandatory reopen" scope=spfile;
然后将数据库关闭了。再次启动数据库时,发现数据库无法启动,报如下错误:
SQL> startup
ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
ORA-09291: sksachk: invalid device ...