oracle
榴莲豆包
幸好我是个小胖子,难过的时候还可以摸摸小肚子
展开
-
sql执行顺序
sql执行顺序优先级由高到低依次是:from关键字后面的语句、where关键字后面的语句、“group by”后面的语句、select后面的语句、“order by”后面的语句。后面的语句,也就是对处理好的数据,具体要取哪一部分。后面的语句,明确数据的来源,它是从哪张表取来的。后面的语句,对数据进行分组分类。后面的语句,对数据进行筛选。后面的语句,对最终的结果进行。原创 2023-04-04 15:44:51 · 420 阅读 · 0 评论 -
oracle怎么取消密码策略,Oracle password 密码策略 密码复杂度
- 如:PASSWORD_REUSE_TIME=30,PASSWORD_REUSE_MAX=10,用户可以在30天以后重用该口令,要求口令必须被改变超过10次。-- 4.PASSWORD_GRACE_TIME: 表示用户口令使用时间超过其生命周期后,可以延续使用的天数,并且可延续时间内登录会有相应口令即将过期的提示。-- 6.PASSWORD_REUSE_MAX: 在达到PASSWORD_REUSE_TIME指定时间后,要再次使用同一口令前必须改变的次数。-- 取消密码复杂度。原创 2023-03-03 09:19:37 · 1233 阅读 · 0 评论 -
oracle等保测评修改
【代码】oracle等保测评修改。原创 2023-02-23 17:54:07 · 448 阅读 · 0 评论 -
oracle修改前5000条数据
【代码】oracle修改前5000条数据。原创 2023-02-03 09:18:43 · 528 阅读 · 0 评论 -
PROCEDURE JNFDCWEB.JOBINSERTHOUSETABLE 编译错误 错误:PLS-00103: Encountered the symbol “TABLE“ when expec
当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数据库。当DDL语句执行完成时,DDL语句会被自动提交,不能回滚。truncate table 删除表中所有行。create table 创建表。create index 创建索引。alter table 修改表。drop table 删除表。drop index 删除索引。原创 2022-10-19 16:47:38 · 208 阅读 · 0 评论 -
关于“EXP-00056: ORACLE error 12154 encountered”的解决方法
oracle使用命令导出时用户名密码出现特殊@符报错;会将@符号后面的字串当作服务名来解析;通过如下转义,可以成功导出。原创 2022-09-21 09:49:42 · 1383 阅读 · 0 评论 -
liunx启动oracle监听报错TNS-12537: TNS:connection closed
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-12月-2009 17:22:17。2:保证下面2个文件标红的内容要完全一样。修改tnsnames.ora文件。修改listener.ora文件。默认情况下该文件内容。原创 2022-09-06 17:55:49 · 461 阅读 · 0 评论 -
oracle使用游标方式批量更新数据
oracle批量更新。原创 2022-08-12 16:28:08 · 1779 阅读 · 0 评论 -
Oracle查看某一列数据是否不包含那些字符
代码】Oracle查看某一列数据是否不包含那些字符。原创 2022-08-10 17:32:42 · 561 阅读 · 0 评论 -
linux下把csv文件导入oracle
然后转到oracle用户下执行命令。imp.ctl执行文件文件内容。本地csv文件上传linux。执行文件赋值oracle权限。原创 2022-08-01 12:34:11 · 701 阅读 · 0 评论 -
oracle查看表空间
2、把表空间的数据文件设为自动增长(不建议使用此方法)1、手动重设并增加表空间tbsk的数据文件大小。一个表空间数据库文件最大可以扩展到32G。3、增加新的数据文件(建议使用此方法)原创 2022-07-15 09:51:30 · 1870 阅读 · 0 评论 -
oracle创建索引
数据库索引是为了提高查询速度的一种数据结构。原创 2022-06-01 21:08:27 · 12122 阅读 · 0 评论 -
Oracel恢复某张表数据到指定时间
--oracle没有开启闪回,也没记录日志,最后根据某一时刻的数据还原,具体操作如下:--根据oracle自己的快照备份查询某一时刻的某张表数据select * from COMPANY as of timestamp to_timestamp('2021-08-15 14:06:00', 'YYYY-MM-DD:HH24:MI:SS');--可以加条件: select * from COMPANY as of timestamp to_timestamp('2021-08-15 14:06.原创 2022-04-15 18:05:58 · 1031 阅读 · 0 评论 -
Oracle 锁表查询及解锁
查询锁表语句:--锁表查询SQLSELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;解锁:--释放SESSION SQL: --alter system kill session 'sid, serial#'; ALTER原创 2022-04-15 16:23:01 · 5152 阅读 · 0 评论 -
Oracle数据库中,字符串类型的数字,获取最大值
一、问题获取Oracle数据库中一个varchar(或varchar2)类型的数值类字段的最大值,直接使用max方法取不到最大值。二、原因如果数据库的字段是varchar类型,他在比较大小的时候是按照阿斯克码表来比较的,简单来说,比较"9"和"20"的时候,先比较【9】和【2】,得出的结论是9大于2,然后就不比较了;直接得出结论9比2大;所以,我们要先把varchar(或者varchar2)类型的字段先转换成数字,然后在用max()方法获取才对;使用to_number方法,如:max(原创 2022-03-22 09:06:30 · 5347 阅读 · 0 评论 -
oracle 分页查询
select t.* from (select a.SaleID || ',' || c.fid as ids,c.fileurl,rownum rw from B_CO_SALECONTRACT a join RM_CO_SALECONTRACTCONTENT b on a.fid = b.fcontractid join rm_co_salecontractdet...原创 2021-07-29 09:03:13 · 67 阅读 · 0 评论 -
linux修改oracle字符集
Linux安装Oracle时太仓促,没设置好,导入dmp字符集(ZHS16GBK)与服务器字符集(WE8MSWIN1252)对不上,导致导入数据失败:[oracle@ORACLE ~]$ sqlplus /nologSQL> conn /as sysdba;SQL>select userenv('language') from dual;--查看服务端字符集SQL>SHUTDOWN IMMEDIATE --关闭数据库SQL>STARTUP MOUNT --启动到...原创 2021-07-22 20:19:38 · 776 阅读 · 3 评论 -
oracle 新建用户以及相关操作
2、给表空间增加多个数据文件,每个文件大小10g,每次自动增长100m (这一步可直接给已有的表空间添加数据文件使用)Select * FROM DBA_DATA_FILES;查询表空间中数据文件具体位置和文件名,表空间名等。3、创建临时表空间,用于保存系统中短期活动的数据比如进行一些运算和索引创建等,多数使用完会自动清理。建议放在和 USERS 表空间同一目录下,如果不知道在哪个路径下,可以使用sql查询。4、创建用户并指定表空间和临时表空间。删除表空间以及对应的表空间文件。原创 2021-07-22 12:33:24 · 1828 阅读 · 0 评论 -
oracle查看表空间所在位置
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0Connected as sys@ip:port/sidAS SYSDBA管理员用户登录oracle数据库1、创建临时表空间select name from v$tempfile;查出当前数据库临时表空间,下面创建临时表空间会使用里面的存放路径;SQL>select name from v$tempfile;NAME..原创 2021-07-19 19:40:19 · 18403 阅读 · 0 评论