Oracle进行模拟测试数据的一个例子
原创于2009年08月02日,2009年10月22日迁移至此。
-- 'u', 'U' -
返回全是大写的字符串
-- 'l', 'L' -
返回全是小写的字符串
-- 'a', 'A' -
返回大小写结合的字符串
-- 'x', 'X' -
返回全是大写和数字的字符串
-- 'p', 'P' -
返回键盘上出现字符的随机组合
SELECT
trunc(dbms_random.value(1,101)),
DBMS_RANDOM.string('~',5),
DBMS_RANDOM.string('l',5),
DBMS_RANDOM.string('L',5),
DBMS_RANDOM.string('a',5),
DBMS_RANDOM.string('A',5),
DBMS_RANDOM.string('u',5),
DBMS_RANDOM.string('U',5),
DBMS_RANDOM.string('x',5),
DBMS_RANDOM.string('X',5),
DBMS_RANDOM.string('p',5),
DBMS_RANDOM.string('P',5)
from
(
SELECT level,ROWNUM rn
from DUAL
CONNECT BY ROWNUM<=1001
)
相关文档:
Tablespace
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.
因此,在创建对象之前,首先要分配存储空间.
分配存 ......
FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。
1:
用FORALL来增强DML的处理能力
Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理
;BULK COLLE ......
RMAN> startup nomount;
RMAN> sql 'alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";
--因为rman默认以环境变量来读取时间格式,与sqlplus的固定格式不同,所以,此处要设定时间格式变量。
RMAN> restore controlfile from autobackup until time '2009-03-10 18:15:00';
注意,仍然需要适当� ......
一、Enterprise Manager 10g
默认情况下,安装Oracle时,会安装EM。它是位于数据库服务器上的HTTP服务器。
(1)启动EM
要确保OracleDBConsole服务已经启动。
启动服务:emctl start dbconsole
关闭服务:emctl stop dbconsole
访问EM:http://服务器名称:端口号/em
端口号可在$ORACLE_HOME/install/pro ......
我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的
controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不 ......