整理的OCI文档
一. Oracle oci工具包安装:$ORACLE_HOMEBIN:执行文件和help文件$ORACLE_HOMEOCIINCLUDE:头文件$ORACLE_HOMEOCILIBBC: for Borlanf C++的OCI库$ORACLE_HOMEOCILIBMSVC: for MS Visual C++的OCI库如果是unix下,对于ORACLE8i,则OCI库在$ORACLE_HOME/lib下,如果是9i,则在$ORACLE_HOME/lib32下,库文件名一般为libclntsh.so1. 创建OCI环境即创建和初始化OCI工作环境,其他的OCI函数需要OCI环境才能执行。2. 需要申请的句柄类型:OCI环境句柄: OCI_HTYPE_ENV—它定义所有OCI函数的环境调用环境,是其
什么叫做裸设备
裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。本文收集裸设备和Oracle问答20例。 1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。 2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。 字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊文件用来同外设进行定长
oracle概念和术语
Oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。§2.1 术语l 数据库块(BLOCK)ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。ORACLE 块的大小是可以在安装时选择“自定义安装”来指定,也可以在CREATE DATABASE创建数据库实例时指定。其最小为2K,最大可达为64K。l 瓶颈(Bottleneck)指限制
快速入门随笔
修改密码方法:1.SQL>; grant connect to USRNAME identified by USRPWD ;2.SQL>; alter user USRNAME identified by USRPWD ;3.SQL>; password USRNAME ; 更改 USRNMAE 的口令 旧口令:×××××× 新口令:×××××× 重新键入新口令:××××××修改成oracle认证方法:1.修改参数文件中 remote_login_passwordfile=EXCLUSIVE 或SHARED2.修改/home/network/admin/SQLNET.ORA 文件 增加 sqlnet.authentication_services=(NFS)ORACLE_SID是操作系统级的参数INSTANCE_NAME是数据库级的参数SPFILE 是服务器
监控数据库性能的SQL
希望整理一个监控oracle性能的常用sql集锦,希望大家不断更加:1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "rev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4;2. 回滚段的争用情况 select name, waits, gets, waits/gets "Ratio" from v$rollstat a, v$rollname b where a.usn = b.usn; 3. 监控表空间的 I/O 比例 select df.tablespace_name name,df.file_name "file
用裸设备扩数据库表空间专题
硬件环境:小型机 IBM P670,存储:IBM SHARK F-20软件环境:操作系统 AIX5.1 数据库oracle9i主题思想:物理卷PV->;卷组VG->;逻辑卷LV(类型:raw)->;添加表空间操作过程:一、 首先 #lsvg – o //查看所有可用卷组datavg03datavg02datavg01datavg00rootvg二、 然后对用来专为数据库准备的卷组进行如下操作:#lsvg –l datavg03datavg09:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTlvdata0316 raw 64 64 1 open/syncd N/A
AIX下字符界面安装oracle 10g过程
1 . 安装数据库之前的准备工作。 首先必须确认你的机器配置,操作系统,以及你需要安装的oracle数据库的版本。针对不同的机器、操作系统和oracle版本你可以参考以下网站。 www.oracle.com (oracle数据库的官方网站,英文要加强哦^-^) 在这个网站里面包含了你所需要的信息,不过在你Download的时候需要注册哦^-^ 2 . 针对通过Windows下登陆Linux OR Unix下安装的用户来说。(如果你是在Windows下安装oracle数据库,有图形界面提供给你,真是一个不错的消息^-^) 我想大多数的人都在用putty 吧!我有是如此。
Install oracle 10R2 rac with HACMP 5.2 on IBM aix 5.3
软件环境 AIX 5L 5.3 ML4 AIX补丁 HACMP 5.2 Oracle 10.2.0.1 Oracle补丁10.2.0.2 硬件环境 RS6000 2台 (每台主机有4个以太网网卡、2个光纤卡、一个串口) 光纤磁盘阵列DS4300 1台1、 安装aix系统 扩充 / 2gb 扩充 /home 4gb 扩充 /usr 4gb 扩充 /var 4gb 扩充 /tmp 2gb 扩充 /opt 20gb 扩充 /var/adm/ras/platform 1gb /etc/hosts文件 192.168.0.101 rac1 192.168.0.102 rac2 192.168
日志分析logmnr使用方法
一、安装LogMiner工具,以下两个脚本以SYSDBA身份运行 @$ORACLE_HOME dbmsadmindbmslm.sql; @ $ORACLE_HOME dbmsadmindbmslmd.sql; 第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。 第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。 二、使用LogMiner工具 下面将详细介绍如何使用LogMiner工具。 1、创建数据字典文件(data-dictionary) 1).首先在init.ora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。如:UTL_F
Oracle密码还原方法
1、 查询含有密码字段的数据字典(PASSWORD)select * from all_tab_columns where column_name=’PASSWORD’;查询到结果如下:OWNER TABLE_NAME COLUMN_NAME DATA_TYPE----------------------------------- ----------------- -----------------------------------SYS DBA_USERS PASSWORD VARCHAR2SYS EXU7ROL PASSWORD VARCHAR2SYS EXU8PHS PASSWORD VARCHAR2SYS EXU8ROL PASSWORD VARCHAR2SYS LINK$ PASSWORD VARCHAR2SYS USER$ PASSWORD VARCHAR2SYS USER_DB_LINKS PASSWORD VARCHAR2SYS USER_HISTORY$ PASSWORD VARCHAR22、查询列出的
从SQL Server备份文件导入现存数据库
SQL Server服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。 1、首先,在“SQL企业管理器”中新建一个临时数据库A1; 2、右击A1数据库,选择:所有任务->还原数据库; 3、在“还原数据库”窗口中,选择:“从设备”; 4、点击“选择设备”; 5、点击“添加”; 6、从文件名中选择要还原的数据库文件,如A1.BAK; 7、点击“确定”,返回
数据挖掘技术对ERP的影响
进入90年代,随着市场竞争的进一步加剧,企业竞争空间与范围的进一步扩大,80年代MRPⅡ主要面向企业内部资源全面计划管理的思想逐步发展为90年代怎样有效利用和管理整体资源的管理思想,ERP(Enterprise Resource Planning)企业资源计划也就随之产生。与此同时,数据库技术和人工智能技术得到了长足的发展,人们成功的将两者结合了起来,即通过数据库中的大量数据发现知识,这就是数据挖掘技术。这门技术的产生使公司拥有的大量的数据得以应用,而对客户的行为分析也因此成为可能。 数据挖掘能做什么?它将怎么样影响企业的管理
用WinXP的Regsvr32命令控制系统控件
在Windows XP操作系统中,很多系统功能都和控件(如扩展名为DLL、OCX、CPL的文件)有关,必须对控件注册才能实现这些对应功能。通常情况下,在安装操作系统时,控件会自动进行注册,但由于使用过程中被病毒破坏、系统故障或者人为原因,常会导致部分控件注册信息丢失,造成系统部分功能出现故障。一旦遇到这种情况,我们就可以请Regsvr32命令来帮助解决控件的注册问题。 在Windows XP操作系统中,很多系统功能都和控件(如扩展名为DLL、OCX、CPL的文件)有关,必须对控件注册才能实现这些对应功能。通常情况下,在安装操作系统时,
Oracle两个基本概念了解体系结构
一、数据库 数据库(database)是一个数据集合。无论数据库是采用关系结构还是面向对象结构,oracle数据库都将其数据存放在数据文件中。在其内部,数据库结构数据对文件的逻辑映射,使不同的数据分开存储,这些逻辑划分称为表空间。 表空间和文件介绍: 1、表空间 表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间,叫做系统表空间(system表空间)。一个表空间只能属于一个数据库。每个表空间由同一个磁盘上的一个或多个文件组成,这些文件称为数据文件。 表空间的特性: 1)控制数据库数据磁盘分
SQL Server的有效安装
微软总是试图使它的软件安装尽可能地简单顺畅,SQL Server 2000的安装也不例外。你从安装光盘的x86 etup文件夹启动setupsql.exe、在安装对话框中填入一些细节后,几分钟内,安装将在没有用户介入的情况下继续执行。你甚至可以成功的安装SQL Server 2000而不用明白那些选择意味着什么——只需在大多数安装对话框中点击“下一步”。然而,我强烈建议你不要如此轻率地对待安装;留意每一个选项并且确保你完全理解你所作的每个选择的影响。一些低劣的决定,比如错误的排序规则设置,可能很难被修复;其他的,比如接受默认的身份验证模式
深度解析Windows最令人迷惑的两大进程
在这将着重介绍一下Windows系统的Svchost.exe和Explorer.exe两种进程,作为Windows系统中两种重要的进程,下面我们就来看看他们的特点以及在各个操作系统中的应用。 Explorer.exe 在Windows系列的操作系统中,运行时都会启动一个名为Explorer.exe的进程。这个进程主要负责显示系统桌面上的图标以及任务栏,它在不同的系统中有不同的妙用。 Explorer在Windows 9x中的应用 在Windows 9x中,这个进程是运行系统时所必需的。如果用“结束任务”的方法来结束Explorer.exe进程,系统就会刷新桌面,并更新注册表。所以,
了解分布式数据库系统优势与劣势
分布式数据库系统是在集中式数据库系统的基础上发展来的,比较分布式数据库系统与集中式数据库系统,可以发现分布是数据库系统具有下列优点: (1)更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布特性的组织或机构使用,允许分布在不同区域、不同级别的各个部门对其自身的数据实行局部控制。例如:实现全局数据在本地录入、查询、维护,这时由于计算机资源靠近用户,可以降低通信代价,提高响应速度,而涉及其他场地数据库中的数据只是少量的,从而可以大大减少网络上的信息传输量;同时,局部数据的安全性也可以
企业信息化注意事项
考核要点一、功能选型1、确定是否自定开发还是采购现有软件。一般来说,企业个性化大强的企业,会采用自定开发软件,然自定开发,风险较大,一般的中小型普通企业,最好能选用现有的软件。因为现有的软件无论在功能还是性能上,总有一定的保证。在这里需要注意一点的方面是,自己企业的需要可能与现存的软件存在一些表面的差别,因此需要区别这些功能的必要性与现存系统的切换性,也就是说,有一些功能是可以存在变通的。2、区分所需的系统。不同的系统对应于相应的功能,生产企业选择以ERP为主线的软件,而贸易公司则选择分销系统则比较合
企业信息整合、消除“信息孤岛”
“信息孤岛”的危害:※ “信息孤岛”导致信息的多口采集和重复输入,影响数据的一致性和正确性,使得大量的信息资源不能充分发挥应有的作用,效率低下。※ “信息孤岛”不能实现信息的及时共享和反馈,影响业务的顺利开展。※ “信息孤岛”的存在难免导致一套系统一套账户和密码,每个需要操作计算机的人员要记住多个账户、登录口令。※ 孤立的信息系统无法有效地提供跨部门、跨系统的综合性的信息,各类数据不能形成有价值的信息,局部的信息不能提升为管理知识,决策支持只能是空谈。※ 企业“信息孤岛”的存在,影响信息化的
数据库加密技术概述
随着电子商务逐渐越来越多的应用,数据的安全问题越来越受到重视。一是企业本身需要对自己的关键数据进行有效的保护;二是企业从应用服务提供商(Application Service Provider,ASP)处获得应用支持和服务,在这种情况下,企业的业务数据存放在ASP处,其安全性无法得到有效的保障。因为传统的数据库保护方式是通过设定口令字和访问权限等方法实现的,数据库管理员可以不加限制地访问和更改数据库中的所有数据。解决这一问题的关键是要对数据本身加密,即使数据不幸泄露或丢失,也难以被人破译,关于这一点现基本数据库产品都支持对数