环境: win7 32位系统 Python3.6 (32bit) 安装模块: cx_Oracle模块下载(下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oracle) 如是在网站上下载,切记需下载和python版本对应的.因为我之前在64位系统安装时,一直用的是cx_Oracle-5.3+oci12c-cp36-cp36m-win_amd64.wh
目前一共包含以下4个脚本,其中DB_healthcheck_lhr_v6.0.1_ALL_RW.sql 是读写版本,在脚本执行过程中会对数据库做DDL(创建一些用到的临时表)和DML操作(对自己创建的临时表DML操作),但是,在脚本执行后会清理掉创建的临时表,基本上不会留下任何痕迹。而脚本DB_healthcheck_lhr_
♣ 问题在Oracle中,造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些? ♣ 答案 在执行“sqlplus / as sysdba”时可能会报“ORA-12547: TNS:lost contact”的错误,常见原因有如下几点:1、查看操作系统内核参数是否
♣ 题目 部分 在Oracle中,全文索引的作用是什么? ♣ 答案部分 Oracle全文索引使Oracle具备了强大的文本检索能力和智能化的文本管理能力。Oracle将全文检索功能做为内置功能提供给用户,使得用户在创建数据库实
♣ 问题在Oracle中,TWO_TASK环境变量的作用是什么? ♣ 答案 在Linux环境下,可以设置TWO_TASK环境变量,当用户连接数据库且没有指定服务名时,会自动利用TWO_TASK的设置作为环境变量连接数据库。其中,TWO_TASK的值为tnsnames.ora文
♣ 问题在Oracle中,sqlnet.ora文件的作用是什么? ♣ 答案 sqlnet.ora文件的作用类似于Linux系统的nsswitch.conf文件,通过该文件来决定如何查找一个连接中出现的连接字符串。例如,在客户端输入命令:sqlplus sys/oracle@orcl,而sq
♣ 题目 部分 在Oracle中,“OR扩展”可以有查询转换吗? ♣ 答案部分 同一字段: 1LHR@orclasm > SELECT * FROM SCOTT.EMP A WHERE A.EMPNO =7369 OR A.EMPNO=1; 2 3 EMPNO ENAME
♣ 题目 部分 在Oracle中,Oracle使用哪个包可以生成并传递数据库告警信息? ♣ 答案部分 DBMS_ALERT包用于生成并传递数据库告警信息。若想使用DBMS_ALERT包,则必须以SYS登陆,为普通用户授予执行权限。DBMS_ALERT
♣ 题目 部分 在Oracle中,Hash Join是不是有排序?Hash Join会在什么时候慢? ♣ 答案部分 哈希连接(Hash Join,HJ)自身不需要排序,这是区别排序合并连接(Sort Merge Join,SMJ)的特点之一。Hash Join原理比较复杂,但是如
♣ 问题在Oracle中,tnsnames.ora文件的作用是什么? ♣ 答案 这个文件类似于Linux系统的hosts文件,提供tnsname到主机名或者IP的对应关系。只有当sqlnet.ora中有类似“NAMES.DIRECTORY_PATH=(TNSNAMES)”的配置的时候,客户端解
♣ 题目 部分 在Oracle中,什么是块清除(Block Cleanout)? ♣ 答案部分 块清除(Block Cleanout)是指清除存储在数据块头部与锁相关的信息,其实质是在清除块上的事务信息,包括数据的行级锁和ITL信息(包括提交标志、SCN
Q 题目 在Oracle数据库中,丢失归档的情况下数据文件如何恢复? A 答案 如果一个表空间的数据文件损坏,在有备份的情况下,那么可以使用数据文件的备份进行还原,但是还需要归档文件进行恢复,才能使数据文件到达一个最新的一致性状
Q 题目如下所示:在Oracle中,生成备库控制文件的方法有哪些? A 答案如下所示: 若在RMAN中,则用命令“BACKUP DEVICE TYPE DISK FORMAT '/arch/standby_new_lhr_%U.ctl' CURRENT CONTROLFILE FOR STANDBY;”。若在SQL环境中,则用
Q 题目如下所示: 在Oracle中,关于锁,下列描述不正确的是()A、锁用于在用户之间控制对数据的并发访问B、DML产生的锁可以将锁归类为行级锁和表级锁C、INSERT、UPDATE、DELETE语句自动获得行级锁D、同一时间只能有一个用户锁定一个特定的表 A 答案
Q 题目如下所示:在Oracle中,如果丢失一个数据文件而且没有备份,也没有归档日志,那么应该如何打开数据库? A 答案如下所示: 如果没有备份只能是删除这个数据文件了,会导致相应的数据丢失。SQL>STARTUP MOUNTARCHIVELOG模式命令:SQL>
♣ 问题在Oracle中,如何启动Oracle数据库的监听日志? ♣ 答案 Oracle监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务。监听器日志有如下特性:① 监听器日志是一个纯文本文件,通常位于$ORACLE_HOM
♣ 题目 部分 在Oracle中,Oracle 10g和11g告警日志文件的位置在哪里? ♣ 答案部分 作为一名DBA,必须知道告警日志是什么,在何处。实时的监控数据库的告警日志是必须进行的工作。监控并且根据不同的告警级别,通过
由共享单车、电子围栏到企业业务创新和IT创新 虽然共享单车进入大众视线才一年左右,但其一推出就受到社会广泛欢迎,为公共交通的改善做出的贡献有目共睹功不可没。当然同样受到关注的是其在运营过程的各种问题。某种程度上共享单车并非全新概念,类似的而且早已存在的就有校园自行车租
我们都知道,在本地要搭建一套EBS环境,除了要配置服务器环境外,还得处理安装时的各种疑难杂症,直到EBS环境供应至少需要1-2天时间。而在Oracle公有云中,提供EBS的image,2小时就可以供应EBS演示或全新环境。下面我们就来体验在云中搭建EBS之旅吧! 登录到cloud.oracle.com中,在
1. 一家大型企业采用SaaS应用后的故事在谈本文的主题之前,笔者想为大家讲一个故事,也即国内的一家企业在采用SaaS应用后所遭遇到的苦恼。该企业为一家大型制药企业,企业的信息化管理初具规模,人力资源、财务和科研管理等系统已经上线。公司的业务发展迅速,但对管理的挑战也越来越大
公有云服务我所欲也,Oracle分布式数据库Sharding亦我所欲也,而且基于云服务能力的快速部署能力,我们还可更容易的发挥分布式数据库的无限扩展能力。这两项的关键技术,第一是,在oracle 12cR2 中最引人注目的是sharding技术,第二是公有云上的IaaS服务能力。如果小伙伴们急切地想体验一下 sh
Q 题目 Oracle的外部表是什么? A 答案 外部表是指不存在于数据库中的表。通过向Oracle提供描述外部表的元数据,可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表
看到网友问,怎么查询表中某个字段数据是不是包含了全角字符啊? 这个问题涉及到几个函数:to_single_byte、length和lengthb,我之前做开发的时候研究的是如何判断一个字符串中是否包含中文,其实和这个本质是一样的,且看实验部分。 1 实验部分 1.1 lengthb和length函数结合to_single
♣ 问题若一个主机上有多个Oracle实例,则该如何确定哪些共享内存段属于想要清掉的实例的内存段? ♣ 答案 使用sysresv命令。sysresv是Oracle在Linux/Unix平台上提供的工具,可以用来查看Oracle实例使用的共享内存和信号量等信
♣ 问题在Oracle中,如何判定实例是否运行? ♣ 答案 在启动Oracle实例之前,必须定义ORACLE_SID,Oracle根据SID的HASH值来唯一确定一个实例的地址。当打开SQL*Plus工具,输入“sqlplus / as sysdba”以后,系统根据SID进行HASH,查找在