【orapw】修改sys用户密码会导致orapw文件变化
有朋友问到当修改了sys用户的密码后orapw文件是否也随即变化。这个问题可以通过一个简单实验验证,答案自明--会变化。1.备份当前的口令文件[oracle@secDB dbs]$ cp orapwora10g orapwora10g_bak2.获得口令文件当前时...
【差异】LENGTH与VSIZE的区别演示
其实LENGTH与VSIZE这两个函数联系不大,区别很大。虽然都是“取长度”,但是LENGTH函数结果是“有多少个字符”,VSIZE结果是“需要多少bytes”。简单看一下这两个函数。1.创建表T并初始化三条数据sec@ora10g> create...
【保留字】使用视图V$RESERVED_WORDS得到Oracle的保留字
在创建表时如果使用了Oralce的某些保留字,将会收到系统提示的“无效名”等错误,那么Oracle都有哪些保留字需要回避呢?这个问题完全可以使用Oralce自带的V$RESERVED_WORDS视图来回答,不同的版本中这个视图中记...
【区别】Oracle官方文档中有关NVARCHAR2、VARCHAR2和VARCHAR数据类型的描述
Oralce官方文档“Datatypes”部分对NVARCHAR2、VARCHAR2以及VARCHAR有一段描述,可以清晰得到它们的区别。罗列在此,供大家参考。【链接】http://download.oracle.com/docs/cd/B19306_01/server.102/b14...
【SchemaSpy】使用SchemaSpy开源工具生成数据库报告
使用SchemaSpy工具可以快速的从数据库中得到表的依赖关系,同时生成一个生动的“表图”结合的报告。方便快速了解数据库中的数据库对象间关系,类似于Erwin和PowerDesigner反向工程得到...
【SQL*Plus】直接X掉窗口对SQL*Plus中的操作结果的影响
我曾经针对这个问题做过大量的测试,相对来说PuTTY的行为比较稳定,在X掉窗口时会有提示“Are you sure you want to close this session?”,如果点击“OK”便会关闭窗口,PuTTY的行为是提交所有之前的操作,也有例...
【TAR】【安装】Linux环境使用TAR命令快速部署安装Oracle
使用tar命令可以实现快速部署和安装Oracle的目的,当然,前提是您手中已经有了一份被您精心调优后的数据库tar包,此后,您就可以使用解tar的方式在其他的服务器上进行快速部署安装了。下面展现一下这个...
【权限】使用O7_DICTIONARY_ACCESSIBILITY参数实现真正的“select any table”授权
Oracle 8之前的数据库,具有“select any table”权限的用户可以查询数据字典。因为这样会存在安全隐患,所以,在Oracle 8及以后的版本中,Oracle引入了这个O7_DICTIONARY_ACCESSIBILITY参数。...
【EM】通过portlist.ini文件得到OEM Console HTTP Port和OEM Agent Port
在ORACLE_HOME目录下的install目录中有一个portlist.ini文件,这个文件中就记录着这台数据库Server上所有实例的Enterprise Manager Console HTTP Port和Enterprise Manager Agent Port的内容。通过查看这个配置...
【DBA】应用程序与DBA的一个比喻
开卷有益。在《Effective Oracle by Design》的前言中提到一个比喻,和大家share一下:赛车场修理人员负责换轮胎,保证给车加满油并让它正常工作。如果您给这位修理人员一辆Lincoln Navigator(一种极为巨大...
【认证】【OCP】100%通过1Z0-042(2008年元宵节),留念。
今天(2008-02-21,阴历正月十五,元宵节)满分100%通过1Z0-042的考试。考试题数量:84题考试时间:2小时俺使用的时间:33分钟(包括两遍扫查)通过分数:68%俺的分数:100%准备过程:SG认真学习了三...
【认证】【OCP】100%通过10gOCP认证考试,留念。
今天(2008-02-27)又以满分100%的成绩通过了1Z0-043的考试。1Z0-042满分通过时是在这记录的:http://www.itpub.net/thread-942397-1-1.html1Z0-043考试题数量:70题考试时间:1.5小时俺的时间:42分钟(包...
【读后感】【Tom】《Oracle 9i&10g 编程艺术》深入数据库体系结构
掐指算来,细品这本经典整整用了一个月的时间,这段时间也正是目前项目最紧张的系统架构阶段,无疑这本书对于这次的数据库架构部分的设计有很大的指导意义,每每在遇到疑问在书中得到有效指引并最终...
【操作】数据库部分升级到10.2.0.3(补充)
这个文章是《【操作】升级数据库软件到10.2.0.3》http://space.itpub.net/?uid-519536-action-viewspace-itemid-612530的补充在Oracle软件部分升级之后,补充一下数据库部分的升级过程。主要是分两步走第一步:升级...
【实验】使用ftp方法下载Windows版本Oracle 10.2.0.3补丁全记录
今天同事Richard向我索要Windows XP上10.2.0.3的补丁文件,在完成这个小任务的同时,正好实验演示一下“ftp_大_法”(一个好玩的现象:ITPUB不可以输入连续的“大_法”两个字,这就是传...
【介质】【安装】Oracle 9i和10g安装介质and补丁下载大全
经过非常耐心漫长的整理,终于把所有版本的Oracle补丁汇总全了,方便你我参考和下载。【友情提示】下面的所有链接均可以直接“拖拽”到迅雷下载工具中完成下载。**********************************************...
【实验】使用PRODUCT_USER_PROFILE禁止特定用户在SQL*Plus中使用delete语句
【实验优先】1.在sys用户下执行脚本pupbld.sql使PRODUCT_USER_PROFILE可用pupbld.sql脚本所在目录为$ORACLE_HOME/sqlplus/admin/pupbld.sqlsys@ora10g> conn / as sysdbaConnected.sys@ora10g> @?/sqlplus/admin...
【SQL】查询及修改数据库默认表空间
1.数据库版本信息sys@ora10g> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Rel...
【实验】【PARTITION】RANGE分区表未指定maxvalue分区将无法插入相关数据
1.创建未包含maxvalue分区的表sec@ora10g> create table t_partition_range (id number,name varchar2(50))2 partition by range(id)(3 partition t_range_p1 values less than (10) tablespace tbs_part01,...
【实验】【PARTITION】RANGE分区表增加分区
1.增加分区的SQL语法alter table table_name add partition ...2.创建一个分区表sec@ora10g> drop table t_partition_range purge;Table dropped.sec@ora10g> create table t_partition_range (id n...