`
哇哈哈852
  • 浏览: 96092 次
文章分类
社区版块
存档分类
最新评论
文章列表
案例情景——在一次Oracle 数据库导出时: C:\Documents and Settings\Administrator>exp lsxy/lsxy@lsxy_db file=E:\lsxy.dmp owner=lsxy http://cuug.com.cn/html/activity_283_283.html?wnlt Export: Release 11.2.0.1.0 - Production on 星期一 11月 26 14:07:18 2012 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rig ...
当Oracle数据库用户的密码含特殊字符如 @ 时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败 如下演示 用户名为:wang密码为:oracle@1网络服务名为:sun 的情况: Linux平台:'wang/"oracle@1"'@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: '用户名/"密码"'@服务名 [11:41:14oracle@dvd adump]$sqlplus wang/oracle@1@sun SQL*Plus: Release 11.2.0.1.0 Production ...
Oracle的动态SQL语句用起来很方便,但其拼装过程太烦人。尤其在拼装语句中涉及到date类型字段时,拼装时要加to_char先转换成字符,到了sql中又要使用to_date转成date类型和原字段再比较。 http://cuug.com.cn/html/activity_283_283.html?wnlt 例如这样一个SQL: select '=========  and (t.created>=to_date('''||to_char(sysdate,'yyyy-mm-dd')||''',''yyyy-mm-dd'') AND t.created< to_date('''| ...
在Oracle data guard环境中,主库的alert.log文件出现"ORA-12514: TNS:listener does not currently know of service requested in connect descriptor"错误信息,导致主库上的日志无法传输到备库上,data guard数据同步不能实现。 http://cuug.com.cn/html/activity ...
1.使用create or replace view命令创建视图 语法格式: create or replace view 视图名 as select 查询子句 例子: create or replace view  tb_user_view1 as select count(username) shuliang,username from tb_user group by username order by shuliang asc 2.使用create or replace view命令修改视图 语法格式: create or replace view 视图名 as se ...
环境: http://cuug.com.cn/html/activity_283_283.html?wnlt SQL> select * from v$version where rownum=1; BANNER ----------------------------------------------------------------  Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod SQL> !uname -r 2.6.18-308.el5xen 参数文件的根本作用就是“覆 ...
ASM:ORA-15063 错误处理方法一则 http://cuug.com.cn/html/activity_283_283.html?wnlt idle> startup ASM instance started Total System Global Area   83886080 bytes Fixed Size                  1217836 bytes Variable Size              57502420 bytes ASM Cache                  25165824 bytes ORA-15032: n ...
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 http://cuug.com.cn/html/activity_283_283.html?wnlt 为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: 1.假如现在已经建好名为’test’的数据库,此时在d:\oracl ...
在Oracle体系结构中很重要的三个概念 数据库(database)、实例(instance)、会话(session) http://cuug.com.cn/html/activityinfor_283_283_1054.html?wnlt 什么是会话(session)? 会话描述的角度是客户端,由客户端发起请求,服务器端响应回复。这种交互的过程就叫做会话(session)。 实验环境:Oracle 11g R2,专属服务器模式 专属服务器session和进程应该是1对1的关系,方便理解。 环境构建解释: 查看会话与进程当前是否为一对一的关系,如果不是排除问题。 SQL> ...
给普通用户赋予对v$视图的查询权限,结果报 ORA-02030 错误 ORA-02030: 只能从固定的表/视图查询(ORA-02030: can only select from fixed tables/views) http://cuug.com.cn/html/activityinfor_283_283_1054.html?wnlt 问题背景: 在一个dba用户下的存储过程中需要使用v$的视图(v$client_stats) 使用命令行测试: SQL> variable total number; SQL> begin   2    select count( ...
在Oracle数据库系统中,表是数据库的基本对象,数据库中所有数据都是以表的形式存在的。 http://cuug.com.cn/html/activityinfor_283_283_1054.html?wnlt 环境——Oracle 11g 一.表的类型 Oracle数据库系统中常用的表包括:堆组织表、索引组织表、聚簇表(索引、散列、有序散列)、嵌套表、临时表、外部表、分区表、对象表等。 1.堆组织表 在Oracle系统中,普通的标准数据库表就是堆组织表,其中的数据以堆的方式管理。 堆的含义:以随机方式存储数据的一组空间。 对于堆组织表而言,当进行数据写入时,数据库会使用段中 ...
1、NULL是什么? NULL表示UNKNOW(未知),其不代表任何值。例如一行中某列没有任何值即为NULL。 Oracle允许任何一种数据类型的字段为空,除了以下两种情况: 1)主键字段(primary key), 2)定义时已经加了NOT NULL限制条件的字段 2、NULL有什么用? 1)NULL可用于条件判断:   SELECT * FROM EMP WHERE COMM IS NULL;   或   SELECT * FROM EMP WHERE COMM IS NOT NULL; 3、使用NULL常见注意事项? 1)判断列或变量是否为NULL,只能使用条件IS N ...
您好, Beijing Shennao 邀请您出席使用 WebEx 的网络研讨会。 主题:网络公开课_丑女大翻身——用bbed工具对Oracle进行微整形 主持人:Beijing Shennao 日期与时间: 2014年6月20日 20:00, 中国时间(北京,GMT+08:00) 活动密码:321321 ------------------------------------------------------- 要加入该在线活动 ------------------------------------------------------- 1. 单击此处加入在线活动。 或者将以下链接复 ...
--系统权限表 select * from dba_sys_privs p where p.privilege like '%LINK%' --对象权限表 select * from dba_tab_privs tp where tp.owner='SCOTT' --在网上看到的: --- ALL_COL_PRIVS 表示列上的授权,用户和PUBLIC是被授予者 select * from dba_col_privs ALL_COL_PRIVS_MADE  表示列上的授权,用户是属主和被授予者 select * from all_col_privs_made ALL_COL ...
在某些特定的情形下,有时候需要从客户端连接到RAC中指定的实例,而不是由客户端Load_balance来动态选择或者是通过服务器端的监听器根据负载情形来转发。对此我们可以通过为tnsnames.ora中特定的网络服务名添加instance_name子项,或者是单独建立一个指向所需实例的网络服务名,下面描述这两种情形。 一、测试环境 -->Oracle 版本  SQL> select * from v$version where rownum<2; BANNER --------------------------------------------------- ...
Global site tag (gtag.js) - Google Analytics