-
Oracle攻击常用操作命令整理
所属栏目:[教程] 日期:2021-11-28 热度:195
1、su oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。 2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i; 3、SQLconnect / as sysdba ;(as sysoper)或 connect internal/oracle AS SYSDBA ;(sc[详细]
-
Oracle 达成类似SQL Server中自增字段的一个办法
所属栏目:[教程] 日期:2021-11-28 热度:161
相关代码如下: 1. 创建sequence: 复制代码 代码如下: CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER; 2. 创建触发器: 复制代码 代码如下: create or replace TRIGGER TRIG_TEST BEFORE INSERT ON TABLE1 FOR E[详细]
-
Oracle 管道处理Exp/Imp大量数据处理问题
所属栏目:[教程] 日期:2021-11-28 热度:138
先由exp把数据卸出到文件系统, 产生一个.dmp文件, 然后必要时再由imp将数据装入数据库. 对于一般中小型数据库来说, 全数据库的exp所产生的dmp文件可能小于2GB, 但对稍大型的数据库, exp产生的数据动辄数十至上百个GB. 而现时多数操作系统为32位, 其文件系统允[详细]
-
Oracle 插入超4000字节的CLOB字段的处理措施
所属栏目:[教程] 日期:2021-11-28 热度:141
在通过拼组sql语句来实现数据插入的应用中,我们很有可能会遇到需要插入大型数据的情况,例如,在oracle中需要插入字节数超过4000的字段内容时,我们如果通过简单的拼组sql语句来实现插入,显然就会出现问题,而在sql server中却没有这个限制,个人尝试了26w[详细]
-
Oracle 启动例程 STARTUP参数详解
所属栏目:[教程] 日期:2021-11-28 热度:61
1.不装入数据库而启动事例 可以不装入数据库而启动事例,一般是在数据库才创建时才可以这样做: STARTUP NOMOUNT 2.启动事例并装入数据库 用户可以启动事例而并装入数据库但不打开数据库,允许用户执行特定的维护操作。例如: l 重命名数据文件; l 添加、[详细]
-
oracle dba 需要熟悉的命令
所属栏目:[教程] 日期:2021-11-28 热度:146
1 运行SQLPLUS工具 sqlplus 2 以OS的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入SQLPLUS命令提示符 sqlplus /nolog 5 在命令提示符以OS身份连接 connect / as sysdba 6 以SYSTEM的身份连接 connect system/xxxxxxx@服务名 7 显示当然用[详细]
-
oracle 彻底删除技巧
所属栏目:[教程] 日期:2021-11-28 热度:135
1、开始->运行,输入SERVICES.MSC到服务里,停止所有Oracle服务; 2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,卸装所有Oracle产品,但Universal Installer本身不能被删除; 3、运行regedit,选择HKE[详细]
-
Oracle SID存在解決措施
所属栏目:[教程] 日期:2021-11-28 热度:124
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 5、 运行regedit,选[详细]
-
MS Server和Oracle中对NULL处理的一些细节区别
所属栏目:[教程] 日期:2021-11-28 热度:84
INSERT INTO Table (TestCol) VALUES() 其中的TestCol字段,其实在设计的时候,已经被设计为NOT NULL,但我们需要了解一点,在sql server中,null和空格是不同的,也就是说,上面的语句插入的是一个空,但并不是NULL,只有当我们的插入语句中没有该字段的时候[详细]
-
oracle 发送邮件 达成方法
所属栏目:[教程] 日期:2021-11-28 热度:161
CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER VARCHAR2, P_SERVER VARCHAR2, P_PORT NUMBER DEFAULT 25, P_NEED_SMTP INT DEFAULT 0, P_USER VARCHAR2 DEFAULT NULL, P_PASS VARCHAR2 DEFAULT[详细]
-
Windows Oracle常见服务详解
所属栏目:[教程] 日期:2021-11-28 热度:143
(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。 (2)OracleHOME_NAMETNSListe[详细]
-
Oracle 10g的DBA无法登录解决措施
所属栏目:[教程] 日期:2021-11-28 热度:109
下面就是解决方案: 1- From the command prompt, stop isqlplus: c:isqlplusctl stop 2- Assuming that you install oracle under C drive, run the following comands: c:set oracle_home=c:oracleproduct10.2.0db_1 c:set java_home=%ORACLE_HOME%[详细]
-
浅析Oracle中char和varchar2的差异
所属栏目:[教程] 日期:2021-11-28 热度:147
char是定长的 char(10) varchar2(10) 同样存 a ,char占用了10个字符,varchar2 只占用了 一个字符(一个中文占两个字符,英文占一个)。 但是char的查询速度要比varchar2快。varchar2,Oracle还要进行语法分析,这个字段是多少位的,所以慢一些。相对于上千[详细]
-
[Oracle] 分析AWR报告的方法详解
所属栏目:[教程] 日期:2021-11-28 热度:180
AWR的数据主要有两部分组成: 1)保存在内存中的系统负载和性能统计数据,主要通过v$视图查询 ; 2)mmon进程定期以快照(snapshot)的方式将内存中的AWR数据保存到SYSAUX表空间中,主要通过DBA_*视图访问。 1. AWR快照的生成 默认情况下,每隔一小时自动产生[详细]
-
[Oracle] dbms_metadata.get_ddl 的使用方法概括
所属栏目:[教程] 日期:2021-11-28 热度:166
dbms_metadata.get_ddl()用于获取对象的DDL,其具体用法如下。 注意:在sqlplus里,为了更好的展示DDL,需要设置如下参数: 复制代码 代码如下: set line 200 set pagesize 0 set long 99999 set feedback off set echo off 1)获得表、索引、视图、存储过程[详细]
-
Oracle中三种表连接算法的概括
所属栏目:[教程] 日期:2021-11-28 热度:71
1. 嵌套循环连接 (NESTED LOOP Join) 嵌套连接把要处理的数据集分为外循环(驱动数据源)和内循环(被驱动数据源),外循环只执行一次(先执行),内循环执行的次数等于外循环执行的数据集个数。 这种连接的好处是内存使用非常少。 如果驱动数据源有限,且[详细]
-
Oracle中获取执行计划的几种技巧分析
所属栏目:[教程] 日期:2021-11-28 热度:88
1. 预估执行计划 - Explain Plan Explain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中。 首先,在你要执行的SQL语句前加explain plan for,此时将生成的执行计划存储到计划表中,语句如下: explain plan for SQL语[详细]
-
解析Oracle中多表级联删除的技巧
所属栏目:[教程] 日期:2021-11-28 热度:157
表间的关系比较复杂,数据量又比较多,一个个删绝对会出大问题。于是实验了几种解决的办法,现小结一下。 方法一:创建约束时设定级联删除 (但一般由于各种原因或出于各种考虑在创建数据库时没有设定级联删除) SQL语句: 复制代码 代码如下: CREATE TABLE[详细]
-
Oracle多表级联更新分析
所属栏目:[教程] 日期:2021-11-28 热度:86
用游标实现,我觉得绝对这种方法比较安全的。 --首先定一个游标把需要用到的一些数据存放到游标中: 复制代码 代码如下: declare CURSOR D_CURSOR_CUS_INFO IS select t3.id_ as id_, t3.owe_money_ as owe_money_, a.heatingArea as heating_area_ from T_CUS[详细]
-
畅聊Oracle中的不等于号
所属栏目:[教程] 日期:2021-11-28 热度:95
关于Oracle中的不等于号: 在Oracle中, != ~= ^= 都是不等于号的意思。都可以使用。 但是奇怪是的, 我想拿出price不是180000的商品时:(price是Number类型的) SELECT id, name FROM product where price 180000; 执行这个语句时,priceis null 的记录不出[详细]
-
畅聊常用数据库的自增字段创建方法汇总
所属栏目:[教程] 日期:2021-11-28 热度:191
DB2 复制代码 代码如下: CREATE TABLE T1 ( id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 MINVALUE 1 NO MAXVALUE NO CYCLE NO CACHE ORDER ), ... ); Oracle(需要创建一个SEQUENCE和一个TRIGGER): 复制代码 代码如下:[详细]
-
Oracle安装过程中物理内存检查及临时temp空间不足问题处理
所属栏目:[教程] 日期:2021-11-28 热度:139
物理内存 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。 预期值 : N/A 实际值 : N/A 错误列表: 可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 Cause: 无法在指示的节点上执行物理内存检查。 Action: 确保可以访问指定的节点并[详细]
-
为何注册的公众号在搜索里找不到
所属栏目:[教程] 日期:2021-11-28 热度:140
新申请的账号,由于微信管控,一般情况下在3个工作日左右的时间才可以在添加公众号里搜索得到,您可以等待一段时间之后再搜索;也可以进入微信后台,依次选择【公众号设置】-【功能设置】,在【是否允许用户通过名称搜索到本公众号】页面选择【是】即可。[详细]
-
怎么在微信提示音里设定自定义铃声?
所属栏目:[教程] 日期:2021-11-28 热度:177
微信大家都不陌生,几乎不部分人都会每天使用,一般来说大家都是一直挂着微信的,微信提示音也是系统默认的,这样会觉得比较单调,并且还很容易混淆,那么怎么在微信提示音里设置自定义铃声?下面就来具体介绍一下。 1、打开手机文件管理器,找到system文件[详细]
-
新设备登陆微信怎样跳过手机验证
所属栏目:[教程] 日期:2021-11-28 热度:171
现在很多用户都会把办公和私人微信区分开来,一个用来办公,另一个是私人生活。而且也有可能在多台设备上面,使用同一个账号,毕竟现在电子产品那么发达,平板,手机,电脑都可以登录到微信。但是小伙伴们可能会发现,当自己从一台设备到另一台设备,登录微[详细]