开发过程中,需要不停的备份数据库对象, 特别是存储过程, 每次手动备份不免很低能啊 历经几次修改终于, 完美了,O(∩_∩)O哈哈~      (当然,你也可以再改简便一点~~~) select dbms_metadata.get_ddl('PROCEDURE',"PROCEDURE_NAME",'NAG') 遇到大存储过程老是丢东西不说, 对象名 还老是 "用户名"."对象名" 的格式,腻烦人!~ CREATE OR REPLACE PROCE…
1 --创建数据库 2 --1.SYSDBA系统权限 3 startup:--启动数据库. 4 shutdown:--关闭数据库. 5 alter database[mount]|[open]|[backup]|[character set]:--修改数据库到加载状态.打开状态,备份数据库,修改数据库字符集. 6 create database:--创建数据库. 7 drop database:--删除数据库. 8 create spfile:--创建服务器初始化参数文件. 9 alter da…
[目录] ①备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup.html) ②定时备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup2.html) [记录说明] 对于备份数据库,我也用过很多种方法,用pl/sql导出用户对象等.但是,每次都会出现漏掉的表或一些存储过程.后来学会了一种不一样的备份方式(结构和数据同时备份). 当遇到cmd命令的时候总有些高级感. [步骤] ①准备一个需要…
数据库之存储过程 一.概述 SQLserver中视图通过简单的select查询来解决复杂的查询,但是视图不能提供业务逻辑功能,而存储过程可以办到. 二.什么是存储过程 存储过程procedure是一组为了完成特定功能的SQL语句的集合,经编译后存储存储在数据库中,用户通过制定存储过程的名称big给出参数来执行.   存储过程中可以在包含逻辑控制语句和数据操纵语句,它可以接受参数,输出参数,返回单个或者多个结果以及返回值.   由于存储过程在创建时即在数据库服务器上进行了编译变存储在了数据库中,所…
1.前言 工作中数据库备份是一个很重要的事情,难免有时候一个不小心就会误操作,造成无法挽回的措施.在昨天的工作中,我们的一个产品经理在操作定制端的时候一个误操作,清空了几张表的数据同时还删除了几张系统表,操作都是物理操作,要是以前没有备份,那么就欲哭无泪了啊.在这里我们采用Oracle的导出命令+定时计划任务备份. 2.备份的批处理文件装备 exp cpzxoa/cpzxoa@FENG file=D:\OracleBak\%date:~11,4%\jjmis_test.dmp log=D:\Or…
1 --查询表信息 2 xxx_tables--包含表的基本描述信息和统计信息 3 xxx_tab_columns--包含表中列的描述信息和统计信息 4 xxx_all_tables--包含当前数据库所有的关系表和对象表信息 5 xxx_tab_comments--包含所有表和视图的注释信息 6 xxx_col_comments--包含所有表和视图的列注释信息 7 xxx_tab_statistics--包含所有表和统计信息 8 xxx_tab_col_statistics--包含所有表中列的统…
1.oracle数据库备份和导入 bat 脚本 scott oracle数据库用户名称 123456 数据库scott用户下的密码 192.168.124.8 本电脑IP orcl 为oracle库 file=D:\BACKUP\database-back-up_%date:~0,4%%date:~5,2%%date:~8,2%.dmp 文件存放的位置以及名称 log=D:\BACKUP\database-back-up_%date:~0,4%%date:~5,2%%date:~8,2%.log…
1:用户和权限 1.1 用户的创建 a)语法---    create user 用户名  identified by 密码: b)创建用户abcd,并设定密码为abcd;---注意:操作数据库对象是需要DBA(数据库管理员)权限的: create user abcd identified by bjsxt; 1.2 给用户授权 Oracle中的权限很多,为了方便用户管理权限,提供了角色这个概念.角色代表一个身份,该身份拥有固定的权限.常见的角色:DBA(数据库管理员),CONNECT(临时用户…
导出数据库 exp hljslfh2/hljslfh@dbsvr file=d:\hljslfh2Of0426.dmp 导入数据库 imp hljslfh2/hljslfh@localhost/dbsvr file="d:\hljslfh2Of0426.dmp" full=y ignore=y 创建表空间管理https://localhost:1158/em 上述语句说明如下: hljslfh2是创建的登录数据库用户名: hljslfh2是登录数据库的密码: localhost:代表当…
创建表,触发器,和存储过程等数据库对象,这里一定要用create 在hibernate.cfg.xml文件中…