-
不同系统下重启Oracle数据库
所属栏目:[百科] 日期:2020-12-30 热度:177
Linux下重启oracle数据库: 首先以root用户登录,输入以下命令 1.su – oralce???????????????????????????????????? —-切换到oracle用户 2.lsnrctl stop?????????????????????????????????? —-停止监听 3.sqlplus “/as sysdba”????????????????? —-以sy[详细]
-
导入导出Oracle
所属栏目:[百科] 日期:2020-12-30 热度:61
? @ echo off title ORACLE导入导出 NUCHINA color 0a :choice0 echo -------------------------------------------------------------------------------- echo. echo 请 选 择 操 作 步 骤 echo. echo 1.导出数据库 echo 2.导入数据库 echo 0.退出 echo. e[详细]
-
orcle_day01
所属栏目:[百科] 日期:2020-12-30 热度:78
Oracle: 数据库, 1,认识数据库 数据库:数据的仓库,保存大量数据的地方,有利于对数据的维护。增删改查很方便。 数据库分类: 层次型数据库:现实世界中很多事物是按层次组织起来的。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。 网状型[详细]
-
undo表空间丢失、损坏
所属栏目:[百科] 日期:2020-12-30 热度:183
1、模拟误删undo表空间 rm -rf undotbs01.dbf 2、解决步骤 SQL shutdown immediate ORA-01116: error in opening database file 3 ORA-01110: data file 3: ‘/u01/app/oracle/oradata/PROD1/undotbs01.dbf‘ ORA-27041: unable to open file Linux Error: 2[详细]
-
Oracle 用户管理权限
所属栏目:[百科] 日期:2020-12-30 热度:54
Oracle 用户管理 权限 一、创建用户的Profile文件 SQL create profile student limit // student为资源文件名 FAILED_LOGIN_ATTEMPTS 3 //指定锁定用户的登录失败次数 PASSWORD_LOCK_TIME 5 //指定用户被锁定天数 PASSWORD_LIFE_TIME 30 //指定口令可用天数[详细]
-
Oracle块,区,段
所属栏目:[百科] 日期:2020-12-30 热度:81
数据块( Block ) 数据块 Block 是 Oracle 存储数据信息的最小单位。注意,这里说的是 Oracle 环境下的最小单位。 Oracle 也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是 Windows 环境,还是 Unix/Linux 环境,他们的操作系统存储结构和方式、[详细]
-
oracle 储存过程的创建和调试
所属栏目:[百科] 日期:2020-12-30 热度:127
oracle 储存过程的创建和调试 ? ? 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单“new",弹出 template wizard窗口,name框中输入 GetSumAndSub,parameters中填入: p1 in number,p2 in number,m out n[详细]
-
oracle存储过程中拼接字符串及转移逗号
所属栏目:[百科] 日期:2020-12-30 热度:83
? 在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解??? ? 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个) ? ? select ?[详细]
-
Oracle - Procedure
所属栏目:[百科] 日期:2020-12-30 热度:146
Procedure的创建: CREATE OR REPLACE PROCEDURE ProcedureName(参数) as 参数 参数类型; user_err1 exception; -- 用户定义异常 ERRSTR varchar2 ( 200 ); begin -- 业务逻辑 -- 触发异常提示‘XXXXXX‘ if 条件 then ERRSTR : = ‘ XXXXXX ‘ ; raise user[详细]
-
Oracle查看占用表空间最大的表(排序)
所属栏目:[百科] 日期:2020-12-30 热度:193
场景:在做数据库巡检时,检查大表是必不可少的操作,可以查看各表占用表空间的大小 代码: 1 select t.owner,t.segment_name,t.tablespace_name,bytes / 1024 / 1024 / 1024 as sizes,q.num_rows,t.segment_type 2 from dba_segments t 3 left join dba_tab[详细]
-
Oracle - View
所属栏目:[百科] 日期:2020-12-30 热度:127
Oracle View的创建 Create Or Replace View ViewName As Select * From Tables / View Where 条件; View Code[详细]
-
oracle数据库死锁原因及分析
所属栏目:[百科] 日期:2020-12-30 热度:125
定义: 当两个用户希望持有对方的资源时就会发生死锁. 即两个用户互相等待对方释放资源时,oracle认定为产生了死锁,在这种情况下,将以牺牲一个用户作为代价,另一个用户继续执行,牺牲的用户的事务将回滚. 例子: 1:用户1对A表进行Update,没有提交。 2:用户2[详细]
-
Oracle - 获取当前周别函数
所属栏目:[百科] 日期:2020-12-30 热度:189
1 CREATE OR REPLACE FUNCTION GET_WEEK (V_RQ in DATE) return varchar2 as 2 str varchar2( 20 ); 3 str1 varchar2( 20 ); 4 5 begin 6 str :=TRIM(TO_CHAR(TRUNC((V_RQ+TO_CHAR(TRUNC(V_RQ, ‘ YYYY ‘ ), ‘ D ‘ )- 1 -TRUNC(V_RQ, ‘ YYYY ‘ ))/ 7 )+[详细]
-
Oracle number类型前端界面和数据库查询不一致 number精度问题
所属栏目:[百科] 日期:2020-12-26 热度:185
? 【发现问题】 ? 【问题分析】 Ⅰ、在前端界面查询,发现了库存中存在这样的数量值。但是在数据库中查询时显示正常。即6.999999999999997 为 7。 Ⅱ、至于这种小数产生,我以为是oracle存储过程计算的时候也会失真?后来发现我这是由于其他问题造成的。[详细]
-
Oracle 11G在用EXP 导出时,空表不能导出解决
所属栏目:[百科] 日期:2020-12-26 热度:138
? 【问题产生】 11G中有个新特性,当表无数据时,不分配 segment ,以节省空间。导致空表不能导出 ? 【解决方法】 ① insert 一行,再 rollback 就产生 segment 了。 该方法是在在空表中插入数据,再删除,则产生 segment 。导出时则可导出空表。 ? ②设置 d[详细]
-
Oracle 定时备份数据库
所属栏目:[百科] 日期:2020-12-26 热度:86
? 【操作说明】 在前面的博客中,学习了如何Oracle如何备份数据库,实际开发过程中数据库应该每隔一段时间就要备份一次,所以我们就需要一个定时执行这个代码的功能,同时备份的文件可能进行一些处理,比如压缩。 ? 【操作步骤】 ①建一个文本文件,添加以下[详细]
-
Oracle 备份数据库
所属栏目:[百科] 日期:2020-12-26 热度:172
【目录】 ①备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup.html) ②定时备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup2.html) 【记录说明】 对于备份数据库,我也用过很多种方法,用pl/sql导出用户对象等。但是,每次都会出现[详细]
-
Oracle 快速配置连接服务
所属栏目:[百科] 日期:2020-12-26 热度:167
【net Manager配置】 oracle客户端连接,或者代码连接时,需要配置本地连接服务。 ? 【快速配置】 ? ? ①找到 tnsnames.ora 文件,使用记事本打开 ② TEST {#服务名} = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.12 {#服[详细]
-
Oracle字符到数值转换错误
所属栏目:[百科] 日期:2020-12-26 热度:135
【错误】 ? 【问题分析】 line 3: 定义 NUM_VAL varchar2(500); line 9:?NUM_VAL := 'NUM'+1; NUM_VAL是一个varchar类型的数据,而在数据库语法中,字符串拼接要使用 ? ||? ,如果使用 +? 则默认为数值类型。在使用java、c#、js一般都是直接+拼接,所以习惯性[详细]
-
Oracle 常用函数积累
所属栏目:[百科] 日期:2020-12-26 热度:103
? ①length ? ? 函数说明:计算字符串长度的函数 返回结果:数字 使用图解: ? ②lengthb 函数说明:计算字符串字节长度。在学习过程中,了解到还有一个 lengthb 函数。字节和字符的区别 返回结果:数字 使用图解: (汉字占两个字节,数字和字母占一个字节[详细]
-
关于Oracle to_date函数的高级用法
所属栏目:[百科] 日期:2020-12-26 热度:123
由于种种原因,在我们的系统中,账套期间(PERIOD_NAME)由于格式设置的原因,数据库层存储的格式如下 Mar-19,而不是常规的2019-03。 我们无法更改数据库,涉及到的点太多。 但是期间数据存储为Mar-19是不方便的,比如期间大小就不能直接向2019-03这种格式[详细]
-
转:HR schema
所属栏目:[百科] 日期:2020-12-26 热度:129
###createe Rem Rem $Header: hr_cre.sql 29-aug-2002.11:44:03 hyeh Exp $ Rem Rem hr_cre.sql Rem Rem Copyright (c) 2001,2002,Oracle Corporation. All rights reserved. Rem Rem NAME Rem hr_cre.sql - Create data objects for HR schema Rem Rem DESC[详细]
-
Oracle:GRID 下 root.sh 脚本
所属栏目:[百科] 日期:2020-12-26 热度:68
root.sh脚本主要用于完成对集群的初始化和很多配置任务 一、内容 ?$GRID_HOME/install/utl/rootmacro.sh:负责一些和GI_HOME相关的验证工作 ?$GRID_HOME/install/utl/rootinstall.sh:负责创建一些本地文件 ?$GRID_HOME/network/install/sqlnet/setowner.sh[详细]
-
oracle虚拟机软件安装及安装介质下载
所属栏目:[百科] 日期:2020-12-26 热度:103
? ? ? ? ? ? 1.虚拟机软件 虚拟机virtual machine 指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的计算机系统。(CPU、内存、硬盘、I/O) 2.下载安装VMware Workstation 下载地址:https://www.vmware.com 注意事项:建议安装路径中不[详细]
-
Oracle 存储过程的包创建
所属栏目:[百科] 日期:2020-12-26 热度:138
我一般是在PLSQLdev先创建包头,后创建包体 -- 包头 create or replace package *** is procedure *** _SP; end *** ; -- 包体 create or replace package body *** is procedure *** _SP is begin end ; end *** ;[详细]
