摘要:刚开始时,有一台服务器的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'。
阅读全文
随笔分类 - Oracle
摘要:Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为“1,2,3,5”,字段B为“2”。
想获取两个字段的交集(相同值)2,获取两个字段的差集(差异值)1,3,5。
阅读全文
摘要:创建一个只读用户user2,只能查询管理员用户user1下的表,不能增删改。
阅读全文
摘要:换电脑,重新装了PLSQL,连接oracle数据库。
阅读全文
摘要:通过网上了解到.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例子
阅读全文
摘要:解决方法:
1、用dba角色登陆;
2、输入下面格式命令解锁:
alter user 用户名 account unlock;
3、如果密码忘记了,输入下面格式命令修改密码:
alter user 用户名 identified by 新密码;
阅读全文
摘要:Oracle数据库有时候不小心删除掉数据,想查询这些数据,或者恢复数据,就可以使用带有as of子句的select语句进行闪回查询。
阅读全文
摘要:1、选中sql语句的当前行
2、记住登陆密码
3、查看Oracle的tnsnames.ora内容
4、PL/SQL美化器使用
阅读全文
摘要:背景:
正式环境oracle数据库定时用exp备份一个dmp包,现在打算在一台机器上创建一个新数据库,并导入这个dmp包。
阅读全文
摘要:以前一般使用dbms_job来创建job,oracle10g以后推荐使用dbms_scheduler来创建定时任务,dbms_scheduler功能更为强大。
一个创建job的例子
阅读全文
摘要:oracle的loop等循环语句的几个用法小例子
阅读全文
摘要:一、Oracle数据库体系结构 体系结构由下面组件组成: 1、Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1)数据库实例(Instance) 数据库实例由一些内存区和后台进程组成。 (a)内存区:共享池、数据库高速缓存、重做日志缓存、流池以及其他可选内存区 ...
阅读全文
摘要:Oracle创建数据为有三种方式:
一、使用DBCA(Database Configuration Assistant 数据库配置助手);
二、使用 create database指令;
三、在安装数据库软件时创建数据库;
阅读全文
摘要:背景: oracle正式库通过exp命令导出的dmp备份包,现在通过imp命令还原到测试库,测试库上面的表数据全部不要,要用新的。 方法: 先删除用户、用户所在表空间,再新建用户和表空间,再imp导入。 过程: 1、用plsql查看用户的权限等信息并备份,例如 -- Create the user create user testuser; -- Grant/Re...
阅读全文
摘要:例如,用户名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...
阅读全文
摘要:oracle数据为脱机备份步骤: 1、记录所要备份数据库文件、参数文件等所在的操作系统路径; 2、关闭数据库,不要使用shutdown abort这种关闭方式; 3、拷贝数据库文件到备份目录中; 4、重启数据库,完成备份。
阅读全文
摘要:1.默认账户scott的解锁cmd命令行下输入sqlplus,在“请输入用户名”后面输入命令: conn sys/sys as sysdba(用超级管理员登录),解锁scott:alter user scott account unlock;2.显示当前用户:show user;3.切换用户:con
阅读全文
摘要:从表中随机取4条记录: select * from (select * from 表 order by dbms_random.random) where rownum < 5 伪列2type: select * from ( select ai.activityId,ai.owner,ai.cre
阅读全文
摘要:转自:http://blog.csdn.net/bluestream/archive/2008/02/22/2112286.aspx 我用是的PL/SQL 7.1.2,当在客户端用PL/SQL连接数据库服务器时,输入用户名和密码确定后, 出现"ORA-12154: TNS: 无法解析指定的连接标识符
阅读全文