oracle
iameyama
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程
展开
-
oracle 存储过程
oracle是基于c来做的。游标 自身特性,有点类似于集合的变量存储过程,类似于java的方法。在sql中洁如玉过程处理语句。原创 2020-11-05 00:11:09 · 211 阅读 · 0 评论 -
SQL 优化经验总结34条
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句转载 2020-11-03 21:26:01 · 171 阅读 · 1 评论 -
PDB的做成
使用ODCA做成PGB密碼 pdbTestDb1原创 2020-10-13 22:26:11 · 146 阅读 · 0 评论 -
使用developer做成cdb
グローバルデータベース ora_cdb プラガブル・データベース ora_pdb 管理パスワード ora sid oracdb sys sys system sys データベース構成サマリー グローバル・データベース名: ora_cdb データベース構成タイプ: シングル・インスタンス SID: oracdb コンテナ・データベースとして作成 .原创 2020-10-04 19:58:23 · 183 阅读 · 0 评论 -
客户端连接pdb
connect infa_training/infa_training@pdborcl as sysdba没有配置成功,虽然创建了用户,但是无法连接db次のコマンドの開始中にエラーが発生しました : 行 20 - connect ... エラー・レポート - 接続に失敗しました USER = infa_training URL = jdbc:oracle:thin:@(DESCRIPTION = (ADDRES...原创 2020-10-04 18:24:43 · 400 阅读 · 0 评论 -
PDB的使用方法
使用未打开的PDB,将出现如下错误create user infa_training IDENTIFIED BY infa_training;次のコマンドの開始中にエラーが発生しました : 行 16 - create user infa_training IDENTIFIED BY infa_training エラー・レポート - ORA-01109: データベースがオープンされていません。 01109. 00000 - "database not open" ...原创 2020-10-04 14:32:50 · 2439 阅读 · 1 评论 -
Oracle 12c CDB和PDB的切换
使用 show pdbs 可以确认当前有哪些PDB?SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDBORCL ...原创 2020-10-04 11:56:52 · 439 阅读 · 0 评论 -
sqlplus显示不全的问题解决
set linesize 150 column 字段名 format a20 对每一个字段显示限制显示长度原创 2020-10-04 02:20:22 · 2020 阅读 · 0 评论 -
为12c创建监听
为12c创建监听启动Net Configuration Assistant 监听的选择 已经创建过的,请选择别的端口,否则可能会无法启动原创 2020-10-04 01:35:37 · 123 阅读 · 0 评论 -
Oracle 中名次解释
Oracle XEhttps://sql-oracle.com/?p=1738コンテナ・データベースhttps://www.out48.com/archives/4391/原创 2020-09-28 23:31:45 · 98 阅读 · 0 评论 -
Oracleデータベースの構築
データベース作成データベース コンフィグレーション アシスタント Datebase Configuration Asseitant を選択 作成モードデータベース・テンプレートデータベース情報作成(識別子作成)管理オプション作成(デフォルトの5500)管理パスワード設定パスワードはすべてoraです。リスナー設定記憶域場所作成(データベースを配置する場所とリカバリ場所を作成)データベースオプションを作成..原创 2020-10-04 22:59:16 · 218 阅读 · 0 评论 -
Oracle12c インストール手順
タウンロードリンク インストール準備 2/2のフォルダ下ファイルをすべて1/2のフォルダにコピーする。インストール環境Windows x64のハードウェア要件要件 値 プロセッサ AMD64およびIntel EM64T 物理メモリー(RAM) 4GB以上 仮想メモリー(スワップ) ・物理メモリーが2~16GBの場合は、仮想メモリーをRAMと同じサイズに設定します ・物理メモリーが16GBを超える場合は、仮想メモリーを16GBに設...原创 2020-09-27 22:23:31 · 224 阅读 · 0 评论 -
SQL中的单记录函数
SQL中的单记录函数3.CONCAT连接两个字符串;SQL> select concat(’010-’,’88888888’)||’转23’高乾竞电话 from dual;高乾竞电话----------------010-88888888转234.INITCAP返回字符串并将字符串的第一个字母变为大写;SQL> select initcap(’smith’) u转载 2012-12-02 14:47:14 · 364 阅读 · 0 评论 -
oracle索引的认识
索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是Oracle 8.1.7 OPS on HP N series ,示例全部是真实数据转载 2012-12-02 22:56:38 · 305 阅读 · 0 评论 -
Oracle数据库中的字符处理技巧总结
在数据库开发与维护中,数据库管理员接触最多的数据类型就是字符类型了,包括字符串、日期类型的字符串等等。在Oracle数据库中为了帮助数据库管理员能够以最快的方式处理这些字符类型的数据,提供了许多有用的函数或者工具。笔者今天就谈谈在Oracle数据库中处理字符串的经验与心得。 一、去掉尾部的空格字符 有时候在查询或者进行其他处理的时候,需要把字符串尾部的空格字符去掉。如有时候应用软件设计转载 2012-12-02 23:12:44 · 321 阅读 · 0 评论 -
在sql的条件里进行日期添加或减去一个值(年月日的一个值)
DATEADD(day,-6,Duetime) //在DataView中排序 strSql += strWhere + " "; strSql += " and Pmn_ExecutePlanDate>getdate()"; strSql += " and getdate()PReTimeSpa转载 2012-12-02 23:14:26 · 2872 阅读 · 0 评论 -
关于SQL语句中的双引号、单引号
关于Insert字符串很多同学都在这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句,但是Select、Update、Delete语句都是一样的。 假如有下述表格: mytabe 字段1 username 字符串型(姓名) 字段2 age 数转载 2012-12-02 23:16:07 · 671 阅读 · 0 评论 -
oracle 学习心得
一、定位 Oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。转载 2012-12-02 22:58:11 · 333 阅读 · 0 评论 -
oracle 数据类型
当你在数据库中创建数据表的时候,你需要定义表中所有字段的类型。Oracle有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基本的数据类型。在下面的文章中你将了解到他们在oracle 中的用法、限制以及允许值。 Character 数据类型转载 2012-12-02 22:58:44 · 266 阅读 · 0 评论 -
Oracle ORA-12541:TNS:no listener错误解决方法
前天装好的Oracle,昨天突然不好用了,从Oracle的错误提示来看,是说TNS:no listener ,估计是某种服务没有启动,打开windows管理工具->服务,一看,有一个OracleOraHome90TNSListener这样的服务,和错误信息题是一致,基本就可以肯定是这个服务所引发的问题。再一看,该服务没有启动,遂手工启动,刷新后一看,该服务居然马上就自动关闭了。重试N次,结果一转载 2012-12-02 23:02:06 · 3023 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2012-12-02 23:11:18 · 219 阅读 · 0 评论 -
%type 和%rowtype 的区别!
是通过看一个例子来理解吧:declare i number; --这里的number是类型 u_name fnd_user.user_name%type; --这里的u_name定义将用来存放表fnd_user中选出的user_name,转载 2012-12-02 23:13:41 · 561 阅读 · 0 评论 -
用java程序测试Mysql的最大连接数
以前工作的时候由于Oracle8i数据库经常出现用户过多的错误,由于数据量大,经常出现ORA:12500错误,但主要原因是访问过多而引起的,后来就用Java写了个简单的用JDBC连接来测试Oracle最大连接数的程序.现在常用MySQL,所以又写了一个简单的测试其最大连接数的程序,在此介绍给大家:import java.sql.Connection; import java.sql.Driv转载 2012-12-04 20:29:55 · 843 阅读 · 0 评论 -
oracle 12c create database
C:\oracle>sqlplus system/manager as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on 月 10月 27 01:17:04 2014Copyright (c) 1982, 2014, Oracle. All rights reserved.Oracle Datab原创 2014-10-27 00:32:25 · 809 阅读 · 0 评论 -
关于ORACLE的UPDATE更新多表的问题
关于Oracle的UPDATE更新多表的问题有以下几种方式可以实现:一种是: update table1 set (field1,field2...) = (Select Field1,field2.... from table2 where table1.field1=table2.转载 2012-12-02 23:00:50 · 405 阅读 · 0 评论