Oracle数据库
文章平均质量分 59
Oracle数据库相关操作技术
疾风铸境
工作生活总是很纠结的.平平淡淡,顺应天命,跟从心的指引,不断的学习,坚持自己的兴趣,在对和错之间徘徊前进和选择。
展开
-
Linux下安装Oracle11g
Linux下安装Oracle11g1、 下载安装VMware Workstation v9.0.2 虚拟机软件,下载rhel-server-6.0-x86_64-dvd.iso安装Red Hat Enterprise Linux 6 64-bit操作系统到VMware中,安装时候添加Linux用户oracle。2、 在Vmware虚拟机中设置光驱属性为使用ISO映像文件linux.x64_11gR原创 2014-05-08 20:08:40 · 2331 阅读 · 0 评论 -
Oracle中使用游标转换数据表中指定字段内容格式(拼音转数字)
应用场景:将数据表TB_USER中字段NNDP的内容中为[sannanyinv]转换为[3男1女]主要脚本:一个游标脚本+分割字符串函数+拼音转数字脚本操作步骤如下:1、创建类型 create or replace type splitTable is table of varchar2(100);2、创建函数fn_splitString(功能是将字符串分割成多条记录)--测试语句select *原创 2015-01-08 15:18:30 · 1925 阅读 · 0 评论 -
Windows2008 R2上完全卸载Oracle操作步骤
Windows2008 R2上完全卸载Oracle操作步骤1.关闭Oracle所有的服务,按【win+R】运行【services.msc】找到所有Oracle开头的服务,点击停止。 2.使用Oracle自带软件卸载Oracle程序。 点击【开始】->【程序】->【Oracle - OraDb11g_home1】->【Oracle 安装产品】->【Universal Installer】,点击【卸载原创 2015-10-23 15:23:45 · 9574 阅读 · 1 评论 -
Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置修改及测试步骤
测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1 ,数据库名为默认的orcl,Linux虚拟机的IP设置为192.168.1.121一、修改listener.ora文件内容命令:[oracle@gp原创 2014-05-13 11:14:00 · 19562 阅读 · 0 评论 -
Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串
应用场合:参考网上查询数据表的所有字段名代码,使用游标生成指定单个表的所有字段名跟逗号组成的用于select 逗号隔开的字段名列表 from字符串等场合。查询结果输出如下:当前数据表TB_UD_USER的字段列表字符串为AH,BIRTHPLACE,BM,CELLPHONE,CJGZRQ,DEPARTMENT2,DJJID,GZCX,GZKH,GZSFZH,HJDZ,HYZK,ID,JHRQ,JT原创 2015-01-23 13:56:46 · 2231 阅读 · 3 评论 -
Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤
Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤 运行测试环境:数据库服务器Oracle Linux 5.8 + Oracle 11g R2数据库相关工具:PL/SQL软件(连接Linux下的Oracle数据库),SecureCRT软件(远程连接Linux服务器)详细步骤:1、连接上Linux数据库服务器,切换到Oracle数据库用户桌面,打开原创 2015-12-11 14:17:35 · 32000 阅读 · 1 评论 -
Linux下修改主机名步骤
Linux下修改主机名为gpdb步骤一、运行vi /etc/sysconfig/network命令NETWORKING=yesHOSTNAME=gpdb步骤二、运行hostname gpdb命令步骤三、运行vi /etc/hosts命令192.168.1.121 gpdb # Added by NetworkManager127.0.0.1 localhost.localdom原创 2014-05-08 20:34:29 · 2910 阅读 · 0 评论 -
Oracle生成查询包含指定字段名对应的所有数据表记录语句
应用场合:已知字段名字,查询数据库中所有数据表中包含该字段名的所有数据表操作办法:指定字段名,数据库表用户,执行下面查询语句即可--Oracle生成查询包含指定字段名对应的所有数据表记录语句declare mycolumnname VARCHAR(255):='userid';--定义要查询的字段名变量,运行前修改成您要查询的字段名myownername VARCHAR(255):='system原创 2014-05-20 12:54:59 · 4285 阅读 · 0 评论 -
Oracle Enterprise Linux 64-bit下安装apache-tomcat-7.0.53步骤
测试环境:VMware Workstation v9.0.2软件中安装好Oracle Enterprise Linux 5.8 64-bit虚拟机安装软件:jdk-7u40-linux-x64.rpm+apache-tomcat-7.0.53.tar.gz安装说明:从官网下载jdk-7u40-linux-x64.rpm和apache-tomcat-7.0.53.tar.gz到Linux虚拟机中的/原创 2014-05-11 12:42:43 · 4302 阅读 · 0 评论 -
Oracle使用游标删除所有用户数据表中的所有记录脚本
应用场景:因为数据库中的数据涉及机密信息,希望一次性能删除掉所有数据,只保留数据表结构,供新项目开发程序用测试结果:经查询已删除所有数据存在问题:数据表如果存在外键的话下面脚本可能执行不成功,请自行删除或者过滤掉该表,见下图操作办法:直接将下面的脚本内容复制到PQSQL中执行即可 --Oracle使用游标删除所有用户数据表中的所有记录脚本declare mystring NVARCHAR2(100原创 2015-01-23 01:10:04 · 2227 阅读 · 0 评论 -
Linux下修改Oracle数据库字符集命令
常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Oracle数据库字符编码,然后顺利还原Oracle数据库到本地机器上操作指令:[oracle@gpdb ~]$ sqlplus /nologSQL> conn /as sysdba; SQL>select userenv('language') fr原创 2014-05-10 12:18:59 · 6733 阅读 · 0 评论 -
Oracle使用游标为所有用户表添加主键语句
应用场合:数据表新增自增一主键能加快数据表的访问速度,而且是整形的索引速度最快。本程序适合在导入Oracle数据库时删除不存在主键的情况下运行。代码说明:所有的表主键字段名都设置为ID,如果已存在ID字段,则判断是否是整形,如果不是就重命名字段为[表名ID],然后新增ID,如果不存在则直接添加自增一ID的主键操作说明:打开PQSQL连接数据库后直接执行下面的详细脚本代码运行即可,脚本有风险(会删除原创 2015-02-07 17:40:44 · 1533 阅读 · 0 评论 -
Oracle中使用游标获取指定数据表的所有字段名对应的字符串
操作步骤:打开PLSQL Developer后,直接执行下面的语句就可以出来--Oracle中使用游标获取指定数据表的所有字段名对应的字符串declare mytablename VARCHAR(255):='STAFFDOC'; --定义要查询的数据表名变量,STAFFDOC为我测试用的数据表名,请修改成您的数据库中的对应数据表名字mystring NVARCHAR2(4000):=''; --原创 2014-05-20 11:47:43 · 6410 阅读 · 0 评论 -
CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤
准备文件如下:1.CentOS-6.4-x86_64-bin-DVD1.iso2.jdk-7u67-linux-x64.rpm3.apache-tomcat-7.0.55.tar.gz安装步骤如下:一、安装JDK[root@n1 /]# java -versionbash: java: command not found[root@n1 /]# rpm -ivh /soft/jdk-7u67-li原创 2014-08-14 12:19:49 · 11285 阅读 · 0 评论 -
Windows7上完全卸载Oracle 12c操作步骤
Windows7上完全卸载Oracle 12c操作步骤1.关闭Oracle所有的服务,按【win+R】运行【services.msc】找到所有Oracle开头的服务(OracleVssWriterORCL+OracleServiceORCL+OracleOraDB12Home1TNSListener+OracleOraDB12Home1MTSRecoveryService+OracleJobSch原创 2017-03-20 17:28:52 · 35458 阅读 · 7 评论 -
自己整理的Oracle数据库操作常用备份导入导出实用命令
<br />本地开发环境为WIN2003+VS2005+Oracle9i<br />测试站点环境为WIN2003+IIS+Oracle10G<br />本地开发数据库帐号OracleUserA密码OrclePasswordA和数据库名OracleDataBaseNameA<br />测试站点数据库帐号OracleUserB密码OrclePasswordB和数据库名OracleDataBaseNameB<br /> <br />--建立数据库连接(F:/oracle/ora92/network/admin/t原创 2010-10-30 23:08:00 · 1731 阅读 · 0 评论 -
Oracle9i安装图解和注意的地方
<br />网上直接搜索“Oracle9i服务端安装和客户端配置”或者从我的下载空间里直接下载DOC文档即可<br /> <br />注意的地方就是一般是安装好ORACLE服务端软件+ORACLE 管理工具+ORACLE客户端工具。<br /> <br />一、服务器-客户机模式<br /> 第一要务篇:安装<br /> 服务器端安装:<br /> 所谓服务器端就是用来做数据库服务器的电脑端,我们首先要做的事情肯定是要安装Oracle9i服务器,安装步骤如下:<br /><br />图1<br /><原创 2010-08-10 00:22:00 · 6614 阅读 · 0 评论 -
Oracle 自动加一主键字段生成
<br />来源说明:本文系转贴,原文网址http://www.cnblogs.com/leup/archive/2007/11/18/962952.html<br />转贴原因:Oracle自增字段和SQL不同,但是调用很有意思,多个人同时调用,不会有唯一的ID生成.<br /> <br />在access中有自动编号的数据类型,MSSQL和MYSQL也都有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值,而oracle没有自动增长的数据类型,我们需要建立一个自动增长的序列号,插入记录时要把转载 2010-08-29 20:24:00 · 10168 阅读 · 1 评论 -
Oracle建表以及增删改操作指令
<br />创建数据表和数据表常用增删改操作<br /> 1.点击"开始/程序/ Oracle - OraHome92/ Application Development/ SQL Plus";<br /> 2.在"用户名称[U]:"和"口令[P]:"输入system的用户名和密码,默认为system和manager(或安装时自己设定的密码)<br /> 3.创建表空间"TEST",大小100M:<br />CREATE TABLESPACE "TEST" ;<br />LOGGING ;<br />D原创 2010-08-29 21:00:00 · 1483 阅读 · 0 评论 -
Windows200864位操作系统下的SQLPLUS.EXE 无法找到入口解决办法和Oracle环境变量的设置
本机环境:Windows2008 64位中文版操作系统+Oracle11G+安装了Oracle32位和64位客户端驱动问题起源:Path环境变量被360安全卫士优化修复后,整个给清空了,hosts文件没敢让360卫士去修复。问题现象:点开始--运行-输入 CMD后回车 弹出DOS操作界面如下Microsoft Windows [版本 6.1.7600]版权所有 (c) 2009 Microsoft原创 2013-11-27 10:28:42 · 7875 阅读 · 0 评论 -
SqlServer移植到Oracle
<br />来源网址:http://www.cnblogs.com/yiping06993010/archive/2007/08/02/840220.html<br />转贴原因:以后会用或者会扩展<br /> <br /> <br />公司有一个系统是基于SqlServer 2k,现在,应客户要求,移植到Oracle 10g数据库。代码的扩展极其easy,三下五除二,搞定。就是在将数据从SqlServer 2k导入到Oracle 10g数据库中时出现了一些问题。刚开始采用的方案是把表结构和数据导入到Sql转载 2010-08-29 21:38:00 · 2509 阅读 · 0 评论 -
Oracle分页存储过程及PLSQL中的调用脚本
撰写过程:网上搜集测试了好多的Oracle分页存储过程代码,经测试整理后终于通过测试,特分享给大家测试步骤:1运行创建包命令;2、运行创建存储过程命令;3、运行调用分页存储过程语句测试环境:windows2003+Oracle11g+PLSQL Developer--1、创建包命令create or replace package mypackage as type cursor_page i原创 2014-06-10 16:11:24 · 3573 阅读 · 0 评论 -
Oracle查询数据表结构(字段,类型,大小,备注)
<br />来源:http://www.cnblogs.com/luohoufu/archive/2008/09/03/1282945.html<br />作用:想要生成整个Oracle数据库所有表结构WORD文档(数据库设计说明书)<br /> <br />Oracle数据库字典介绍<br /> Oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据库对象。数据库字典描述了实际数据是如何组织的。对它们可以象处理其他数据库表或视图一样进行查询,但不能进行任何修改。<br />转载 2010-08-29 22:40:00 · 24890 阅读 · 0 评论 -
Oracle导入导出功能对应用户授权指令列表
<br />使用SYSTEM用户居然没有办法操作数据库的备份和恢复(导入导出XMP数据文件功能)。接上一篇文章新建用户后,需要指定导入导出操作用户权限。下面是从网上查询整理得到的权限名称列表,请一行一行的在SQLPLUS里运行:<br />grant connect to 用户名;<br />grant exp_full_database to 用户名;<br />grant imp_full_database to 用户名;<br />grant resource to 用户名;<br />grant c原创 2010-08-11 04:55:00 · 4537 阅读 · 0 评论 -
oracle中的insert语句(转)
<br />来源网址:http://www.cnblogs.com/shengel/archive/2007/06/06/773559.html<br />转贴原因:挺有意思的,与SQL有很多的不同,没有具体去测试.<br /> <br />在oracle中使用DML语言的insert语句来向表格中插入数据,先介绍每次只能插入一条数据的语法<br />INSERT INTO 表名(列名列表) VALUES(值列表);<br />注意:<br />当对表中所有的列进行赋值,那么列名列表可以省略,小括转载 2010-08-29 20:28:00 · 2414 阅读 · 1 评论 -
Oracle新增自增一的主键字段和赋值代码
<br />数据表名:TM_LANGUAGE<br />主键字段名:TM_LANGUAGE_ID<br />数据表序列:SEQ_TM_LANGUAGE<br />详细SQL代码:<br /><br />--新增主键(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)<br />SELECT * FROM TM_LANGUAGE<br />--删除列<br />alter table TM_LANGUAGE drop COLUMN TM_LANGUAGE_ID ;<br />SELECT * FRO原创 2010-10-03 01:26:00 · 3041 阅读 · 0 评论 -
Oracle存储过程编写(带输出参数)
<br />原文来源:http://www.cnblogs.com/shengel/archive/2008/10/20/1315424.html<br />转贴理由:实际运用中的,展示了存储过程输出参数赋值的方法.与SQL存储过程赋值语法不同<br /> <br />create or replace procedure P_IMSCI_ALERTPAYTYPE<br />(<br /> paramContractuuid in varchar2,<br /> paramMapid in varchar2转载 2010-08-29 20:39:00 · 3425 阅读 · 0 评论 -
ORACLE新建用户最快最实用的方式
ORACLE新建用户最快最实用的方式,sqlplus使用SYSTEM用户操作原创 2010-08-10 00:17:00 · 1000 阅读 · 0 评论 -
oracle视图索引操作
来源:http://www.cnblogs.com/shengel/archive/2008/12/18/1357376.html转贴原因:属于Oracle基本操作和概念1.视图(VIEW)<br />1.1 概念<br /> 视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表转载 2010-08-29 20:34:00 · 13118 阅读 · 0 评论 -
QT版数据采集系统研发过程记录
数据采集系统研发过程:先分析原有单机版功能和数据结构、设计好数据库、搭建数据库三层架构代码、增删改查功能实现、模拟数据生成、系统分页、样式调整、硬件参数设置工具开发、设备数据通信测试、多线程数据采集、系统数据按厂站设备统计展示、数据拆分统计后台线程自动处理服务功能设计。原创 2024-09-24 12:15:54 · 89 阅读 · 0 评论 -
国产银河麒麟V10SP1系统下搭建TiDB数据库操作步骤图文
在国产银河麒麟系统中搭建TiDB数据库运行环境。原创 2024-05-10 17:12:17 · 1010 阅读 · 0 评论 -
QT连接Oracle数据库并实现登录验证
目的:本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功。开发环境:Windows10+QT5.14.2+Oracle11G R2操作步骤:1、打开QT软件,创建一个新的Application项目2、设计界面并修改代码:2.1修改项目配置文件,添加sql字符串表示要对数据库进行操作。2.2登录界面LoginForm设计2.3编写登录界面代码LoginFor原创 2021-01-29 01:01:52 · 549 阅读 · 0 评论 -
sql 获取指定数据表的所有字段名称的字符串
--鉴于获取数据表的列表数据时候经常需要获取字段名称。特整理了下如下代码。--适用场合:设计或者更新SQL存储过程的Select语句或者Insert语句--返回字符串格式类似于:"ID,BeginTime,EndTime,AddIP,UpdateUser,UpdateTime,UpdateIP" --Select name from syscolumns Where ID=OBJE原创 2010-04-20 12:23:00 · 2757 阅读 · 1 评论 -
SQL分割字符串函数
--SQL分割字符串函数的调用查询语句--输出结果为数据表Declare @strPrimaryKey nvarchar(500)set @strPrimaryKey=1,2,3,4,5,6,7Declare @strPlitChar nvarchar(10)set @strPlitChar=,Declare @strReturn nvarchar(500)select * f转载 2009-04-22 19:03:00 · 3164 阅读 · 0 评论 -
生成数据库结构设计说明书的存储过程
数据表设计说明书一般格式如下:表名 序号 标识 主键 字段名 类型 占用字节 长度 允许空值 默认值 字段说明 搜集整理了一个存储过程可以直接导出到CSV再保存xls.再拷贝到WORD中这个存储过程使用之后发现一点,以后设计数据库表的时候一定要做好相关备注,就省去了在WORD中填加字段描述的麻烦。不过有些不安全的就是在数据库被盗了后,一切原理都被别人知道了。所以注册会员密码要加密。注册原创 2009-03-03 03:00:00 · 2004 阅读 · 0 评论 -
CodeSmith生成数据库视图实体类
CodeSmith生成数据库视图实体类 打开开始--所有程序---CodeSmith Professional 5.0.1.4983--CodeSmith Explorer新建立到所要操作数据库的连接名称自定义为DB打开开始--所有程序---CodeSmith Professional 5.0.1.4983--CodeSmith Studio新建立一个模板文件BusinessO原创 2009-02-23 16:01:00 · 5736 阅读 · 2 评论 -
CodeSmith生成数据表实体类
打开开始--所有程序---CodeSmith Professional 5.0.1.4983--CodeSmith Explorer新建立到所要操作数据库的连接名称自定义为DB打开开始--所有程序---CodeSmith Professional 5.0.1.4983--CodeSmith Studio新建立一个模板文件BusinessObjctForTable.cst(模板文件可以B原创 2009-02-23 15:48:00 · 4118 阅读 · 0 评论 -
C# 从Excel表中导入数据函数到DataSet
/// /// 读取Excel表格数据方法三,返回数据集DataSet /// /// 所要打开的文件地址 /// private DataSet GetExcelDataSet1(string strExcelFilePath) { try原创 2008-06-27 16:37:00 · 3243 阅读 · 1 评论 -
C#检测目标机器上是否安装SQL SERVER软件
//测试退出SQL"服务管理器"后仍然能检测到当前机器上已安装SQL SERVER软件//添加windows服务所需引用空间System.Service.Process.dllusing System.ServiceProcess;//按钮事件:private void button1_Click(object sender, System.EventArgs e) { if(Exist原创 2007-12-24 12:18:00 · 4319 阅读 · 1 评论 -
C# DataGrid设置列标题列宽代码
C# DataGrid设置列标题列宽代码//获取当前用户的已联系客户资料列表 private void GetMyContactUserList() { try { //创建一个SqlConnection对象 string strCon = "Initial Catalog=HMMISDATA;Server=192.168.1.251;U原创 2007-06-18 11:17:00 · 8075 阅读 · 1 评论