⌘KCtrl+K 快速搜索

> 文章列表 / Page 313

2009-09-04

在32位的linux平台上为Oracle配置>1.7GB的SGA

在没有任何附加改动的情况下,32位linux上Oracle对SGA的默认配置最大为1.7GB 。在微小改动的情况下,可以分配最大占用2.7GB RAM空间的SGA。如果大小要超过4GB就要做其他改动。 注意{运行hugemem kernel模式时,相应的限制分别是2.7GB和3.7GB。由于hugemem内核存在额外开销,因此只有在系统RAM不低于16GB的情况下才运行hugemem内核。} 为了...
#POST 3 MIN READ
2009-09-02

10.2.0.1 db console启动失败问题一例

帮网友诊断10.2.0.1数据库安装后配置EM的问题一例,主要是在EM启动过程中遇到了错误,日志如下: 2009-7-7 20:11:39 oracle.sysman.emcp.EMConfig perform 严重: 启动 Database Control 时出错 有关详细资料, 请参阅 oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emCon...
#POST 16 MIN READ
2009-09-02

在PL/SQL中获取操作系统环境变量

Oracle 10g引入了 DBMS_SYSTEM包中的一个过程GET_ENV。这个过程获得一个环境变量名称并返回环境变量的值。但是它不会返回环境变量PATH的值: set serveroutput on; create or replace PROCEDURE dump_osenvs as buffer varchar2(300); begin sys.dbms_system.get_env('...
#POST 4 MIN READ
2009-09-02

利用SQL DEVELOPER导入EXCEL数据到Oracle数据库中

日常工作中往往涉及到数据导入工作,平时办公中excel应用十分广泛,导入工作我们一般都是将excel内容复制到文本文件中然后利用sqlldr工具导入。较新版本的Sql Developer提供了直接excel导入到表的功能,下面我们来尝试一下: 需要导入的excel的数据如下: 在Oracle数据库中建立实验所需要的表: 其中t1为主键; 点中创建好的表右键选择导入数据,选择需要导入的excel文件...
#POST 2 MIN READ
2009-09-02

Oracle TNS协议中数据包的内部结构

在线路上看到的包绝大多数是数据包(类型6)。对数据包而言,TNS包头后面的一个字(WORD)用来存储数据标志位(data flag)。如果这个包是一个断开连接包,那么这个字(WORD)被设为0x0040--否则,一般设为0x0000。 注意: 所有的Oracle版本中都存在一个故障(bug):在服务器处理一个数据包(类型6)的时候,该数据包的数据标志位的第2个比特已被设置,但第1个(最不重要的)比...
#POST 4 MIN READ
2009-09-02

ORA-00600 [3756]内部错误一例

一套Linux上的10.2.0.4系统出现3756内部错误: Wed Sep 2 23:56:51 2009 ORA-00600: internal error code, arguments: [3756], [1], [2], [2149767406], [2], [2149796313], [], [] ORA-600 signalled during: ALTER DATABASE OPE...
#POST 9 MIN READ
2009-09-01

使用ALTER SYSTEM运行OS命令

这里举出一个攻击代码例子,你也许会觉得惊奇,抑或认为这是一个运行命令的好办法,是的它很“有用”。 在Oracle 9i中允许采用Oracle本地编译PL/SQL应用程序的方式进行操作。显然,可以利用这一点来运行OS命令: SQL> alter system set plsql_native_make_utility='cmd.exe /C dir >C:\oops.txt &'...
#POST 2 MIN READ
2009-09-01

Building a RAC Test Environment on VMWare For Free

•VMWare Orientation •Importance of prerequisite checking •Configuring node #1 •Cloning (VM) node #1 •Installing Clusterware •Installing ASM and Database •Creating Database •Common Challenges and Issue...
#POST 2 MIN READ
2009-08-31

数据库味道

Fowler在他的著作中引入了“代码味道”的概念,它是代码中的一类常见问题,表明需要进行重构。常见的代码味道包括switch语句,长方法,重复代码,特性羡慕等。有一些常见的数据库味道,表明可能需要进行重构。这些味道包括: 多用途的列。如果一个列被用于多种用途,就有可能存在额外的代码来确保源数据以“正确的方式”使用,这些代码常常会检查一个列或更多其他列的值。一个例子是:一个列用于存储某人的生日,如果...
#POST 3 MIN READ