
Oracle
文章平均质量分 57
myh0305
...
展开
-
Oracle 9i 数据库移动过程
Oracle 9i 数据库移动过程 数据库移动,在项目实施过程中,经常会发生,对于有经验的DBA来说,数据库移动是十分容易。但对于一些只了解系统,对数据库不是十分懂的人员来说,oracle的移动就不是那么容量了。 例如当系统安装完成以后,存储空间扩容了,需要对原对ORACLE进行移动,需要进行数据移动。以前在ORACLE8I FOR WINDOWS 2000中是可以进行移动的。现在ORAC转载 2007-03-17 18:42:00 · 400 阅读 · 0 评论 -
emca
C:/Documents and Settings/seasail>emca helpD:/oracle/product/11.1/Database/bin/emca.bat [操作] [模式] [数据库类型] [标记] [参数]-h | --h | -help | --help: 打印此帮助消息-version: 打印版本-config dbcontrol db [-repos (cre原创 2007-10-30 15:47:00 · 543 阅读 · 0 评论 -
rman 备份学习
C:/Documents and Settings/seasail>rman target seasail/******恢复管理器: Release 10.2.0.1.0 - Production on 星期二 5月 22 10:42:00 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.已连接到目标数据库: DAT原创 2007-05-24 09:36:00 · 1382 阅读 · 0 评论 -
无法归档重做日志
今天在导数据的时候, 一不小心把数据库搞宕机了. Oracle给出的信息是: 详细资料 由于输出设备已满或不可用, 归档程序无法归档重做日志。 在网上google了一把, 发现是设定的归档日志存储区已经满了, 更改存储区的大小即可或者转移已有的归档日志.SQL> show parameter db_recoveryNAME TYPE原创 2007-05-06 22:12:00 · 1059 阅读 · 0 评论 -
Oracle 10g服务的cmd命令
>lsnrctl status 查看监听器的状态>lsnrctl start 启动监听器>lsnrctl stop 停止监听>lsnrctl reload >lsnrctl services>emctl start dbconsole // 若干为在环境变量中定义Oracle_SID, 则该命令原创 2007-05-07 15:12:00 · 633 阅读 · 0 评论 -
DDL查询
1, 查询表的DDL, 并导出到c:/table.sqlSQL> set pagesize 0SQL> set long 2000SQL> set feedback offSQL> set echo offSQL> spool c:/table.sqlSQL> select dbms_metadata.get_ddl(TABLE, u.table_name) 2 from user_ta原创 2007-04-24 16:39:00 · 441 阅读 · 0 评论 -
块修改跟踪功能--Block change tracking
# 启用块修改跟踪功能,并创建修改跟踪问文件SQL> alter database enable block change tracking 2 using file 3 D:/oracle/product/10.2.0/DataBase/bct/changed_block_tracking.log;数据库已经更改.# 查看视图v$block_change_tracking, 该原创 2007-04-23 19:31:00 · 486 阅读 · 0 评论 -
cmd命令启动/关闭Oracle服务
启动Oracle,在cmd模式下依次启动:net start oracleserviceDatalsnrctl start关闭服务为:lsnrctl stopnet stop oracleserviceData原创 2007-04-13 11:37:00 · 1903 阅读 · 0 评论 -
Procedure中调用Sequences
在Procedure中调用Sequences,需加上单引号 如:create or replace procedure proc3asbegin for i in 1 .. 10000 loop execute immediate insert into t values( || SEQ_TEST.NEXTVAL || ); end原创 2007-04-13 11:39:00 · 425 阅读 · 0 评论 -
SCN
Oracle 通过SCN实现一致性。一个SCN是一个面向时间的数据库内部键。SCN只会增加不会减少,SCN表示了时间上的一个点,每个数据块都有一个SCN,通过比较这个点实施操作。// 得到系统更改编号(System Change Number)。SQL> variable SCN numberSQL> exec :scn :=dbms_flashback.get_system_change_n原创 2007-04-11 12:30:00 · 407 阅读 · 0 评论 -
归档模式更改
如果数据库系统运行于非归档模式下,可通过下面方法更改为归档模式:SQL> shut immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup mount; // 装载数据库而不打开数据库ORACLE 例程已经启动。Total System Global Area 373293056 bytesFixed Siz原创 2007-04-09 14:43:00 · 702 阅读 · 1 评论 -
PGA
PGA描述 注意: 此资源模型仅适用于 Oracle 9i。 在程序全局区域中监控以下内容: 多通执行 — 以多通内存大小执行的工作区的总数量。 最佳百分比 — 以最佳内存大小执行的工作区的百分比。 工作区百分比 — 在分配数据库的其它组件后对工作区可用的程序全局区域内存的百分比。 工作区最大空间大小 — 以 AUTO 方式执行的转载 2007-04-02 15:17:00 · 535 阅读 · 0 评论 -
Oracle中的时间间隔型数据
在9i 版本以前,Oracle 没有内置的方式来记录时间的流逝。DATE型数据用来记录单独的时间点;但是要表达一个时间量(也就是一个间隔),数据库的设计者就必须把时间间隔转换成原始单位秒,然后用一个NUMBER列来保存它。 虽然NUMBER这个数据类型可以以秒为单位准确地表示时间,但是它使得时间的计算变得很困难。比如,60秒是1分钟,60分钟是1个小时,24个小时等于1天——这些数字在以十进制转载 2007-03-17 18:43:00 · 542 阅读 · 0 评论 -
Oracle存储过程的数组参数
这是在社区发的原帖http://topic.youkuaiyun.com/u/20090728/11/2cfd3d6b-fdcc-48d6-9d7f-abc2d387b14e.htmlOracle的存储过程使用了数组参数, 但更换平台后无法获取数组中的值.最后发现是Oracle字符集的问题, 将字符集设置为AL32UTF8就ok了// 查询当前DB Server的字符集select usere原创 2009-08-07 13:08:00 · 369 阅读 · 0 评论