- 浏览: 1323295 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (351)
- Java General (37)
- .net General (2)
- Linux Toy (55)
- Oracle (81)
- Mysql (11)
- Programer Career (12)
- Oh, my living ! (2)
- Shell Script (8)
- Web Service (0)
- Linux Server (22)
- Php/Python/Perl (3P) (2)
- Javascript General (5)
- Saleforce Apex Dev (2)
- Web General (5)
- Xen & VM tech. (17)
- PSP (13)
- OpenSolaris (34)
- php (1)
- RAI/flex/action script (16)
- asterisk/CTI (7)
- 交互设计 (6)
- English (3)
- Lucene (1)
最新评论
-
GuolinLee:
markmark
JVM调优总结 -Xms -Xmx -Xmn -Xss -
di1984HIT:
写的太好啊。
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
javajdbc 写道
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
...
JVM调优总结 -Xms -Xmx -Xmn -Xss -
alvin198761:
非常感谢,国外的被封杀了,你这里还有一份
How to Convert An Image-Based Guest To An LVM-Based Guest
Digital UNIX (sce) (ttyp2)
login: oracle
Password:
Last login: Tue Oct 22 12:03:19 from 172.31.8.6
Digital UNIX V4.0F (Rev. 1229); Wed Aug 22 13:04:08 CST 2001
oracle@sce> ORACLE_SID=SCEDB;export ORACLE_SID
oracle@sce> sqlplus internal
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 12:32:36 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
oracle@sce> df -k
Filesystem 1024-blocks Used Available Capacity Mounted on
root_domain#root 262144 92876 169268 36% /
/proc 0 0 0 100% /proc
usr_domain#usr 2097152 1347333 692072 67% /usr
oracle_domain#u01 4954600 4138102 782080 85% /u01
oracle@sce> ORACLE_SID=NEW;export ORACLE_SID
oracle@sce> sqlplus internal
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 12:33:45 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
oracle@sce>
启动数据库SCEDB,然后做下面的操作
oracle@sce> ORACLE_SID=SCEDB;export ORACLE_SID
oracle@sce> env | grep ORACLE
ORACLE_BASE=/u01/oracle
ORACLE_HOME=/u01/oracle/OraHome1
ORACLE_SID=SCEDB
oracle@sce> sqlplus internal
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 12:36:51 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 241939428 bytes
Fixed Size 103396 bytes
Variable Size 82542592 bytes
Database Buffers 159113216 bytes
Redo Buffers 180224 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected
oracle@sce>
准备工作:
检查空间是否够用,然后做下面的操作
准备一些测试数据
oracle@sce> ORACLE_SID=SCEDB;export ORACLE_SID
oracle@sce> env | grep ORACLE
ORACLE_BASE=/u01/oracle
ORACLE_HOME=/u01/oracle/OraHome1
ORACLE_SID=SCEDB
oracle@sce>
oracle@sce> sqlplus internal
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 08:05:03 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
SQL> select * from dba_data_files;
FILE_NAME FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS RELATIVE_FNO AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
-------------------------------------------------------------------------------- ---------- ------------------------------ ---------- ---------- --------- ------------ -------------- ---------- ---------- ------------ ---------- -----------
/u01/oracle/oradata/SCEDB/system01.dbf 1 SYSTEM 283115520 34560 AVAILABLE 1 YES 3435972198 4194302 1280 283107328 34559
/u01/oracle/oradata/SCEDB/tools01.dbf 2 TOOLS 8388608 1024 AVAILABLE 2 YES 3435972198 4194302 40 8380416 1023
/u01/oracle/oradata/SCEDB/rbs01.dbf 3 RBS 104857600 12800 AVAILABLE 3 YES 3435972198 4194302 640 104849408 12799
/u01/oracle/oradata/SCEDB/temp01.dbf 4 TEMP 71303168 8704 AVAILABLE 4 YES 3435972198 4194302 80 71294976 8703
/u01/oracle/oradata/SCEDB/users01.dbf 5 USERS 52428800 6400 AVAILABLE 5 YES 3435972198 4194302 160 52420608 6399
/u01/oracle/oradata/SCEDB/indx01.dbf 6 INDX 20971520 2560 AVAILABLE 6 YES 3435972198 4194302 160 20963328 2559
/u01/oracle/oradata/SCEDB/drsys01.dbf 7 DRSYS 88080384 10752 AVAILABLE 7 YES 3435972198 4194302 80 88072192 10751
/u01/oracle/oradata/SCEDB/lunar01.dbf 8 LUNAR 10485760 1280 AVAILABLE 8 NO 0 0 0 10477568 1279
8 rows selected
SQL> select * from v$controlfile;
STATUS NAME
------- --------------------------------------------------------------------------------
/u01/oracle/oradata/SCEDB/control01.ctl
/u01/oracle/oradata/SCEDB/control02.ctl
/u01/oracle/oradata/SCEDB/control03.ctl
SQL> select * from v$logfile;
GROUP# STATUS MEMBER
---------- ------- --------------------------------------------------------------------------------
1 /u01/oracle/oradata/SCEDB/redo01.log
2 /u01/oracle/oradata/SCEDB/redo02.log
3 STALE /u01/oracle/oradata/SCEDB/redo03.log
SQL> select sum(bytes) from dba_data_files;
SUM(BYTES)
----------
639631360
SQL>
SQL> select file_name Datafile_name
2 , tablespace_name
3 , to_char(bytes/1024/1024) || 'M' mbytes
4 from dba_data_files
5 order by file_name
6 , tablespace_name
7 /
DATAFILE_NAME TABLESPACE_NAME MBYTES
-------------------------------------------------------------------------------- ------------------------------ -----------------------------------------
/u01/oracle/oradata/SCEDB/drsys01.dbf DRSYS 84M
/u01/oracle/oradata/SCEDB/indx01.dbf INDX 20M
/u01/oracle/oradata/SCEDB/lunar01.dbf LUNAR 10M
/u01/oracle/oradata/SCEDB/rbs01.dbf RBS 100M
/u01/oracle/oradata/SCEDB/system01.dbf SYSTEM 270M
/u01/oracle/oradata/SCEDB/temp01.dbf TEMP 68M
/u01/oracle/oradata/SCEDB/tools01.dbf TOOLS 8M
/u01/oracle/oradata/SCEDB/users01.dbf USERS 50M
8 rows selected
SQL>
SQL> select b.file_id file_ID,
2 b.tablespace_name tablespace_name,
3 b.bytes Bytes,
4 (b.bytes-sum(nvl(a.bytes,0))) used,
5 sum(nvl(a.bytes,0)) free,
6 sum(nvl(a.bytes,0))/(b.bytes)*100 Percent
7 from dba_free_space a,dba_data_files b
8 where a.file_id=b.file_id
9 group by b.tablespace_name,b.file_id,b.bytes
10 order by b.file_id
11 /
FILE_ID TABLESPACE_NAME BYTES USED FREE PERCENT
---------- ------------------------------ ---------- ---------- ---------- ----------
1 SYSTEM 283115520 269959168 13156352 4.64699074
2 TOOLS 8388608 40960 8347648 99.5117187
3 RBS 104857600 20979712 83877888 79.9921875
4 TEMP 71303168 8192 71294976 99.9885110
5 USERS 52428800 8192 52420608 99.984375
6 INDX 20971520 8192 20963328 99.9609375
7 DRSYS 88080384 4333568 83746816 95.0799851
8 LUNAR 10485760 49152 10436608 99.53125
8 rows selected
SQL> conn lunar/lunar
Connected.
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
TEST TABLE
SQL> select * from test;
A
----------
1
SQL> insert into test values(2);
1 row created.
SQL> commit;
Commit complete.
SQL> insert into test values(3);
1 row created.
SQL> select * from test;
A
----------
1
2
3
SQL>
注意 3 是没提交的,2已经提交,但是2还没有被归档
也就是这两条数据都在redo中,但是状态不同
新开一个窗口作switch log:
Digital UNIX (sce) (ttyp1)
login: oracle
Password:
Last login: Tue Oct 22 12:32:18 from 172.31.8.6
Digital UNIX V4.0F (Rev. 1229); Wed Aug 22 13:04:08 CST 2001
oracle@sce> ORACLE_SID=SCEDB;export ORACLE_SID
oracle@sce> sqlplus internal
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 12:50:11 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/oracle/admin/SCEDB/arch
Oldest online log sequence 2774
Next log sequence to archive 2776
Current log sequence 2776
SQL> alter system switch logfile;
System altered.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/oracle/admin/SCEDB/arch
Oldest online log sequence 2775
Next log sequence to archive 2777
Current log sequence 2777
SQL>
SQL> exit
Disconnected from Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
到现在为止,用户lunar的表test中有2条被归档,即 1 和 2
还有一条没有提交的在redo 中,即3;
现在在新窗口(sqlplus internal)中做热备,当前的archive log为2777,
注意观察热备结束后的archive log,并记录下来,以便对照数据回复的情况。
一、确定ORACLE_SID
oracle@sce> ORACLE_SID=SCEDB;export ORACLE_SID
oracle@sce> sqlplus internal
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 08:05:03 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
SQL> exit
Disconnected from Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
二、如果下列目录不存在,先创建下列目录
oracle@sce> cd /u01/oracle/backup2
在/u01/oracle/backup2建立科隆数据库需要的目录
mkdir adhoc
mkdir bdump
mkdir cdump
mkdir arch
mkdir create
mkdir exp
mkdir udump
mkdir pfile
oracle@sce> ls
oracle@sce>
三、检查磁盘空间,如果够用,就创建热备
oracle@sce> df -k
Filesystem 1024-blocks Used Available Capacity Mounted on
root_domain#root 262144 92876 169268 36% /
/proc 0 0 0 100% /proc
usr_domain#usr 2097152 1347469 691936 67% /usr
oracle_domain#u01 4954600 4138277 781928 85% /u01
oracle@sce>
oracle@sce> cd /u01/oracle/back_script
oracle@sce> ls hotback2.sh
hotback2.sh
oracle@sce> hotback2.sh
Tue Oct 22 13:27:13 GMT+0700 2002
SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 22 13:27:13 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
Tue Oct 22 13:27:13 GMT+0700 2002
Connected.
BEGINING ARCHIVE LOG NUMBER IS :
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/oracle/admin/SCEDB/arch
Oldest online log sequence 2776
Next log sequence to archive 2778
Current log sequence 2778
Begin Backup Tablespace SYSTEM ...
Successed End Backup This File .
Begin Backup Tablespace TOOLS ...
Successed End Backup This File .
Begin Backup Tablespace RBS ...
Successed End Backup This File .
Begin Backup Tablespace TEMP ...
Successed End Backup This File .
Begin Backup Tablespace USERS ...
Successed End Backup This File .
Begin Backup Tablespace INDX ...
Successed End Backup This File .
Begin Backup Tablespace DRSYS ...
Successed End Backup This File .
Begin Backup Tablespace LUNAR ...
Successed End Backup This File .
Begin Backup CONTROLFILE to /u01/oracle/backup2/controlfile01.ctl ...
Successed End Backup The CONTROLFILE .
Begin Backup CONTROLFILE To Trace ...
Successed End Backup The CONTROLFILE .
Before Switch Log, The Current Log is:
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/oracle/admin/SCEDB/arch
Oldest online log sequence 2776
Next log sequence to archive 2778
Current log sequence 2778
Begin Backup Switch Current Log ...
Successed End Switch Log .
After Switch Log, The Ending Archive Log Number Is :
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/oracle/admin/SCEDB/arch
Oldest online log sequence 2777
Next log sequence to archive 2779
Current log sequence 2779
Tue Oct 22 13:29:35 GMT+0700 2002
Start Backup Archive log (arch1) ...
End Backup Archive log (arch1) ...
Tue Oct 22 13:29:35 GMT+0700 2002
Tue Oct 22 13:29:35 GMT+0700 2002
SQL>
SQL> --set termout on;
SQL>
SQL> exit;
Disconnected from Oracle8i Release 8.1.7.0.0 - Production
JServer Release 8.1.7.0.0 - Production
Tue Oct 22 13:29:38 GMT+0700 2002
oracle@sce>
四、确认热备正确(包括检查热备的日志)
oracle@sce> cd /u01/oracle/backup2
oracle@sce> ls -l
total 629293
drwxr-xr-x 2 oracle dba 8192 Oct 22 13:03 adhoc
drwxr-xr-x 2 oracle dba 8192 Oct 22 13:29 arch
drwxr-xr-x 2 oracle dba 8192 Oct 22 13:03 bdump
drwxr-xr-x 2 oracle dba 8192 Oct 22 13:03 cdump
-rw-r----- 1 oracle dba 4628480 Oct 22 13:29 controlfile01.ctl
drwxr-xr-x 2 oracle dba 8192 Oct 22 13:03 create
-rw-r----- 1 oracle dba 88088576 Oct 22 13:29 drsys01.dbf
drwxr-xr-x 2 oracle dba 8192 Oct 22 13:03 exp
-rw-r----- 1 oracle dba 20979712 Oct 22 13:29 indx01.dbf
发表评论
-
About Dedicated and Shared Server Processes
2010-11-29 15:46 1566一句话, shared server 就是为了省 SGA. ... -
oracle11GR2上建立一个新用户的过程,同时更改字符集.
2010-11-15 16:21 2927写道 SQL> create user mygmccr ... -
comment on table and column
2009-11-20 16:16 3372comment [Oracle SQL] ... -
解决ASM无法启动问题
2009-11-07 15:11 7135启动报错如下所 ... -
在Oracle中实现可扩展的多级编目结构
2009-10-23 13:49 13892009-10-16 ... -
用户帐号解锁
2009-10-21 08:06 1290SQL> alter user scott accoun ... -
按上下键调出 sqlplus 中的历史命令
2009-10-21 07:50 2002在sqlplus中不能按上下键不能显示出之前的命令, 也 ... -
简单的oracle物化视图
2009-09-28 22:29 1263物化视图是一种特殊的物理表,“物化”(Mate ... -
PL/SQL 总结(4)
2009-09-19 17:40 1077存储过程 create or replace PROCEDU ... -
PL/SQL 总结(3)
2009-09-19 17:40 1058使用游标 1)显示游标: CURSOR name_curs ... -
PL/SQL 总结(2)
2009-09-19 17:39 1106)将select 嵌入到PL/SQL中 ... -
PL/SQL 总结(1)
2009-09-19 17:38 1288我们开始学习PL/SQL PL/SQ ... -
Oracle 中的 Merge 语句
2008-07-29 15:45 1390Merge Statement Demo MERGE & ... -
SQL*Plus FAQ
2008-07-24 10:04 2189SQL*Pl ... -
Oracle Default Listener
2008-07-15 15:41 2293042 第23题 关于动态注册监听器 23.Your data ... -
自动安装 Oracle 数据库 10g 和 Red Hat Enterprise Linux
2008-07-13 09:52 2331自动安装 Oracle 数据库 10g 和 Red Hat ... -
在 Linux x86 上安装 Oracle 数据库 10g
2008-07-13 09:46 1359... -
Vmware server1.0 + Linux As4 + Oracle 10g RAC
2008-07-05 15:19 3254Vmware server1.0 + Linux A ... -
How To Set Up Oracle ASM on Ubuntu Gutsy Gibbon
2008-07-05 08:51 1972How To Set Up Oracle ASM on Ubu ... -
Installing Oracle10g R2 RAC on vmware suse
2008-07-04 10:47 4935Installing Oracle10g R2 RAC Par ...
相关推荐
# This is a sample agent init file that contains the HS parameters that are # needed for the Database Gateway for ODBC # HS init parameters HS_FDS_CONNECT_INFO = dbtest HS_FDS_TRACE_LEVEL = debug HS_...
If that doesn‘t work then raise it with Oracle Support - there may well be a fundamental problem with your java layer.Apahe / PHP layer If you haven‘t already done so, deploy Apache and ...
The Oracle JDBC Developers Guide and Reference contains 21 chapters and one appendix: Chapter 1, "Overview" This chapter provides an overview of the Oracle implementation of JDBC and the Oracle JDBC ...
Note that the Java Communications API is no longer officially supported by Oracle, and the last available version is 3.0u1. However, there are alternative libraries and frameworks available for ...
这表明Siebel On Demand不仅能够与Oracle自家的E-Business Suite(包括Telesales和Teleservice模块)无缝集成,还能与Peoplesoft Enterprise的多个模块如Help Desk, HR Help Desk, and Support进行深度整合,从而...
为了连接到 Oracle 数据库,首先需要加载 Oracle 的 JDBC 驱动,并且通过 `DriverManager` 获取连接。以下是一个示例代码: ```java Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url =...
角度模式Spring (Spring MVC, Spring Data) Angular.js Hibernate(Oracle) 数据库=> SAHM 堆栈这个应用程序部署如下。 带有 angular.js、bootstrap 和 Spring restful 的 web 应用程序这是由这些特征制成的。 0. ...
2. Add 8 Save() method overridens to Database class to support DataTable/DataRows saving. e.g. Sample Save code: SelectSqlSection selectSection = db.Select(Northwind.Categories) .Where(Northwind....
Mouse-over hints for table and view columns display hyperlinks for sample data preview and for DDL code view for views. . Mouse-over hints for procedure and function parameters display hyperlinks for...
Oracle Java SE Advanced and Oracle Java SE Suite Open JDK Bugs Database Downloads Java SE Downloads Community Forums Blogs User Groups Wikis Newsletters Events Other Technologies...
OEL7.6(Oracle Enterprise Linux 7.6)是甲骨文公司开发的企业级Linux操作系统版本,它的源码安装是指直接从软件的源代码进行编译和安装的过程。MYSQL 5.7作为当前广泛使用的关系型数据库管理系统,其源码安装的...