技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

Oracle数据字典使用入门

下面按类别列出一些Oracle用户常用数据字典的查询使用方法。一、用户查看当前用户的缺省表空间SQL>SELECT username,default_tablespace FROM user_users;查看当前用户的角色SQL>SELECT * FROM user_role_privs;查看当前用户的系统权限和表级权限SQL>SELECT * FROM user_sys_privs;SQL>SELECT * FROM user_tab_privs;二、表查看用户下所有的表SQL>SELECT* FROM user_tables;查看名称包含log字符的表... 全文

Oracle数据字典 Oracle表 Oracle存储 Oracle

oracle的异常处理

http://blog.csdn.net/47522341/article/details/2197198 oracle提供了预定义例外、非预定义例外和自定义例外三种类型。其中预定义例外用于处理常见的oracle错误;非预定义例外用于处理预定义例外所不能处理的oracle错误;自定义例外处理与oracle错误无关的其他情况。Oracle代码编写过程中,如果捕捉例外则会在plsql块内解决运行错误,否则将错误传递到调用环境。常用预定义例外:为了处理各种常见的oracle错误,plsql为开发人员提供了二十多个预定义例外,每个预定义例外都对应一个oracle系统错误。ACCESS_INFO_NULL(ora-06530):当访问没有初始化的对象时触发。CASE_NOT_FOUND(ora-06592):在CASE过程中WHEN后没有包含必要的条件分支并且没有ELSE子句,则会触发本异常。COLLECTION_IS_NULL(06531):访问未初始化的集合元素(嵌套表或者varray)。CURSOR_ALREADY_OPEN(ora-06511):重新打开已经打开的游标。DUP_VAL_ON_INDEX(ora-00001):当中唯一索引所对应的列上键入重复值时。INVALID_CURSOR(ora-01001):试图在不合法的游标上执行操作时,譬如没打开游标就提取内容。INVALID_NUMBER(ora-01722):当试图将非法的字符串转换成数字类型时。NO_DATA_FOUND(ora-01403):执行SELECT INTO返回行,或者引用了索引表未初始化的元素时。TOO_MANY_ROWS(ora-01422):执行SELECT INTO返回超过一行数据时。ZERO_DIVIDE(ora-01476):0作为被除数时。SUBSCRIPT_BEYOND_COUNT(ora-06533):使用嵌套表或者VARRAY集合时,如果引用下标超过last。SUBSCRIPT_OUTSIDE_LIMIT(ora-06532):使用嵌套表或者VARRAY集合时,如果引用下标小于first。VALUE_ERROR(ora-06522):在执行赋值操作时,如果变量长度不足以容纳实际数据。LOGIN_DENIED(ora-01017):连接数据库时,如果变量长度不足以容纳实际数据。NOT_LOGGED_ON(ora-01012):在程序没有连接到oracle数据库执行plsql代码则会触发。PROGRAM_ERROR(ora-06501):plsql内部问题。ROWTYPE_MISMATCH(ora-06504):执行赋值操作时,如果宿主游标变量和PLSQL游标变量返回类型不兼容时。SELF_IS_NULL(ora-30625):使用对象类型时,如果在NULL实例上调用成员方法。STORAGE_ERROR(ora-06500):超出内存空间或者内存被破坏。SYS_INVALID_ROWID(ora-01410):无效字符串企图转换为ROWID类型时。TIMEOUT_ON_RESOURCE(ora-00051):等待资源时出现超时错误。 处理非预定义例外:上面描述的21中预定义之外的其他oracle错误通称为非预定义例外,对这种例外的处理包括三步:首先的定义部分定义例外;然后使用progrma exception(exception_name, exception_number)在例外和oracle错误之间建立关联,这时要求用户知道可能出现的错误号(例外函数sqlcode、sqlerrm和raise_application_err);最终在例外处理部分捕捉并处理例外。DECLAREE_INTEGRITY EXCEPTION;PRAGMA EXCEPTION_INIT(E_INTEGRITY, -2291);BEGIN    SQLSTATEMENT;EXCEPTION    WHEN E_INTEGRITY THEN    DBMS_OUTPUT.PUT_LINE('数据完整性错误。');END; 处理自定义例外:预定义例外和非预定义例外都跟ORACLE错误有关,而自定义例外则是用户根据业务处理时特定的情况而自定义的例外。使用自定义例外时,首先需要在定义部分DECLARE定义例外,然后在执行部分触发例外(使用RAISE语句),最后在例外处理部分捕捉并处理。DECLAREMYEXCEPTION EXCEPTION;BEGIN    IF 1=0 THEN        RAISE MYEXCEPTION;    END IF;EXCEPTION    WHEN MYEXCEPTION THEN        DBMS_OUTPUT.PUT_LINE('ASDF');END; 使用例外函数:ORACLE内置函数SQLCODE和SQLERRM主要用在OTHERS处理器中,分别用来返回ORACLE的错误代码和错误消息。一般情况下SQLCODE返回负数标识的ORACLE错误代码,除非错误为'ora-01403:no data found'此时对应的sqlcode为+100,对于用户自定义的异常,sqlcode返回+1,如果没有异常被触发,sqlcode返回0。BEGINEXCEPTION    WHEN OTHERS THEN        DBMS_OUPUT.PUT_LINE(SQLCODE||SQLERRM(SQLCODE));END;ORACLE过程RAISE_APPLICATION_ERROR用于在PLSQL应用程序中自定义错误消息。注意该过程只能在数据库端的子程序(过程、函数、包、触发器)中使用,而不能在匿名块和客户端的子程序中使用。语法为raise_application_error(error_number, message[,[true|false]]);其中error_number用于定义错误号,该错误号必须在-20000到-20999之间的负整数;message用于指定错误消息,并且该消息的长度不能超过2048字节;第三个参数如果为true,则该错误会被放在先前错误堆栈中,如果为false(默认值)则会替代先前所有错误。 plsql编译警告:plsql警告可以分为三类,severe用于检查可能出现的不可预料或者错误结果,例如参数的别名问题;performance用于检查可能引起的性能问题,例如执行insert操作时为number列提供了varchar2类型数据;informational用于检查子程序中的死代码;all用于检查所有警告。为了是的数据库可以在编译plsql子程序时发出警告信息,需要设置初始化参数plsql_warnings。这个参数不仅可以在系统级或者会话级设置,也可以在alter procedure命令中设置。ALTER {SYSTEM|SESSION|PROCEDURE} SET PLSQL_WARNINGS='{ENABLE|DISABLE:{ALL|PERFORMANCE|SEVERE|INFORMATIONAL}}';为了检查是否存在对应警告信息,必须先激活警告检查,然后重新编译子程序,最后使用SHOW ERRORS命令显示警告错误。CREATE OR REPLACE PROCEDURE MY_TESTISBEGINIF 1=0 THEN    DBMS_OUTPUT.PUT_LINE('TEST');ENDIF;END; SQL>ALTER PROCEDURE MY_TEST COMPILE PLSQL_WARNING = 'ENABLE:ALL'; PROCEDURE ALTERED SQL>SHOW ERRORS;ERRORS FOR PROCEDURE SYS.MY_TEST:LINE/COL ERROR-------- -----10/5     PLW-06002:无法执行的代码 ... 全文

oracle异常处理 oracle oracle异常 oracle三种异常 休闲

oracle安装三部曲之oracle数据库安装配置

关于oracle安装的前期准备工作请看第一篇博文:http://devliangel.blog.51cto.com/469347/1284704第一部分:安装oracle数据库第二部分:通过DBCA创建第一个oracle数据库一、 安装oracle数据库,首先在root用户下执行xhost+不然安装报错,然后切换到oracle用户模式下;... 全文

oracle10g oracle安装 oracle配置

Oracle JDeveloper 11g和Oracle ADF 11g 发布

据国际媒体报道,10月7日消息,Oracle发布了Oracle JDeveloper 11g版本和可从OTN上免费下载的OracleADF11g。这个新版本经过几年的精心打造,包括超过200项新功能,这里我们择其主要亮点:★ADF Faces 富客户端——最全面的支持AJAX的JSF 组件,并引入ADF数据可视化组件★支持JDK 6 和Java EE 5.0★集成用于调试和测试的WebLogic 10.3服务器★扩展的数据库开发和建模特征★ADF任务流——扩展JSF控制器,加入可重复使用的任务流,支持书签和回退,附加存储范围等。★ JSF模板★JSF页面片段,JSF区域以及声明的JSF组件★最新的代码编辑器(快捷键,更容易的导航等)... 全文

Oracle Oracle JDeveloper 11g Oracle ADF 11g

oracle10g安装三部曲之oracle安装前期准备工作

在RedHat5.8上安装oracle10G之安装前期准备工作 更详细的访问:http://www.oracle.com/index.html 接下来的安装分两部分, 第一部分为前期准备工作 第二部分为oracle安装部分 第一部分:前期准备工作 1.关闭防火墙 关闭selinux [root@stu49 tmp]# /etc/rc.d/init.d/iptables stop [root@stu49 tmp]# setenforce 0 2.解压oracle10的安装包, gunzip 10201_database_linux_x86_64.cpio.gz mv 10201_database_linux_x86_64.cpio /tmp/ cd /tmp/ cpio -idmv < 10201_database_linux_x86_64.cpio [root@stu49 database]# ls doc install response runInstaller stage welcome.html [root@stu49 database]# 2.1.在解压的文件中,我们可以打开welcome.html这个网页选择Documentation-然后选择PDF;来查看详细安装信息 3.服务器内存缓存的检测,是否满足安装oracle的需求 [root@stu49 /]# grep MemTotal /proc/meminfo MemTotal: 3754408 kB [root@stu49 /]# grep SwapTotal /proc/meminfo SwapTotal: 4194296 kB [root@stu49 /]# free total used free shared buffers cached Mem: 3754408 3574748 179660 0 64324 2929116 -/+ buffers/cache: 581308 3173100 Swap: 4194296 0 4194296 [root@stu49 /]# df -k /tmp/ Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vol0-root 88891632 4399176 79977028 6% / [root@stu49 /]# [root@stu49 /]# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vol0-root 88891632 4399176 79977028 6% / tmpfs 1877204 260 1876944 1% /dev/shm /dev/sda1 516040 77844 411984 16% /boot 4.查看系统版本内核 [root@stu49 /]# uname -a Linux oracle10g 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux [root@stu49 /]# uname -r 2.6.32-279.el6.x86_64 [root@stu49 /]# cat /etc/redhat-release 这里需要我们注意,在安装的时候我们需要修改成RHEL4不然是无法安装的; Red Hat Enterprise Linux Server release 5.8 [root@stu49 /]# cat /proc/version Linux version 2.6.32-279.el6.x86_64 (mockbuild@x86-008.build.bos.redhat.com) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Wed Jun 13 18:24:36 EDT 2012 [root@stu49 /]# 5.修改计算机名字配置hosts [root@stu49 /]# hostname oracle2 [root@stu49 /]# echo "192.168.100.220oracle2" >> /etc/hosts [root@stu49 /]# cat /etc/hosts 删除/etc/hosts文件中其他的文件,直接添加如下的内容 192.168.100.220oracle2 6.安装相关依赖包 rpm -q binutils glibc-devel glib-devel compat-db control gcc gcc-c++ ld-linux.so.2 libXp.so.6 libXt.so.6 libXtst.so.6 libXp glibc glibc-common gnome-libs libstdc++ libstdc++-devel make sysstat xscreensaver 检查系统是否安装 7.创建用户和组.修改密码 [root@stu49 /]# groupadd dba [root@stu49 /]# groupadd oinstall [root@stu49 /]# useradd -g oinstall -G dba oracle [root@stu49 /]# id oracle uid=501(oracle) gid=502(oinstall) groups=502(oinstall),501(dba) [root@stu49 /]# echo 123.com | passwd --stdin oracle Changing password for user oracle. passwd: all authentication tokens updated successfully. [root@stu49 /]# id nobody uid=99(nobody) gid=99(nobody) groups=99(nobody) [root@stu49 /]# 通过查看是否安装过没有 more /etc/oraInst.loc 8.修改系统参数内核 [root@stu49 etc]# sed -e '/^#/d' -e '/^$/d' /etc/sysctl.conf > 1.conf [root@stu49 etc]# mv 1.conf sysctl.conf [root@stu49 etc]# vim sysctl.conf [root@stu49 etc]# 查看 [root@stu49 etc]# cat sysctl.conf net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 ########################oracle##################### kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 [root@stu49 etc]# sysctl -p 生效 9.修改系统文件句柄的限制大小 [root@stu49 etc]# vim /etc/security/limits.conf [root@stu49 etc]# grep 'oralce' /etc/security/limits.conf [root@stu49 etc]# grep 'oracle' /etc/security/limits.conf oraclesoftnproc2048 oraclehardnproc20480 oraclesoftnofile65535 oraclehardnofile65535 [root@stu49 etc]# 10.修改系统pam模块 [root@stu49 etc]# vim /etc/pam.d/login [root@stu49 etc]# cat /etc/pam.d/login | grep limits session required pam_limits.so [root@stu49 etc]# 11.创建..磁盘问题 权限问题 [root@stu49 etc]# mkdir /oracle/app/dbhome -p [root@stu49 etc]# chown -R oracle:oinstall /oracle/app/dbhome/ [root@stu49 etc]# chmod -R 755 /oracle/app/dbhome/ [root@stu49 etc]# mkdir /u01/app/oracle -p [root@stu49 etc]# chown -R oracle:oinstall /u01/app/oracle/ [root@stu49 etc]# chmod 755 -R /u01/app/oracle/ [root@stu49 etc]# mkdir /oracle/tmp [root@stu49 etc]# chmod a+wr /oracle/tmp/ [root@stu49 etc]# chown oracle:oinstall /oracle/tmp/ [root@stu49 etc]# [root@stu49 ~]# mkdir /oracle/app/dbhome -p && chown -R oracle:oinstall /oracle/app/dbhome/ && chmod -R 755 /oracle/app/dbhome/ [root@stu49 ~]# mkdir /u01/app/oracle -p && chown -R oracle:oinstall /u01/app/oracle/ && chmod 755 -R /u01/app/oracle/ [root@stu49 ~]# mkdir /oracle/tmp && chmod a+wr /oracle/tmp/ && chown oracle:oinstall /oracle/tmp/ [root@stu49 ~]# 12.配置oracle用户环境变量 [root@stu49 etc]# su - oracle [oracle@oracle10g ~]$ [oracle@oracle10g ~]$ [oracle@oracle10g ~]$ id uid=501(oracle) gid=502(oinstall) groups=502(oinstall),501(dba) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [oracle@oracle10g ~]$ echo $SHELL /bin/bash [oracle@oracle10g ~]$ vim .bash_profile 查看配置的环境变量 [oracle@oracle10g ~]$ cat .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH PATH=$PATH:$HOME/bin export ORACLE_ALERT=/u01/app/oracle/admin/oracle2 export ORACLE_SID=oracle2 export ORACLE_HOME=/u01/app/oracle1 export ORACLE_DATA=/u01/app/oracle/oradata/oracle2 export TMP=/oracle/tmp export PATH=$ORACLE_HOME/bin:$PATH [root@stu49 tmp]# cd /tmp/ [root@stu49 tmp]# chown oracle:oinstall database/ -R [root@stu49 tmp]# chmod 755 database/ -R [root@stu49 tmp]# xhost + 需要在服务器本机执行 [root@stu49 tmp]# su - oracle 以下执行必须在图形化界面下安装,远程需要VNC或者box支持图形化的来安装本文出自 “angerdevil” 博客,请务必保留此出处http://devliangel.blog.51cto.com/469347/1284704... 全文

oracle10g oracle安装 oracle配置

Oracle定时器(Job)各时间段写法汇总

From:http://www.cnblogs.com/liunx/archive/2008/04/09/1145173.html 作者:博客园一条辉     对于DBA来说,数据库Job在熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。但是,Oracle定时器Job时间的处理上,千变万化,今天我把比较常用的写法汇总如下:    在总结之前,先把Job的参数一一说明一下:    Job参数是有Submit()过程返回的binary_integer。    what参数是将被执行的PL/SQL代码块。    next_date参数指何时将运行这个工作。写Job的时候可以不指定该值。    interval参数何时这个工作将被重执行其中Interval这个值是决定Job何时,被重新执行的关键。 例如:有存储过程p_dosomethings,需要被不同的时间间隔执行。 declare    jobno number;begin    dbms_job.submit(    jobno,     'p_dosomething', --what    to_date(), --next_date,可以不填    'Interval时间字符串' --interval,关键设置    );    commit;end; 1、每分钟执行    Interval => TRUNC(sysdate, 'mi')+1/(24*60)2、每天定时执行    例如:每天的凌晨2点执行    Interval => TRUNC(sysdate)+1+2/(24)3、每周定时执行    例如:每周一凌晨2点执行    Interval => TRUNC(next_day(sysdate, 2))+2/24 --星期一,一周的第二天4、每月定时执行    例如:每月1日凌晨2点执行    Interval => TRUNC(LAST_DAY(SYSDATE))+1+2/245、每季度定时执行    例如每季度的第一天凌晨2点执行    Interval => TRUNC(ADD_MONTH(SYSDATE), 3),'Q')+2/246、每半年定时执行    例如:每年7月1日和1月1日凌晨2点    Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+2/247、每年定时执行    例如:每年1月1日凌晨2点执行    Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),12)+2/24... 全文

Oracle定时器 oracle Oracle Job Oracle 定时 休闲

Oracle 从入门到精通视频教程(11G版本)

《Oracle 从入门到精通》中的视频教程和PPT资料。下载地址... 全文

Oracle 视频 Oracle 11G Oracle 入门 Oracle 精通

浅析Oracle监听器安装与配置(1)

本地服务名(Tnsname)Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。Oracle网络连接配置方法... 全文

Oracle监听器 Oracle服务器 Oracle网络配置 Oracle 数据库

Oracle数据库链接建立技巧与实例讲解(1)

数据库链接(DATABASE LINK)是在分布式环境下,为了访问远程数据库而创建的数据通信链路。数据库链接隐藏了对远程数据库访问的复杂性。通常,我们把正在登录的数据库称为本地数据库,另外的一个数据库称为远程数据库。有了数据库链接,可以直接通过数据库链接来访问远程数据库的表。常见的形式是访问远程数据库固定用户的链接,即链接到指定的用户,创建这种形式的数据库链接的语句如下:CREATE DATABASE LINK 链接名 CONNECT TO 账户 IDENTIFIED BY 口令USING 服务名;创建数据库链接,需要CREATE DATABASE LINK系统权限。... 全文

oracle数据库链接 oracle数据建立 oracle建立技巧 Oracle

Oracle 11g R1中大小写敏感的密码(1)

【51CTO独家翻译】密码大小写敏感是Oracle 11g数据库默认的一个新特性,数据库配置助手(DBCA)在创建数据库期间允许你将这个设置返回到11g以前的功能。 SEC_CASE_SENSITIVE_LOGON初始化参数控制密码大小写是否敏感,如果现有应用程序与11g的认证过程冲突,你可以使用ALTER SYSTEM命令将这一功能关闭。... 全文

Oracle密码 Oracle 11g R1 Oracle数据库 Oracle 大小写敏感

用C#解决Oracle9i和Oracle10g字符集不兼容的问题

应公司派遣去云南给南方电网开发一个电力分析系统。因为我们的系统主要作用是统计计算和数据分析,所以 本身并不采集基础数据,基础数据都是从别的第三方系统采集而来。还好的是大部分系统的数据采集都是通过WEB服务的方式,当时只有一家系统要求我们直接从他们的数据库里去读取(呵呵,这在电力部门一般是不被允许的,毕竟数据需要安全嘛),大概是人家不愿意写接口吧。本来对于我们来说直接去数据库读取数据是最好不过了。但在这里问题出现了,采集的数据全部成了乱码,原因是字符集不相同。对方用的是Oracle9i数据库,字符集编码是 WE8ISO8859P1。而我们用的是Oracle10g数据库,字符集编码是ZHS16GBK。由于权限的原因,我无法更改对方数据库字符集编码。我曾经尝试把我们的数据库修改成WE8ISO8859P1格式,但最后我们的数据库全部成了乱码。 呵呵,看来修改字符集编码是不行的。我便给Oracle公司打电话咨询,漫长的等了一天,Oracle公司的回答是“很抱歉,只有一种方法可以解决,就是把对方的数据转换成txt”。晕!这是什么解决方案吗,我根本就没法用…… 最好经过一半天的考虑,我决定使用程序来解决,既先把对方的数据转换成GB2312格式,然后再进行采集。函数如下:   public static string ConverWE8ISO8859P1ToGB2312(string data)   {    return System.Text.Encoding.Default.GetString    (System.Text.Encoding.GetEncoding("iso-88591").GetBytes(data));   }哈哈!经过一测试,问题解决了。... 全文

Oracle10g oracle Oracle9i 字符集 休闲

F5支持运行Oracle Database与Oracle WebLogic

【51CTO.com综合报道】 F5 Networks, Inc.在宣布其BIG-IP 解决方案已经通过Oracle Partner Network(OPN)实现了Oracle Database就绪与Oracle WebLogic就绪支持。这一成就表明,作为Oracle Partner Network的黄金级别会员,F5已经在Oracle Database 11g Release 2与Oracle WebLogic Server 11g Release 1上实现了完全的BIG-IP version 10产品测试与支持。... 全文

F5 Oracle Database Oracle WebLogic

Oracle审计语句简单使用(1)

审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件或数据库中。1、使用审计,需要激活审计... 全文

Oracle语句 Oracle使用 oracle

Oracle推出针对销售人员的Oracle CRM网络小工具

甲骨文公司今天宣布推出了针对销售人员的Oracle CRM网络小工具(Oracle CRM Gadgets for Sales),首个全新的Oracle CRM网络小工具可帮助用户安全地访问企业应用数据和服务,并通过整合个人信息、互联网内容、电话谈话和企业数据提供有价值的用户体验。这些CRM网络小工具(Oracle CRM Gadgets for Sales)具有能把来自企业CRM系统的公司数据和来自互联网的公用数据进行整合的独特功能,它能让销售部门更好地获取用户数据并对其进行无缝管理。此外,即便是在被检测到没有网络连接和用户数据自动更新的情况下,这些小工具也可以帮助相关人员访问企业数据。... 全文

Oracle CRM oracle

谈一谈Oracle WDP计划和Oracle认证

众所周知,中国每年有许多的大学毕业生必需就业,然而现在中国的大局部大学生对于企业切实利用的技巧比拟面生,Oracle WDP项目就能给这局部人流起到技巧铺垫与储藏的作用(skill ready),穿越Oracle WDP为期3个月左右的认证技巧培植与学习,让这局部人流能够迅速掌握企业所必需的最流行的Oracle数据库技巧,在毕业之时除非能够具有大学毕业证书之外,还能具有全球公认的Oracle 认证,进而晋级就业竞争力,为企业发明价值。... 全文

Oracle WDP Oracle数据库

初学Oracle学习笔记之Oracle常见操作总结

对于初学者来说,Oracle数据库的学习是有一定的难度的,俗话说得好:凡事入门难,为了帮助初学Oracle的朋友快速入门,本文我们总结了一些初学Oracle常见操作的代码示例,希望能够对您有所帮助。接下来就让我们一起来了解一下这部分内容吧。1.Oracle 复制表create table tmps as select * from emp;2.使用子查询插入数据insert into temps select * from user_objects;... 全文

初学Oracle Oracle常见操作

Oracle常见问题及解决方案

没有人会否认Oracle是全球最有影响的数据库产品之一;但是庞大的系统,总是会出现各种各样的问题,很多经验不足的使用者面对着那些错误提示束手无策。本文是整理了Oracle数据库在使用过程中一些常见的问题及解决方案,希望能给初学者一点启示。1、ORA-12541:TNS:没有监听器... 全文

Oracle Oracle启动失败 Oracle解析服务名

oracle rac安装过程中常见问题

最多的就是在第二个节点上面执行root.sh时候会出错,我基本上把网上常见的错误都遇到过了,所以在这里整理一下:1.安装rac的节点时间必须同步否则会出现2.共享存储问题,我遇到的这个问题基本上是vmware中共享存储设置问题,在建立共享磁盘时候选择立即分配所有磁盘空间之后就再也没有出现过... 全文

oracle10g oracle安装错误 oracle安装

Oracle数据库视图管理经验技巧

视图,对于数据库来说,是一个最基本的、也是最重要的功能之一。数据库视图设计的好坏,直接跟数据库的性能相关。而且,在大型数据库设计中,大家分工合作,基础表的设计与报表视图的设计往往由不同的人负责。所以,视图的设计管理跟基础表的设计管理一样,都有很大的学问。在这篇文章中,笔者将结合自己在视图设计管理方面的工作经验,谈谈在这方面的一些鲜为人知的技巧。技巧一:把基础表与视图脱离开来。... 全文

Oracle视图管理 Oracle视图 Oracle数据库

Oracle C#实现Oracle Text全文检索的简单例子

Oracle C#实现Oracle Text全文检索的简单例子是本文我们主要要介绍的内容,.NET下用C# 实现Oracle Text全文检索的一个简单例子,旨在初步了解Oracle全文检索的大概步骤,你可以此基础上扩展,进行进一步的学习。希望能够对您有所帮助。Oracle全文检索的步骤如下:(1) 建表并装载文本。... 全文

Oracle C# Oracle Text全文检索

2 3 4 5 6 7 8 9 10 11