oracle
xq30397022
初学者
展开
-
Oracle 创建索引语法、创建、查询、删除、重建、转移等操作
创建语法说明:CREATE [UNIQUE|BITMAP] INDEX[schema.] index_name ---UNIQUE:说明该索引是唯一索引 BITMAP:创建位图索引ON [schema.] table_name(column_name[DESC|ASC][, column_name[DESC|ASC]]...) ---DESC|ASC:说明创建的索引为降序或者升序排列的[REVERSE] --REVERSE:说明创建反向键索引[TABLESPACE tablespac原创 2020-07-10 10:19:34 · 1348 阅读 · 0 评论 -
Mac电脑使用Navicat Premium远程连接虚拟机Oracle报ORA-21561: OID generation failed错误
我折腾了很久才发现,这里hostname名字不一致指的是你的mac电脑的hostname,并不是虚拟机服务器的hostname打开mac终端输入hostname查看再查看cat /etc/hosts文件的127.0.0.1的文件把你的hostname改成 /etc/hosts 文件127.0.0.1 后面的localhostsudo scutil --set HostName localhost然后就可以了...原创 2020-05-13 15:29:41 · 435 阅读 · 0 评论 -
Centos7安装Oracle11g详细攻略及各种问题的解决方法
目录安装准备1、安装所需依赖包2、准备oracle用户及用户组3、配置相关参数设置4、设置环境变量5、上传安装包执行安装错误汇总错误一:安装图形界面无法打开错误二:图形界面安装过程,有一个小竖杠错误三:安装界面卡在68%的时候报错错误四:安装界面出现乱码情况安装准备1、安装所需依赖包这里我要重点说一下,网上大多的教程会列出很多的包让你下载安装,其实这个不一定的,oracle依赖什么包取决于你的安装版本,而且网上的教程是让你32位系统包和64位.原创 2020-05-13 09:42:30 · 2381 阅读 · 0 评论 -
Linux使用sqlplus远程连接Oracle
转自:https://www.cnblogs.com/jycjy/p/6713201.html方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba] 示例:sqlplus sys/pwd@ip:1521/test as sysdba 备注:使用默认1521端口时可省略...转载 2019-07-05 16:38:40 · 18035 阅读 · 0 评论 -
Oracle 数据泵导入、导出数据
转自:https://blog.csdn.net/mr_awei/article/details/81089259目标:使用oracle数据泵,将A电脑上的数据库databaseA导出后,再导入到B电脑上的数据库databaseB中。A电脑上的操作(expdp数据导出):运行cmd;登录数据库,输入命令:sqlplus;使用管理员角色登录需要在用户名后加“ as sysdba” ...转载 2019-07-05 15:47:23 · 1730 阅读 · 2 评论 -
Oracle 表空间的管理(查询已用、剩余空间、利用率等)
转自:https://hecks.iteye.com/blog/821988要查看Oracle数据库表空间大小,是否需要增加表空间的数据文件,在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。--1、查看表空间已经使用的百分比select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/...转载 2019-07-05 15:40:53 · 2801 阅读 · 0 评论 -
Oracle 关于锁,死锁,解锁的一些问题
目录1、Oracle 锁的介绍2、如何查询死锁进程先查看哪些表被锁住了:查看锁表的进程:关于存储过程死锁的查询:3、如何解锁4、为什么会死锁最近在测试公司程序的时候发现,有一段业务逻辑处理sql会莫名的卡着不动,于是怀疑是死锁了,就针对锁的问题研究了一下1、Oracle 锁的介绍参考:https://blog.csdn.net/bbliutao/articl...原创 2019-07-05 15:34:00 · 1811 阅读 · 0 评论 -
Linux下oracle 数据库表空间、用户的创建,数据的导入导出操作指南
Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程1.切换到oracle用户下su - oracle2.登录sqlplussqlplus /nolog3.使用sysdba登录conn /as sysdba4.查询表空间存储位置select name from v$tempfile;5、创建临时表空间create temporary tablespace...原创 2019-01-23 16:49:17 · 4148 阅读 · 0 评论 -
Oracle insert大量数据经验之谈(转)
在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。 前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。 1. insert into tab1 select * from tab2; co转载 2012-10-24 13:59:59 · 2883 阅读 · 0 评论 -
在含有group by的select语句中获取count()==0的数据
表test数据id flag userid1 1 12 1 13 1 24 1 25 0 3查出userid中flag=1的总条数sql语句: select userid,count(1) from test w原创 2012-10-24 13:51:13 · 2286 阅读 · 0 评论 -
使用PL/SQL实现远程连接Oracle数据库
在真正的项目开发,我们一般都是对远程数据库进行操作的,本人是从事金融IT的,所以也都是对金融服务商提供的数据库进行操作下面介绍一下常见的Oracle数据库的远程连接方法首先看一下我需要访问的远程数据库配置信息:实现远程连接的一个简单方法是用现有成熟的数据库操作工具PL/SQL如果你本地安装了Oracle数据库,需要你找到他下面的tnsnames.ora文件,我自己的是:“D原创 2012-08-30 13:33:14 · 992 阅读 · 0 评论 -
ORA-01033 oracle initialization or shutdown in progress错误解决办法
(1)打开cmd 运行sqlplus /nolog查看是否可以进入sql提示符(2)如果可以,用sys登陆 SQL>connect sys/数据库密码 as sysdba;(3)输入shutdown abort成功后提示例程已关闭(4)输入startup重新启动例程,数据库装载完毕(5)这时你会看到一个类似这样的提示:ORA-01157: 无法标识/锁定数据文件 6 - 请参阅原创 2012-08-01 10:11:32 · 1396 阅读 · 0 评论