Oracle
丨NikoBelic丨
Reading
展开
-
数据库编程入门(一)-PL/SQL快速入门
1.什么是PL/SQL1.1 PL/SQL含义Procedure Language / SQL 是Oracle对过程化语言的扩展,针对CRUD的过程处理语句,使得SQL语句具有过程处理能力。1.2 为什么要学习PL/SQL比如要给员工按职位不同增加不同的工资,虽然可以用java等编程语言操作数据库进行实现,但是效率远不如使用Oralce原生的变成语言实现。为了学习存储过程和触发器打基础Proc原创 2016-11-22 12:42:28 · 2767 阅读 · 0 评论 -
数据库编程入门(二)-存储过程和存储函数
1.什么是存储过程和存储函数相同点:存储过程和存储函数都是完成特定功能的程序 区别: 存储函数可用return语句返回值,存储过程不可以CREATE OR REPLACE PROCUDURE [PNAME(PARAMS)]AS -- AS相当于PLSQL的DECLAREPLSQL程序体2.最简单的存储过程--SET SERVEROUTPUT ON;CREATE OR REPLACE PR原创 2016-11-23 17:26:42 · 1000 阅读 · 0 评论 -
数据库编程入门(三)-触发器的应用
1.什么是触发器 触发器是一种特殊的存储过程 每当一个特定的数据操作语句(insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。2.触发器的应用场景复杂的安全性检查数据确认实现审计功能完成数据的备份和同步3.最简单的触发器3.0 触发器基本语法create or repla原创 2016-11-23 22:30:11 · 674 阅读 · 0 评论 -
Oracle数据库迁移常用命令和问题
一.启动DB和监听在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查oracle监听器的状态:1、$lsnrctl status:检查当前监听器的状态2、$lsnrctl start [listener-name] 启动所有的监听器,可以指定名字来启动特定的监听器3、$lsnrctl stop [listener-name] 关闭所有的原创 2016-11-25 13:59:10 · 545 阅读 · 0 评论 -
Oracle数据库运维、备份常用指令
Oracle数据库运维、备份常用指令1. Oracle数据泵备份导出1.1 准备工作在linux系统下创建导出结果存放的文件夹,切记要切换到oracle用户创建,否则会出现权限问题。su - oraclemkdir /home/oracle/dwcr_dumps如果使用root创建了文件夹,可是使用命令来修改文件权限。chown /home/oracle/dumps oralce:oinstall原创 2016-12-29 11:45:58 · 5313 阅读 · 0 评论