草庐IT

CX_Oracle

全部标签

Oracle重建索引详解

更新:2023-05-1718:08一、Oracle重建索引命令Oracle重建索引可以通过ALTERINDEX命令来完成。下面是示例代码:ALTERINDEXindex_nameREBUILD[PARAMETERS];其中,index_name是需要重建的索引名称,PARAMETERS是可选的重建参数。二、Oracle查看索引是否生效在重建索引之后,我们需要查看索引是否生效。可以通过以下两个命令来完成:SELECTname,statusFROMv$index;该命令可以查看所有索引的状态。如果索引状态为VALID,则说明索引生效;如果状态为UNUSABLE,则说明索引失效,需要进一步处理。S

c# json字符串转Oracle的insert into的小程序

usingNewtonsoft.Json;usingNewtonsoft.Json.Linq;//////json转inserinto/////////staticasyncTaskMain(string[]args){stringjson_rows=@$"{{""ID"":1111,""NO"":""NO111"",""CREATE_TIME"":""2024-02-03T20:30:34"",""ALNO"":null}}{{""ID"":11112,""NO"":""NO11222"",""CREATE_TIME"":""2024-02-03T20:30:34"",""ALNO"":nu

ASP.NET中的Oracle连接池

我有一个旧的Intranet网站,编写了vb.net和使用oracle.manageddataaccess,主要是从Oracle数据库11G进行阅读操作。我的数据库连接代码如下。PublicSharedFunctionMyDBConnection(ByValcommand_textAsString,ByValconnstringAsString,ByValParamArrayparametersAsOracleParameter())AsDataTableDimOraCommandAsNewOracleCommandDimtmpAsNewDataTableUsingORAconnection=

给ORACLE创建一个用新用户并且给部分视图或表查询权限

这里写自定义目录标题视图或表属于哪个用户查询登录所属账户打开cmd输入sqlplus/nologconn账号/密码assysdba创建用户赋予用户视图权限赋予用户视图权限连接数据库权限视图或表属于哪个用户查询表:SELECT*FROMALL_OBJECTSWHEREOBJECT_TYPE='TABLE'andOBJECT_NAME='表名'视图SELECT*FROMALL_OBJECTSWHEREOBJECT_TYPE='VIEW'andOBJECT_NAME='视图名'登录所属账户**打开cmd输入sqlplus/nologconn账号/密码assysdba**创建用户createuser创

oracle查看具体表占用空间 & oracle查看表属于哪个用户

文章目录前言oracle查看具体表占用空间1、查看表空间总大小、使用率、剩余空间2、查看所有表的占用空间大小3、查看表空间对应日志文件4、查看所有表空间的总容量5、查询表所属哪个空间oracle查看表属于哪个用户1、oracle怎么查看表属于哪个用户2、Oracle查询视图所属用户3、Oracle查询存储过程所属用户总结前言表空间是数据库的逻辑组成部分从物理上讲:数据库数据存放在数据文件中从逻辑上讲:数据库则是存放在表空间中表空间由一个或是多个数据文件组成oracle查看具体表占用空间1、查看表空间总大小、使用率、剩余空间SELECT--B.file_name"文件名",A.TABLESPAC

Windows平台下的oracle 11G-11.2.0.4补丁升级操作指南

序号文件名称文件说明1p6880880_112000_MSWIN-x86-64_OPatch11.2.0.3.33forDB11.2.0.0.0(Feb2022)用于升级OPatch2DB_PSU_11.2.0.4.220118(Jan2022)_p33488457_112040_MSWIN-x86-64主要补丁文件注意:请用管理员权限运行文件内命令,否则可能报错。ORACLE_HOME指的是数据库软件安装目录。例如笔者的安装路径D:\app\jw5493\product\11.2.0\dbhome_1补丁和数据库软件:链接:https://pan.baidu.com/s/1vqh5XXUjd

将Java程序连接到远程Oracle数据库

我想在我的Java程序和我在PC的虚拟机上安装的Oracle服务器之间建立连接。我尝试以下代码:connection=DriverManager.getConnection("jdbc:oracle:thin:@server:1521:dbname","user","password");但这是错误:java.sql.SQLRecoverableException:Erreurd'E/S:TheNetworkAdaptercouldnotestablishtheconnection.除了开发Java的工具外,我在客户端计算机上没有任何安装。我的听众在这里开始的内容:TST=(DESCRIPTI

数据库数据恢复—Oracle数据库报错ORA-01110错误的数据恢复案例

Oracle数据库故障:北京某公司一台运行oracle数据库的服务器,机房意外断电导致该服务器重启,重启后发现oracle数据库报错。该Oracle数据库没有备份。Oracle数据库数据恢复过程:1、北亚企安数据恢复工程师检查该oracle数据库的数据文件。文件完整度:该oracle数据库SYSAUX01.DBF存在大量的坏块,其他位置文件完整。2、在北亚企安数据恢复服务器上搭建了与故障oracle数据库相同的运行环境,将oracle数据库挂起。挂起oracle数据库后依然出现与用户反馈相同的报错(报错内容:ORA-01110错误)。由此可以初步判断故障oracle数据库的控制文件由于异常断电

oracle转mysql语句转换

场景:Oracle数据库->TD数据库(腾讯),而TD数据库实质上是对mysql数据库的封装拓展。因此,需要对项目中oracle的sql进行适配性转化,即在sql查询结果不变的前提下,转换成符合mysql语法的sql语句。tips:其实TD数据库8.0以上版本的语法大部分是可以完美兼容oracle语法的。但是我们的版本是5.7,因此许多函数和语法是不兼容oracle。如果你的td数据库版本在8以上,就不用往下看了。一、oracle函数->mysql函数1.decode->casewhen--oracle:decodeselectdecode(1,1,'out1',2,'out2')fromdu

Oracle RAC 集群的安装(保姆级教程)

文章目录一、安装前的规划1、系统规划2、网络规划3、存储规划二、主机配置1、Linux主机安装(rac01&rac02)2、配置yum源并安装依赖包(rac01&rac02)3、网络配置(rac01&rac02)4、存储配置(rac01&rac02)rac01添加硬盘的方式:rac02添加硬盘的方式:开启共享文件修改虚拟机配置文件安装`multipath`绑定多路径:配置UDEV绑盘:5、hosts文件配置(rac01&rac02)6、防火墙配置(rac01&rac02)7、selinux配置(rac01&rac02)8、时间同步配置(rac01&rac02)9、关闭透明大页和NUMA(rac