随笔分类 - Oracle
Oracle 相关问题
摘要:1、安装Oracle12c64位2、安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0) 1) 下载instantclient-basic-nt-12.1.0.1.0.zip //此为32位的,下载链接: A) CSDN下载:http://download.csdn.net/detail/triger_work/6347821 B)Oracle官网:http://www.oracle.com/technetwork/topics/winsoft-085727.html(需要oracle用户) 2) 将其解压至Oracl...
阅读全文
摘要:一、使用OracleClient组件连接Oracle.Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便。1、使用客户端网络服务名连接Oracle基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库。这种情况要么是通过C/S应用程序的客户端访问数据库的情况;要么是在B/S应用程序中,在WEB服务器端远程连接Oracle数据库服务器。通过客户端网络服务名远程连接Oracle,要求在客户端机器中安装Oracle客户端工具(安装类型可以不必选择“管
阅读全文
摘要:Web.config配置文件中节点<connectionStrings><add name="ConnectionString" connectionString="Data Source=jde;Persist Security Info=True;User ID=jde;Password=jde;Unicode=True" providerName="System.Data.OracleClient"/></connectionStrings>以上是oracle数据库的连接字符串name:连接字
阅读全文
摘要:确定服务器端字符集和客户端字符集相同,客户端字符集环境变量为$NLS_LANG服务器端字符集查询方法先登以dba登录到sqlplus,执行select * from v$nls_parameters where parameter='NLS_CHARACTERSET';或select userenv('language') from dual;服务器端字符集修改方法SQL> shutdown immediate;SQL> startup mount;SQL> alter system enable restricted session;SQL&
阅读全文
摘要:Windows下免oracle client的PLSQL的配置1.下载Oracle Client Package .从 http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 下载Instant Client Package – Basic 包 ( 标注 :All files required to run OCI, OCCI, and JDBC-OCI applications) 这里下载的是 Version 11.1.0.72.本地保存Oracle Client Package
阅读全文
摘要:[推荐]ORACLEPL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)本篇主要内容如下:4.1游标概念4.1.1处理显式游标4.1.2处理隐式游标4.1.3关于NO_DATA_FOUND和%NOTFOUND的区别4.1.4使用游标更新和删除数据4.2游标变量4.2.1声明游标变量4.2.2游标变量操作游标的使用在PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。4.1游标概念在PL/SQL块中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(ContextArea),即缓冲区。游标是指向该区的一个指针,或是命名一个工作
阅读全文
摘要:-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行数据类型 c_row c_job%rowtype;begin for c_row in c_job loop dbms_o
阅读全文
摘要:安装oracle 11g 发行版2时,会出现如下提示:管理口令(P):[INS-30011] 输入的 ADMIN 口令不符合 Oracle 建议的标准。这是怎么会事儿呢?其实很简单,这个是Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不够复制(我试过了,即使简单的数字字母组合Oracle也认为是不符合Oracle建议的标准),后来又重试了下,密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 11g数据库要求的范围之内。
阅读全文
摘要:为了方便自己以后查询,特意从网上找了一些材料保存1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS | AS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字说明:is也可换成as2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2 FROM typ
阅读全文

浙公网安备 33010602011771号