Oracle

达梦数据库DM7部署方案

佐手、 提交于 2021-02-14 07:43:44
第一章 1.1流程 1.规划部署实施信息 1)规划程序安装路径 2)规划数据库实例数据存放路径 3)规划归档路径 4)规划备份路径 5)规划实例配置 2.使用安装包进行安装 3.创建实例数据库 1)配置库名 2)配置实例名 3)配置端口号 4)配置数据库参数 4.配置数据库 1)设置归档 2)设置定时归档 3)设置定时清理备份 4)设置定时清理归档 5.优化数据库 1)参数优化 2)兼容性优化 6.管理数据库 1)修改超级管理员用户 2)增加数据库管理员 3)增加系统管理员 4)增加普通用户 第二章 部署规划 2.1路径规划 安装路径 /home/dmdba/dmdbms 数据库实例数据路径 /dmdata/TYYW2 归档路径 /dmdata/TYYW2/arch 备份路径 /dmdata/TYYW2/bak 2.2实例规划 库名:TYYW2 实例名:TYYW2 端口号:5236 页大小:16 编码格式:GB18030 大小写敏感:是 2.3配置规划 归档文件大小:128M 归档最大大小:128000M 定时备份时间间隔:每周全量,每天增量 定时清理备份时间范围:清理1个月之前备份 定时清理归档时间范围:清理1个月之前的归档 2.4优化规划 数据库兼容性参数:兼容ORACLE 2.5管理规划 超级管理账号密码:SYSDBA/Dameng_admin 新建数据库管理员:DMDBA

Java 调用Oracle的存储过程

﹥>﹥吖頭↗ 提交于 2021-02-13 23:36:47
1、创建存储过程的语句: 1、表结构: ①:create table TESTA ( A_ID VARCHAR2(10) not null, A_NAME VARCHAR2(10) ) 2、存储过程: ①:create or replace procedure proc_testA(para1 in varchar2, para2 in varchar2) as begin insert into testA(a_id, a_Name) values (para1, para2); end proc_testA; ②:create or replace procedure proc_testA2(para1 in varchar2, para2 out varchar2) as begin select a_name into para2 from testA where a_id = para1; end proc_testA2; ③:create or replace procedure proc_testA3( p_cursor out pack_testa.testa_cursor ) is begin open p_cursor for select * from Testa; end proc_testa3; 3、Package: ①:create or replace

java 调用 oracle 存储过程

旧时模样 提交于 2021-02-13 22:36:47
-- 编写过程,要求输入雇员编号,返回雇员姓名。 create or replace procedure getNameByNo(no in number, name out varchar2) is begin select ename into name from emp where empno = no; end; -- 输入部门号,返回该部门所有员工 -- 先建一个包,定义一个游标类型 create or replace package pkg_cursor is type my_cursor_type is ref cursor; end pkg_cursor; -- 创建过程 create or replace procedure getByDeptno(depno in number, emp_cursor out pkg_cursor.my_cursor_type) is begin open emp_cursor for select * from emp where deptno = depno; end; 2) java 中调用的过程 a. 注册驱动类 , 并 获取数据库连接 b. 用过程调用 SQL 语句 ( 用 {} 括起来 ) 获取 CallableStatement 对象。 c. 设置输入参数 , 如: cs.setInt(1, 7788); d.

java怎样将一组对象传入Oracle存储过程

故事扮演 提交于 2021-02-13 21:51:14
注:本文来源 《 java怎样将一组对象传入Oracle存储过程 》 java怎样将一组对象传入Oracle存储过程 java怎样将一组对象传入Oracle存储过程。须要注意的是jar包是有要求的,假设使用不当会导致仅仅有数字能传过去,字符串传只是去。 假设是Oracle11g则须要选用例如以下的jar包,F:\app\Administrator\product\11.2.0\dbhome_1\jlib\orai18n.jar、D:\program\weblogic\oracle_common\modules\oracle.jdbc_11.2.0\ojdbc6.jar 1:存储过程 1 CREATE OR REPLACE TYPE TEST_OBJECT AS OBJECT 2 ( 3 id number, 4 name varchar 2(32) 5 ); 6 CREATE OR REPLACE TYPE TABLES_ARRAY AS VARRAY(100) OF TEST_OBJECT; 7 drop table test purge; 8 create table test 9 ( 10 id number, 11 name varchar 2(32) 12 ); 13 create or replace procedure t_list_to_p(arr_t in

Windows10远程报错:由于CredSSP加密Oracle修正(ps:Win10家庭版)

丶灬走出姿态 提交于 2021-02-13 21:50:07
Windows10远程桌面连接 报错信息 : 网上找到方法 但是奈何是 "Win10家庭版" 不能使用这个办法,具体操作可以看最后的引用链接 !!!! 策略路径:“计算机配置”->“管理模板”->“系统”->“凭据分配” 设置名称: 加密 Oracle 修正 只能换另外一种改注册表 改了半天 终于改好 把详细步骤贴出来。 1. 打开注册表,快捷输入 “regedit”(类似找命令提示符 输入 cmd 一样) 2.找文件夹 路径:HKLM(缩写)\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 大概到System 后就没有了自己创建文件夹就好。 3.然后再最底部文件夹里面 新建 DWORD(32)位的。 文件名 “AllowEncryptionOracle” ,值 : 2. 保存 就可以了 。 4.不行的话重启下试试。我没有重启就可以用了。 引用:https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 Windows10远程报错:由于CredSSP加密Oracle修正 原文地址:https://www.cnblogs.com/lindajia

Windows10家庭版 远程报错:由于CredSSP加密Oracle修正

我只是一个虾纸丫 提交于 2021-02-13 21:49:55
这个错误网上很多改变策略组方式来修正的方法。但是家庭版没有“策略组”,网上看到一个不错的微博,自己测试可以用,转过来记录一下。 网上找到方法 但是奈何是 "Win10家庭版" 不能使用这个办法,具体操作可以看最后的引用链接 !!!! 策略路径:“计算机配置”->“管理模板”->“系统”->“凭据分配” 设置名称: 加密 Oracle 修正 只能换另外一种改注册表 改了半天 终于改好 把详细步骤贴出来。 1. 打开注册表,快捷输入 “regedit”(类似找命令提示符 输入 cmd 一样) 2.找文件夹 路径:HKLM(缩写)\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 注意到System 后就没有了自己创建文件夹就好。 3. 然后再最底部文件夹里面 新建 DWORD(32)位的。 文件名 “AllowEncryptionOracle” ,值 : 2. 保存 就可以了 。 4.不行的话重启下试试。我没有重启就可以用了。 来源: oschina 链接: https://my.oschina.net/u/4274876/blog/3927191

Windows10远程报错:由于CredSSP加密Oracle修正

流过昼夜 提交于 2021-02-13 21:41:21
Windows10远程桌面连接 报错信息 : 一:家庭版解决方案 1. 打开注册表,快捷输入 “regedit”(类似找命令提示符 输入 cmd 一样) 2.找文件夹 路径:HKLM(缩写)\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 大概到System 后就没有了自己创建文件夹就好。 3.然后再最底部文件夹里面 新建 DWORD(32)位的。 文件名 “AllowEncryptionOracle” ,值 : 2. 保存 就可以了 。 4.不行的话重启下试试。我没有重启就可以用了。 引用:https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 二:windows专业版以上: 打开组策略编辑器 应用确定完之后就可以进行远程连接 来源: oschina 链接: https://my.oschina.net/u/4258929/blog/3972744

「民工哥技术之路」2019年 10 月文章集合

泄露秘密 提交于 2021-02-13 19:05:00
点击上方 “ 民工哥技术之路 ” 选择“ 星标 ” 每天为你 分享 不一样的 干货 读者福利!多达 2048G 各种资源免费赠送 整理不易,如有帮助,请随手 点个在看 与 转发分享 支持一下! Nginx为什么高效? 一文搞明白Nginx核心原理 MySQL 同步复制及高可用方案总结 首次公开,阿里史上最重要的三段代码 大型网站的灵魂——性能 官方工具|MySQL Router 高可用原理与实战 SQL 性能优化梳理 什么是高并发架构? 微信PC版重磅更新! 2个困扰多年的大麻烦,这次终于解决了 只因写了一段爬虫,公司200多人被抓! 程序员因接外包坐牢 456 天! 两万字揭露心酸经历 十年磨一剑! 腾讯QQ Linux版 2.0.0 Beta重磅发布! 老鸟程序员才知道的40个小技巧 “1024 节”Keep大裁员,健身独角兽身陷商业化迷途! 【底层原理】利用cpu缓存实现高性能程序 16 张图带你快速入门 Ansible GitHub 标星 5w+! Python 新手 100 天学习计划 也许,这样理解HTTPS更容易! Docker Hub上镜像发现挖矿蠕虫病毒,已导致2000台主机感染 用了 10 多年的 Tomcat 居然有bug ! 重大升级! 微信终于出手了,以后再发这些,罚! 蚂蚁金服自研数据库拿下世界第一! 性能超Oracle 100% 零代码入门GitHub

Ogg

断了今生、忘了曾经 提交于 2021-02-13 19:04:46
说明:这篇文章将介绍如何配置oracle到mysql的ogg同步 源端:ip-192.168.56.11 数据库类型-oracle 11.2.0.4 目标端:ip-192.168.56.71 数据库类型-mysql 5.7.25 1. 解压并准备目录 (源端) su - oracle mkdir -p /home/oracle/ogg1/ tar -xvf fbo_ggs_Linux_x64_ora11g_64bit.tar -C /home/oracle/ogg1 (目标端) su - mysql mkdir -p /home/mysql/ogg2/ tar -xvf ggs_Linux_x64_MySQL_64bit.tar -C /home/mysql/ogg2 创建socket软链接,mysql ogg默认使用/tmp/mysql.sock 查看mysql socket的位置 (root@localhost)[(none)]> show variables like 'socket'; +---------------+-----------------------------+ | Variable_name | Value | +---------------+-----------------------------+ | socket | /opt/mydata

数据库DNSLog外带注入-总结

*爱你&永不变心* 提交于 2021-02-13 18:33:47
sql注入中利用的骚姿势你又知道几个? DNSLog外带注入和DNSlog带外注入?(OOB) 其实是一样的,叫法不同!本人还是习惯叫外带注入,自我感觉,比较顺口 为什么需要外带注入? 当我们对一个数据库进行注入时,无回显,且无法进行时间注入,那么就可以利用一个通道,把查询到数据通过通道带出去,这里的通道包括: http请求、DNS解析、SMB服务等将数据带出。 of course!这里主讲DNSlog外带注入 mysql-DNSlog外带注入: 利用条件: 1. mysql.ini 中 secure_file_priv 必须为空。 ( ps. 修改mysql.ini 文件,在[mysqld] 下加入 secure_file_priv = ) mysql 新版本下secure-file-priv字段 :secure-file-priv参数是用来限制LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE()传到哪个指定目录的。 当secure_file_priv的值为null ,表示限制mysqld 不允许导入|导出 当secure_file_priv的值为/tmp/ ,表示限制mysqld 的导入|导出只能发生在/tmp/目录下 当secure_file_priv的值没有具体值时,表示不对mysqld 的导入|导出做限制 2.