Oracle数据库
文章平均质量分 95
楼兰过客
这个作者很懒,什么都没留下…
展开
-
Oracle创建多实例
Oracle创建多实例在linux服务器上创建orcl实例时忘了设置编码,默认使用系统UTF-8的编码,但是项目数据库使用有的是GBK,所以想再创建一个实例挂载成GBK编码的数据库。因为是远程服务器,没法弹出dbca的可视化界面,因此需要手动使用命令进行创建。一、使用oracle用户登录操作过程中需要使用频繁切换ORACLEHOME和ORACLE_HOME和ORACLEHOME和ORACLE_BASE,需要事先查看环境变量里有没有配置这两个变量,如果没有配置先配置一下,不然敲路径会敲的头大。使用e原创 2021-05-18 15:13:42 · 2606 阅读 · 3 评论 -
Oracle系列之--Profile
Oracle系列之–Profile最近一个项目数据库换了19c,然后就开始频繁报错,并且是个很诡异的错:java.sql.SQLException: ORA-01012: not logged on,定眼一看很简单,仔细一想不对劲。所有单词都认识,连起来就不懂了,这个错一般是我们使用PL/SQL这种开发工具时会出现的错误,一般和人为操作有关;但是这是程序报的错,程序也没有更改过,数据库也很正常,然而就是频繁的出现这个错误信息。借由这个错误,今天就来说说Oracle中的资源限制,你也可以理解为环境变量。在原创 2021-04-25 18:38:06 · 2630 阅读 · 0 评论 -
Oracle系列之--数据泵
Oracle系列之–数据泵文章目录Oracle系列之--数据泵一、数据泵结构**数据泵作业过程**二、基础导入导出操作**导出操作****导入操作****便捷操作**三、深入了解导入导出操作**1、全数据库级(FULL)****2、方案级(SCHEMA)****3、表级(TABLE)、表空间级(TABLESPACE)**四、数据泵进阶操作**1、设置QUERY参数****2、按百分比导出数据(SAMPLE)****3、从导出文件中排除/包含对象(EXCLUDE/INCLUDE)****4、导出数据库对象D原创 2021-02-08 17:57:37 · 1305 阅读 · 0 评论 -
OracleDBA系列之--(三)配置和实现监听
OracleDBA系列之--(三)配置和实现监听一、手动配置监听二、通过网络连接数据库三、使用连接标识符连接数据库前两节文章传送门安装Oracle和创建数据库。在数据库创建成功后已经可以使用SQL*PLUS进行连接登录,但是一般数据库是需要使用远程客户端进行连接的,这个时候就需要配置服务端的监听功能。配置监听的方法也有两种,手动设置和使用netca(OracleNetConfigurationAssistant),使用netca是我们常用的图形化界面设置方法,不再过多介绍,着重介绍手动设置方法。一、手原创 2020-05-22 11:55:58 · 404 阅读 · 0 评论 -
OracleDBA系列之--(二)创建数据库
OracleDBA系列之--(二)创建数据库一、配置OS环境变量二、配置初始化文件三、创建必要的目录四、创建数据库五、创建数据字典数据库的创建也有两种方式:使用dbca(DatabaseConfigurationAssistant)和sqlplus两种方式;dbca也是图形化方式比较简单使用门槛较低,本文着重介绍dba常用sqlplus方式进行数据库创建。数据库创建主要步骤:一、配置OS环境变量二、配置初始化文件三、创建必要的目录四、创建数据库五、创建数据字典一、配置OS环境变量可以进行手原创 2020-05-22 11:38:30 · 661 阅读 · 0 评论 -
OracleDBA系列之--(一)Oracle安装
OracleDBA系列之--(一)Oracle安装一、安装JDK环境(略)二、创建OS组和用户三、校验OS资源是否充足四、解压压缩文件五、创建oraInst.loc文件六、配置应答文件运行自动安装作为一个DBA,对于Oracle的安装必须会使用应答文件,可视化安装方式虽然简单但需要display支持,对于大多数服务器来说是不支持display的。在一个完全干净的linux系统中安装Oracle总体需要六步:一、安装JDK环境二、创建OS组和用户三、校验OS资源配置,获取并上传Oracle安装程序原创 2020-05-22 10:55:48 · 794 阅读 · 0 评论 -
Oracle表分区_按步骤来,实测可用
**什么是表分区?**原创 2019-11-27 16:15:15 · 709 阅读 · 0 评论 -
Oracle监听启动时由“监听程序不支持服务”引出的一系列问题--解决方案
昨晚突然断电导致局域网内数据库服务器非正常停机,今天用数据库时按往常操作启动数据库就出问题了,使用xshell远程连接的服务器,首先启动监听lsnrctl start启动日志总感觉和以前的不一样:当时也没特别在意,就直接登陆空闲例程装载数据库了:看似也是很正常的,也没报ORA的异常。启动完成之后在本地用PL/SQL连接就出问题了,一直提示我“无监听程序”,这就诡异了哈。一切正常怎么会没有监...原创 2019-04-15 20:02:44 · 5107 阅读 · 1 评论 -
Oracle数据库一些实用操作记录
查询表空间利用率select b.file_name 物理文件名, b.tablespace_name 表空间, b.bytes/1024/1024 大小M, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M, substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率fr...原创 2019-02-20 15:04:44 · 315 阅读 · 0 评论 -
关于Oracle数据库删除表空间后磁盘空间不释放的问题
有些小白在操作数据库时随便新建表空间,并且喜欢直接设置最大值把表空间文件直接设置成32G,而后在导库的时候又没进行正确操作导致新建的表空间并未使用,而把数据又全部导入users表空间了,这样就造成数据库服务器磁盘空间的浪费,对于这种情况有两种解决方案,把表空间减小或者直接删除。首先附一个查询表空间使用率的SQL吧(需要有dba权限的用户):select a.tablespace_name, ...原创 2019-02-19 12:01:44 · 13574 阅读 · 0 评论