oracle
文章平均质量分 53
ITKEY_
I Can Make IT!
展开
-
oracle启用scott用户
解锁alter user scott account unlock;设置密码为alter user scott identified by tiger;登录用户sqlplus scott/tiger原创 2021-10-30 23:17:03 · 438 阅读 · 0 评论 -
Oracle行转列wm_concat()
原数据select id,name from T_SJZX_DMJZX where ssdm='GBT_XZQH' and rownum <6;执行结果如下:IDNAME8862剑河县8863台江县8864黎平县8865榕江县8866临猗县行转列select wm_concat(name) from T_SJZX_DMJZX where ssdm='GBT_XZQH' and rownum <6;执行结果如下:W原创 2021-10-08 21:15:00 · 1827 阅读 · 0 评论 -
oracle替换字符串replace
说明replace(‘将处理的字符串’,‘搜索的关键字’,‘最终替换的字符’)示例1:把字母l替换成竖线|--Oracle 替换字符串select replace('hello world','l','|') from dual;执行结果如下:REPLACE('HELLOWORLD','L','|')-----------------------------he||o wor|d 示例2--Oracle 替换字符串select replace原创 2021-10-08 21:00:00 · 7621 阅读 · 0 评论 -
oracle instant-client下载与安装sqlplus
在下面的地址,选择你的操作系统版本下载。https://www.oracle.com/database/technologies/instant-client/downloads.html比如我这里选的是:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html版本选择目前我的工作中用到的最多的是Version 11.2.0.4.0,所以我下载的版本是。instantclient原创 2021-09-25 07:30:35 · 6275 阅读 · 0 评论 -
cannot drop a user that is currently connected
删除用户时,提示正在连接的用户无法删除。那就强制断开连接吧!错误信息SQL> drop user usr_sg cascade;drop user usr_sg cascade*ERROR at line 1:ORA-01940: cannot drop a user that is currently connected解决办法查询占用情况比如查询usr_sg用户的连接情况,这里你要换成大写的USR_SG语句:SELECT SID, SERIAL#,USERNAME FROM原创 2021-07-14 15:09:39 · 671 阅读 · 0 评论 -
Windows下oracle client安装exp导出imp导入表
下载Windows 32位客户端下载页面:https://www.oracle.com/cn/database/enterprise-edition/downloads/oracle-db11g-win32.html下载完成以后开始安装安装可以参考http://blog.itpub.net/29485627/viewspace-1656796/安装注意事项:安装类型选 管理员安装路径不要有空格安装路径最好不要有中文其实安装没什么特别注意的,就是这一步要注意一下。安装完以后,新开一原创 2021-05-14 21:52:18 · 3453 阅读 · 0 评论 -
OmniDB浏览器中的SQL Client
运行在网页中的sql client,支持多种数据库连接。现在一些客户现场非常注重网络安全了,数据库仅对指定机器开放,对我们远程支持带来了不少困扰。比如:我们操作oracle,只能远程合适sqlplus命令行工具测试sql非常不方便。原创 2021-04-05 16:45:07 · 524 阅读 · 0 评论 -
archlinux安装Oracle Instant Client
下载https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html我下载的是具体版本根据各人需要下载。下载以后解压,我解压的路径是:/home/itkey/.soft/instantclient_11_2 下面的配置大家根据自己的需要进行修改。创建软链接路径根据自己需要修改一下,我的路径如下:cd ~/.soft/instantclient_11_2ln -s libclntsh.原创 2021-04-05 16:45:21 · 337 阅读 · 0 评论 -
SQLcl使用vim编辑sql
前言有时通过ssh远程运维,使用SQLcl做简单的查询和调试很方便。简单实用。但是使用习惯了各种语法高度就会显的有些单调。那么能不能使用vim来做sql脚本的编写呢?那就来探究一下吧。探究过程我简单的百度了一下,相关资料不多。也能理解,在命令行查sql还是没法跟各种sql client工具比的,各种语法高亮,语法检查等。既然搜索不到相关文章,那就直接查看一下帮助吧。help editSQL> help editEDIT --------- 对指定文件的内容或 SQL 缓冲区的原创 2021-03-20 07:01:39 · 658 阅读 · 0 评论 -
Vim用来当SQL Server Client?
最近迷上了Vim 了,感觉它有无穷无尽的玩法。那么它可以用来简单的查oracle 数据库吗?因为有一些现场只有ssh远程,如果直接在命令行 sqlplus用来查,总感觉体验不是很好。如果可以使用vim插件来查数据库会不会体验好一些呢?原创 2021-02-27 08:30:06 · 1145 阅读 · 2 评论 -
macOS中配置oracle客户端与sqlplus
下载官网下载地址:https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html下载自己需要的版本的。个人建议下载与服务端版本相同或者接近的版本,这样可以避免一些坑。这里我下载的是:instantclient-basic-macos.x64-11.2.0.4.0.zipinstantclient-sqlplus-macos.x64-11.2.0.4.0.zip 依赖上面的bas原创 2021-02-27 08:29:22 · 2689 阅读 · 3 评论 -
Sqlplus替代者SQLcl
图形化的Oracle客户端工具很多,比如:PL\SQL。在命令行的查询工具SQLplus大家应该都知道的。说真的我在用SQLplus的时候感觉真难受啊。勉强能用。修改SQL或者查看历史语句都不行,放方向键出来一堆乱码。然后我就报着试试看的心理找一下有没有命令行下的更好的替代者,没想到还是oracle官方出品的JDK安装这个工具依赖jdk,所以要先安装一下jdk。《2020macOS Big Sur配置Java开发环境之jdk安装》下载https://www.oracle.com/tools/do原创 2021-02-24 17:43:45 · 344 阅读 · 0 评论 -
oracle11整库导出导入
DIRECTORY首次需要创建,一劳永逸!使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此,使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限.CREATE DIRECTORY dump_dir AS '/home/oracle/dump_dir';GRANT READ, WRITE ON DIRECTORY dump_dir TO public;注意:这原创 2021-02-27 08:30:24 · 586 阅读 · 0 评论 -
oracle查用户列表
sysdba登录sqlplus /nologconn /as sysdba查看用户列表:SQL> select username,password from dba_users;USERNAME PASSWORD------------------------------ ------------------------------USR_BXDEPTUSR_TESTUSR_BXUSR_MENHUUSR_OASPATIAL_WFS_ADMIN_USRSPA原创 2021-02-24 11:37:51 · 2626 阅读 · 0 评论 -
Oracle修改密码
sysdba登录sqlplus /nologconn /as sysdba修改system密码为managerSQL>alter user system identified by manager;测试是否修改成功!SQL> connect system/managerConnected.参考:https://www.cnblogs.com/xd502djj/archive/2009/02/26/1398702.html...原创 2021-02-24 11:31:51 · 161 阅读 · 0 评论 -
2021年强迫症福音CentOS7零警告安装Oracle11g
文章目录前言环境信息准备工作一键安装和配置VNC图形化相关创建用户开启 VNC服务客户端连接VNC实现远程控制安装oracle安装程序依赖程序包安装中文字体解决中文乱码问题上传并解压安装包安装oracle实战oracle用户登录vnc远程桌面。安装过程截图配置安全更新下载软件更新网络安装选项桌面类 or 服务器类安装类型典型安装典型安装配置创建产品清单执行先决条件检查解决 包:pdksh-5.2.14 警告Swap分区设置所有警告消失了概要安装产品进度70% ins_emagent.mk错误弹框复制数据库文原创 2021-02-02 21:49:55 · 12265 阅读 · 40 评论 -
2021年CentOS7安装Oracle11g全记录
文章目录环境信息下载相关准备工作图形化CentOS7本机图形化操作远程图形化操作ssh远程CentOS安装 X Window System安装 GNOME Desktop安装配置VNC在linux安装oracle在实际运维工作中还是经常能用到的。正好最近重装系统,顺便记录一下安装oracle的全过程。环境信息不同的环境可能会有小小的差异,都是大同小异的。防止有影响,下面给出我用的版本信息。项目版本操作系统CentOS Linux 7 (Core) x86_64oracl原创 2021-02-02 11:19:49 · 6843 阅读 · 6 评论 -
oracle 建视图引用其他用户的表授权
oracle 建视图引用其他用户的表授权eg:grant select on tuser to USR_JSSSFJGGDZYXX_BX with grant option;要加上withgrantoption选项。a用户登录grantselectonatobwithgrantoption;然后b用户登录grantselectonv_btoc;c用户就可以访问v_b了。增加更新权限grant update on tuser to USR...原创 2020-10-29 16:01:50 · 1751 阅读 · 0 评论 -
Oracel如何强行断开连接的用户--ORA-01940:无法删除当前连接的用户
数据重新导入,有的时间需要删除用户重新创建,这样数据比较干净一些。但是删除用户时遇到如下的错误。ORA-01940:无法删除当前连接的用户查询当前连接用户select username,sid,serial#,paddr from v$session where username='USR_BX';杀进程alter system kill session '18,795';然后在处理删除用户操作就OK啦。参考:https://www.cnblogs.com..原创 2020-10-29 15:44:16 · 156 阅读 · 0 评论