Oracle
文章平均质量分 63
PanYu——BJ
懂些皮毛
展开
-
查看表空间使用率(包括临时表空间)
select * from (Select a.tablespace_name,(a.bytes- b.bytes) "表空间使用大小(BYTE)",a.bytes/(1024*1024*1024) "表空间大小(GB)",b.bytes/(1024*1024*1024) "表空间剩余大小(GB)",(a.bytes- b.bytes)/(1024*1024*1024) "表空间使用大小(GB)",to_char((1 - b.bytes/a.bytes)*100,'99.99999') ||原创 2022-05-06 16:52:16 · 1732 阅读 · 0 评论 -
利用sqlldr将数据文件导入到数据库
前段时间了解到了sqlldr这个功能,感觉很不错就尝试着搞一下。我也是通过查阅网上的资料了解并实验的,如果有什么说的不对或者有需要补充的希望大牛们多多指点。sqlldr的作用是将数据文件导入数据库的表,只支持单个文件的导入。不过应该可以使用循环或者数据文件合并来实现多个文件的导入。利用sqlldr进行数据文件的导入只要两步:1.写一个ctl格式的文件(用于说明接收表的一些信息)参数说明:load data -- 1. 控制文件标识 参数说明: load data ...原创 2020-10-10 10:18:49 · 2629 阅读 · 1 评论 -
oracle 创建临时表空间/表空间,用户及授权
1.查询表空间路径的语句是:select * from dba_data_files1:创建临时表空间create temporary tablespace user_temptempfile ‘Q:\oracle\product\10.2.0\oradata\Test\xyrj_temp.dbf’size 50mautoextend onnext 50m maxsize 20480mextent management local;2:创建数据表空间create tablespace u原创 2020-09-15 11:38:57 · 424 阅读 · 0 评论 -
ORACLE保留n条数据
这里是删除大于5的行数 TSET为测试表名,test1作为删除条件DELETE FROM TEST WHERE test1 in((select test1 from (select t.*,rownum ro from (select * from JMX.TEST ) t ) where ro>5));原创 2020-05-09 19:44:33 · 546 阅读 · 0 评论 -
Oracle索引创建及使用
1.创建一个复合索引:CREATE INDEX IDX_AIRM_ZY_MAC ON AIRM_ZY_MASTER_ADUIT_CREDIT(CREDIT_NO,TOTALBONUSAMT,CREDIT_RESULT,QUOTA,CREDIT_TIMESTAMP);2.查询数据库,验证索引是否生效:EXPLAIN PLAN for SELECT CREDIT_NO,TOTALBONUSA...原创 2020-04-03 20:45:18 · 347 阅读 · 0 评论 -
Oracle 11g数据库启动与关闭
一、启动监听1.1 查看监听状态输入命令lsnrctl status查看数据库的监听状态,如下图表示监听已经关闭[oracle@oracle ~]$ lsnrctl status1.2 启动监听输入命令lsnrctl start启动数据库的监听,如下图表示监听已经启动[oracle@oracle ~]$ lsnrctl start二、启动实例2.1 用sys账号登录到Oracl...原创 2020-03-21 22:36:45 · 798 阅读 · 0 评论 -
ora-000054问题已解决
--查询被锁的会话IDselect session_id from v$locked_object;--查询结果:SESSION_ID-------9 --查询上面会话的详细信息:SELECT sid, serial#, username, osuser FROM v$session where sid = 9;--查询结果:serial#------99 --将上面锁定的会话关闭...原创 2020-01-16 21:58:24 · 855 阅读 · 0 评论 -
Oracle 11g中解锁被锁定的用户
Oracle 11g中修改被锁定的用户:scott在安装完Oracle11g和创建完oracle数据库之后,想用数据库自带的用户scott登录,看看连接是否成功。在cmd命令中,用“sqlplus scott/ tiger”登录时,老是提示如下信息: ERROR:ORA-28000:账户已被锁定。在cmd命令提示符中可直接登录oracle,输入如下命令:sqlplus / as sys...原创 2020-01-04 13:40:58 · 450 阅读 · 0 评论 -
Table configuration with catalog null, schema null, and table COLLATIONS did not resolve to any tab
Oracle 用MyBatis Generator 生成代码时 报如下错误!Table configuration with catalog null, schema null, and table COLLATIONS did not resolve to any tab错误原因:oracle表名需为大写...原创 2019-12-11 19:00:06 · 441 阅读 · 0 评论 -
Oracle数据库 表空间及用户的创建
一、创建表空间以system身份进入系统,执行以下语句创建名为itcastspace表空间, 并将关联的物理文件创建在C盘根目录,文件名为itcast.dbf`create tablespace lxspace datafile 'c:\itcast.dbf'size 100mautoextend onnext 10m;`datafile 表示数据文件的武力存储位置 size...原创 2019-11-28 20:29:31 · 106 阅读 · 0 评论 -
oracle表值numeric与number
Numberic 数据类型用来存储负的和正的整数、分数和浮点型数据,范围在-110-103 和9.999…9910125之间,有38位的精确度。标识一个数据超出这个范围时就会出错。Number( p,s) Number数据类型存储一个有p位精确度的s位等级的数据numeric是number子类型,number可以存放1E-130~10E125数字,numeric最大精度为38位数据库中的类型...原创 2019-11-22 11:21:04 · 6530 阅读 · 0 评论 -
mapper.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="com.engine.module...原创 2019-11-21 23:14:44 · 123 阅读 · 0 评论 -
Oracle 常用SQL
显示当前用户show user创建表空间create tablespace testdb;创建用户并指定表空间create user pyuser identified by pypass default tablespace testdb; create user pyuser identified by pypass (创建用户pyuser,设置密码pypass) defau...原创 2019-10-31 18:35:41 · 865 阅读 · 0 评论