gdjlc

培养良好的习惯,每天一点一滴的进步,终将会有收获。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  364 随笔 :: 3 文章 :: 49 评论 :: 132万 阅读

随笔分类 -  Oracle

摘要:刚开始时,有一台服务器的ORACLE 11G数据库连接不上,报错:ORA-12541:TNS:无监听程序,解决之后碰到ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exist,最后又碰到ora-00119:invalid specification for system parameter LOCAL_LISTENER ora-00132:syntax error or unresolved network name 'LISTENER_ORCL'。 阅读全文
posted @ 2020-03-06 22:52 gdjlc 阅读(472) 评论(0) 推荐(0) 编辑

摘要:Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为“1,2,3,5”,字段B为“2”。 想获取两个字段的交集(相同值)2,获取两个字段的差集(差异值)1,3,5。 阅读全文
posted @ 2019-10-23 09:21 gdjlc 阅读(3310) 评论(0) 推荐(0) 编辑

摘要:创建一个只读用户user2,只能查询管理员用户user1下的表,不能增删改。 阅读全文
posted @ 2019-10-11 18:11 gdjlc 阅读(11581) 评论(0) 推荐(0) 编辑

摘要:换电脑,重新装了PLSQL,连接oracle数据库。 阅读全文
posted @ 2019-07-18 09:08 gdjlc 阅读(23200) 评论(0) 推荐(1) 编辑

摘要:通过网上了解到.net连接Oracle主要有3种方法。 (1)System.Data.OracleClient 微软的System.Data.OracleClient可以直接引用,但是VS会提示“System.Data.OracleClient.OracleConnection”已过时。 (2)Oracle.DataAccess.Client 也叫ODP.net,是Oracle提供的数据库访问类库,不用安装Oracle客户端,只需要在oracle安装目录下找到Oracle.DataAccess.dll添加引用,但是缺点是要区分x86/x64版本。 (3)Oracle.ManagedDataAccess.Client 也是Oracle提供的数据库访问类库,无需安装oracle客户端,也不需要区分x86/x64版本,直接引用Oracle.ManagedDataAccess.dll 即可。 下面是用使用Oracle.ManagedDataAccess.Client连接Oracle例子 阅读全文
posted @ 2019-06-03 09:35 gdjlc 阅读(2336) 评论(0) 推荐(0) 编辑

摘要:解决方法: 1、用dba角色登陆; 2、输入下面格式命令解锁: alter user 用户名 account unlock; 3、如果密码忘记了,输入下面格式命令修改密码: alter user 用户名 identified by 新密码; 阅读全文
posted @ 2018-01-12 14:17 gdjlc 阅读(5945) 评论(0) 推荐(0) 编辑

摘要:Oracle数据库有时候不小心删除掉数据,想查询这些数据,或者恢复数据,就可以使用带有as of子句的select语句进行闪回查询。 阅读全文
posted @ 2017-11-07 09:43 gdjlc 阅读(686) 评论(0) 推荐(0) 编辑

摘要:1、选中sql语句的当前行 2、记住登陆密码 3、查看Oracle的tnsnames.ora内容 4、PL/SQL美化器使用 阅读全文
posted @ 2017-06-07 09:29 gdjlc 阅读(523) 评论(0) 推荐(0) 编辑

摘要:背景: 正式环境oracle数据库定时用exp备份一个dmp包,现在打算在一台机器上创建一个新数据库,并导入这个dmp包。 阅读全文
posted @ 2017-06-01 12:00 gdjlc 阅读(2243) 评论(0) 推荐(0) 编辑

摘要:以前一般使用dbms_job来创建job,oracle10g以后推荐使用dbms_scheduler来创建定时任务,dbms_scheduler功能更为强大。 一个创建job的例子 阅读全文
posted @ 2017-06-01 10:04 gdjlc 阅读(6907) 评论(0) 推荐(1) 编辑

摘要:oracle的loop等循环语句的几个用法小例子 阅读全文
posted @ 2017-03-20 14:21 gdjlc 阅读(1178) 评论(0) 推荐(0) 编辑

摘要:一、Oracle数据库体系结构 体系结构由下面组件组成: 1、Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1)数据库实例(Instance) 数据库实例由一些内存区和后台进程组成。 (a)内存区:共享池、数据库高速缓存、重做日志缓存、流池以及其他可选内存区 ... 阅读全文
posted @ 2016-12-11 23:57 gdjlc 阅读(2869) 评论(0) 推荐(1) 编辑

摘要:Oracle创建数据为有三种方式: 一、使用DBCA(Database Configuration Assistant 数据库配置助手); 二、使用 create database指令; 三、在安装数据库软件时创建数据库; 阅读全文
posted @ 2016-12-11 23:53 gdjlc 阅读(1724) 评论(0) 推荐(0) 编辑

摘要:背景: oracle正式库通过exp命令导出的dmp备份包,现在通过imp命令还原到测试库,测试库上面的表数据全部不要,要用新的。 方法: 先删除用户、用户所在表空间,再新建用户和表空间,再imp导入。 过程: 1、用plsql查看用户的权限等信息并备份,例如 -- Create the user create user testuser; -- Grant/Re... 阅读全文
posted @ 2016-12-10 13:49 gdjlc 阅读(35079) 评论(0) 推荐(0) 编辑

摘要:例如,用户名test1改为test2,在plsql界面中不支持直接更改用户名,只能通过sql更改 1、查询系统user$中的user#值 select user#,name from user$ where name = 'test1'; 2、根据user#值,更改用户名 update user$ set name='test2' where user#=68; 3... 阅读全文
posted @ 2016-12-10 13:47 gdjlc 阅读(662) 评论(0) 推荐(0) 编辑

摘要:oracle数据为脱机备份步骤: 1、记录所要备份数据库文件、参数文件等所在的操作系统路径; 2、关闭数据库,不要使用shutdown abort这种关闭方式; 3、拷贝数据库文件到备份目录中; 4、重启数据库,完成备份。 阅读全文
posted @ 2016-10-19 16:06 gdjlc 阅读(2902) 评论(0) 推荐(0) 编辑

摘要:1.默认账户scott的解锁cmd命令行下输入sqlplus,在“请输入用户名”后面输入命令: conn sys/sys as sysdba(用超级管理员登录),解锁scott:alter user scott account unlock;2.显示当前用户:show user;3.切换用户:con 阅读全文
posted @ 2012-11-04 23:18 gdjlc 阅读(350) 评论(0) 推荐(0) 编辑

摘要:从表中随机取4条记录: select * from (select * from 表 order by dbms_random.random) where rownum < 5 伪列2type: select * from ( select ai.activityId,ai.owner,ai.cre 阅读全文
posted @ 2010-06-17 12:14 gdjlc 阅读(351) 评论(0) 推荐(0) 编辑

摘要:转自:http://blog.csdn.net/bluestream/archive/2008/02/22/2112286.aspx 我用是的PL/SQL 7.1.2,当在客户端用PL/SQL连接数据库服务器时,输入用户名和密码确定后, 出现"ORA-12154: TNS: 无法解析指定的连接标识符 阅读全文
posted @ 2009-12-21 15:37 gdjlc 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示