Oracle
文章平均质量分 73
wlx0710
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle学习笔记:数据字典
oracle数据字典 说起字典,下面让我来打个比方。我们读书写字,靠的是什么?你会说:字!那我问你,你所用的字又是什么呢?!这时,你只可能把字典(新华字典、康熙字典、说文解字等等)里的说法拿出来解释了。再进一步,你能随随便便就自己写一本字典,把每个字重新定义一下,就去用吗?显然不可能,要是那样,世界早乱套了!有意思的是:即使是字典关于每个字的解释还是用其他的字来解释的,这样循环解释下去......原创 2010-12-14 09:46:55 · 143 阅读 · 0 评论 -
复杂的视图
CREATE OR REPLACE VIEW ECC_FST.EMP_STATION_CUST_MAG_V AS SELECT T.PROD_ID PRODUCT_LINE_ID, T.CUSTOMER_ID, PLV.PRODUCT_CODE, PLV.PRODUCT_LINE_NAME, SCM.SALES_CHAN_MANAG...原创 2011-09-13 14:56:44 · 242 阅读 · 0 评论 -
java调用oracle存储过程返回多条记录(结果集)
游标,类型,嵌套表,存储包,存储过程 --定义TYPE CREATE OR REPLACE TYPE OrderAttrType AS OBJECT ( CharacterId VARCHAR2(60), CharacterName VARCHAR2(60), CharacterValue ...原创 2010-10-25 10:43:42 · 482 阅读 · 0 评论 -
ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
1. 打开<OracleHome>/network/admin/listener.ora文件,找到: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (PR...原创 2010-12-29 10:14:48 · 282 阅读 · 0 评论 -
用户管理
创建用户 create user xxxx identified by xxxx; 分配权限 grant resource,connect,dba,create table,create tablespace to xxxx; 查看用户密码: select username,password from dba_users; 修改用户密码: al...原创 2010-12-27 12:52:26 · 120 阅读 · 0 评论 -
oracle 修改数据库的字符集编码为UTF-8
1、查看数据库字符集 ?数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 会 话字符集环境 select * from ...原创 2010-12-27 12:01:14 · 330 阅读 · 0 评论 -
PLSQL Developer 8 连接Oracle 11g X64版
我的机器是Windows 7 Enterprise X64版本的 而装了一天,使用各种办法,就是装不上win32版本的Oracle11g,总是提示找不到一个文件,我是在Oracle官网上下来的,绝对是没有问题的,但就是安装不上,我上网查,也有很多人有类似的问题。 言归正传 PLSQL Develpoer官方下载地址 http://www.allroundautomations.com/plsqld...原创 2010-12-20 23:26:27 · 179 阅读 · 0 评论 -
EXISTS/NOT EXISTS一定比IN/NOT IN的效率高吗?
经常别人说EXISTS比IN快!NOT EXISTS比NOT IN快!然而事实真的如此么? 我们先讨论IN和EXISTS。 select * from t1 where x in ( select y from t2 ) 事实上可以理解为: select * from t1, ( select distinct y from t2 ) t2 wher...原创 2010-08-26 13:34:21 · 318 阅读 · 0 评论 -
Oracle数据导入导出imp/exp命令和grant命令
一、数据导入导出命令 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在ora...原创 2010-08-18 22:46:01 · 183 阅读 · 0 评论 -
plSQL技巧:“tns:无法解析指定的连接标识符”问题详解
tns:监听服务Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。连接标识符:在安装oracle10g client 时,提示设定命名连接,连接标识符即client设定的命令连接的名称。即service_name(网络别名、网络服务名、主机连接字符串、主机名) tnsping<service_name> 是用来执行orac...原创 2010-05-25 15:13:35 · 305 阅读 · 0 评论 -
简单配置 listener.ora tnsname.ora 以及 sqlnet.ora 说明
今天弄了一个实验 简单的配置了一下一个DBLINK 我的主机是VISTA 装了ORACLE 10.2 虚拟机里面是 ORACLE 10.2 目的是想通过主机的SQLPLUS或者 PL/SQL工具 去连接 虚拟机里面的数据库 首先我在虚拟机里面 [oracle@localhost ~]$ cd $ORACLE_HOME/network/admin/ [oracle@localh...原创 2010-05-25 15:03:30 · 168 阅读 · 0 评论 -
ORACLE LISTENER 详解
# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_N...原创 2010-05-25 14:58:38 · 207 阅读 · 0 评论 -
AWR快速入门
一、WHY——为什么会出现ASH和AWR? 1. 10g之前 用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$session_wait中就会被删除。这是10g之前的状况。 2. v$session_wait_history与ASH 若是一...原创 2010-12-15 15:13:29 · 167 阅读 · 0 评论 -
为何要分析数据字典
客户现场总是有人抱怨Oracle性能差,而发现大多数问题都是由于Oracle数据字典中的元数据过期,导致Oracle查询时候无法使用索引,继而导致的性能低下。 在此需要先解释一下“Oracle优化器”。ORACLE有两种优化器:基于规则的优化器(RBO,Rule Based Optimizer),和基于成本的优化器(CBO, Cost Based Optimizer)。 ORACLE公司已经...原创 2010-12-14 09:48:09 · 223 阅读 · 0 评论 -
ORACLE跨数据库查询
本文简述了通过创建database link实现ORACLE跨数据库查询的方法 1.配置本地数据库服务器的tnsnames.ora文件 $vi $ORACLE_HOME/network/admin/tnsnames.ora 添加如下行,其中DBLINK为连接名(可自定义),HOST和PORT为数据库侦听的IP及端口,SERVICE_NAME为数据库的SID, MEDIADBLINK =...原创 2011-03-10 10:33:37 · 145 阅读 · 0 评论
分享