
数据库
文章平均质量分 68
feiliu010
做事出于心 做人出于情
展开
-
Oracle知识点总结二
二、数据库名、实例名、服务名与DBA管理工具。 数据库名:数据库名是用于区分一个数据的内部标识,即是Oracle数据库的内部标记,是以二进制方式存储于数据库控制文件(不可编辑)中的参数,在参数文件PFILE中也存在DB_NAME属性(可以编辑)。作用:数据库名DB_NAME是数据库的内部管理标记,在安装数据库、创建新的数据库、创建数据库控制文件、修改数据库结构、使用数据库备份与原创 2006-10-12 21:49:00 · 1512 阅读 · 0 评论 -
The way to create oracle synonyms
Some Needs: There are two oracle database:SID=A and SID=B,and there is a table "objects" of a user "a" under A ,and a user bunder B.We want to login B as "b" to execute "select * from objects",then原创 2007-04-09 16:10:00 · 1021 阅读 · 0 评论 -
oracle 10g 小知识点
(1)每次新建一个数据库则控制台的端口号就会增一,开始时从5500开始,即http://127.0.0.1:5500/em,以后每新建一个数据库端口号就会增一.(2)利用模板新建数据库,首先把模板文件(dbc文件)拷贝到$ORACLE_HOME/assistants/dbca/template目录下,这样在新建数据库时便可看到此模板,这样就可利用现有模板建数据库了.(3)服务名Oracle原创 2007-03-29 18:19:00 · 1287 阅读 · 1 评论 -
oracle中的exists
oracle中的exists不能像MSSQL中似的可以写if exists(),按参考手册所讲: An EXISTS condition tests for existence of rows in a subquery.只能用在自查询中.例如: SELECT department_id FROM departments d WHERE EXISTS (SELECT *原创 2007-03-23 15:50:00 · 2089 阅读 · 1 评论 -
Oracle中过程/函数返回结果集
Oracle中函数/过程返回结果集的几种方式: 以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过. (1) 返回游标: return的类型为:SYS_REFCURSOR 之后在IS里面定义变量:curr SYS_REFCURSOR; 最后在函数体中写: open cur for原创 2007-03-23 15:44:00 · 28754 阅读 · 3 评论 -
Oracle 中取前几条记录(分页)
Oracle中用于类似MSSQL中top的关键字为rownumber,具体用法如下:select firmcode,balance from ( select rownum rn,t.firmcode,t.balance from FIRMBALANCE_TAB t order by bala原创 2007-03-23 15:24:00 · 5496 阅读 · 0 评论 -
Oracle跨ower操作
create or replace procedure SP_ChangeOneTabToAnother is strSql varchar2(200);begindbms_output.put_line(begin);for c_colName in ( select t.column_name from ALL_TAB_COLUMNS t原创 2007-01-11 16:02:00 · 940 阅读 · 0 评论 -
MSSQL在另一台机子上恢复别人备份引起的问题及解决方式!
问题描述: 今天朋友恢复一个在别人机器备份的数据库到SQL SERVER,恢复后该数据库中有一个mis用户,该用户是数据库所有者,很多表的所有者也是他,但安全性里的登录中没有该用户,删除不了该用户,提示“因为选定的用户拥有对象,所以无法除去该用户”!在参考了帖子:http://www.itpub.net/429496.html之后才把问题解决,具体解决方式如下: 1原创 2006-08-08 22:24:00 · 1024 阅读 · 0 评论 -
Oracle基本知识点总结三
Oracle的安装卸载。Oracle安装比较简单,到处都有资料,卸载比较复杂,在这里只总结一下卸载的步骤。用其自带的卸载工具不能彻底删除oracle安装的文件。卸载步骤如下:步骤1:删除Oracle注册表,位置如下: HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE步骤2:删除Oracle服务,在注册表中的位置如下: HKEY_LOCAL_MAC原创 2006-10-12 21:51:00 · 1177 阅读 · 0 评论 -
Oracle基本知识点总结一
理解Oracle 的tnsnames.ora和listener.ora两个文件存放的目录:%oracle_home%/ora92/network/admin(windows 2000 server下安装oracle9i)具体意思:tnsnames.ora文件指定了在本地计算机上要访问的网络上的oracle服务,即下面要说的listener(在要连接的oracle服务器上必须有相应的原创 2006-10-12 21:45:00 · 1924 阅读 · 0 评论 -
Oracle 10g + SQL SERVER 2000 透明网关设置
Oracle 10g + SQL SERVER 2000 透明网关设置前提:在安装oracle时选中安装透明网关组件(默认不选中),如果未安装可以重新选择安装此组件.环境:Oracle 10g + SQL SERVER 2000数据库:Oracle:ZNDATA;SQL SERVER:ZNDB目标:在oracle下建立一个tnsname用来访问SQL SERVER的ZNDB数据库.(1)建立ZN原创 2007-04-23 15:23:00 · 1573 阅读 · 0 评论