Time of Update: 2018-12-05
oracle巢狀表格樣本(轉自:http://www.cnblogs.com/starzhao/archive/2010/05/19/1739234.html)----巢狀表格:就是把一個表中的欄位定義為一個表,這個欄位表的資料存放區在外部的一個表中, 例如下例巢狀表格中的資料存放區在required_tab表中。----巢狀表格可以有效地代替多個表之間的串連create type bookobj as object(title varchar2(40),author varchar2
Time of Update: 2018-12-05
轉自:http://qing.weibo.com/tj/5445fc0f330001xg.htmlSQL> exec p_create_table;ORA-01031: 許可權不足即使擁有DBA role,也不能建立表。role在預存程序中不可用。遇到這種情況,我們一般需要顯式進行系統許可權,如grant create table to
Time of Update: 2018-12-05
PL/SQL遠端連線oracle伺服器出現ora-12541 TNS:無監聽出現12541錯誤(無監聽程式)時可修改app\user\product\11.1.0\db_1\network\admin\listener.ora檔案 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL =
Time of Update: 2018-12-05
在伺服器上安裝Oracle10g,這個版本我已經安裝過很多遍了,以為絕對輕鬆,可誰知道,在建立資料庫的時候出現了錯誤:“由於以下錯誤,Enterprise Manager配置失敗-啟動 DBConsole時出錯。DBConsole啟動失敗您可以以後通過手動D:\oracle\product\10.1.0\Db_1\bin\emca 指令碼,重新使用 Enterprise Manager
Time of Update: 2018-12-05
文章目錄 StepsViewing Exceptions Creating a GoldenGate Exception Handler to Trap and Log Oracle Errors GoldenGate does not provide a standard exceptions handler. By default, a Replicat process will abend should any
Time of Update: 2018-12-05
start isqlplus ************************************************[oracle@lacl-001 ~]$isqlplusctliSQL*Plus 10.1.0.2.0 Copyright (c) 2004 Oracle. All rights reserved. Invalid argumentsUnknown command option Usage:: isqlplusctl start|
Time of Update: 2018-12-05
如何禁止特定IP訪問Oracle資料庫通過使用資料庫伺服器端的sqlnet.ora檔案可以實現禁止指定IP主機訪問資料庫的功能,這對於提升資料庫的安全性有很大的協助,與此同時,這個技術為我們管理和約束資料庫存取控制提供了有效手段在sqlnet.ora中增加如下部分 tcp.validnode_checking=yes #允許訪問的IP tcp.invited_nodes=(ip1,ip2……) #禁止訪問的IP
Time of Update: 2018-12-05
一. 準備工作 要實現將以上環境整合,必需先準備好以下軟體包: (一)資料庫的Perl介面 1.perl5的Oracle資料庫DBI驅動程式:DBD-Oracle-1.03.tar.gz 2.perl5的通用資料庫介面程式:DBI-1.13.tar.gz 3.perl5的MySQL資料庫DBI驅動程式:Msql-Mysql-modules-1.2209.tar.gz (二)Oracle資料庫 4.Oracle 8iR2(8.1.6) for Linux安裝盤:oracle8161.tar.gz
Time of Update: 2018-12-05
------------------------------------------ Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
何在Linux環境下添加Oracle使用者資訊呢?下文對Oracle使用者資訊的添加方法作了詳細的介紹,希望可以讓您對Oracle使用者資訊方面有更深的認識。建立一個使用者組oinstall: # groupadd oinstall建立一個使用者組dba: # groupadd dba建立一個使用者主目錄/u01/oracle: # mkdir -p /u01/oracle建立使用者oracle 到主組oinstall,副組dba,主目錄/u01/oracle: # useradd -g
Time of Update: 2018-12-05
mysql,sqlserver,oracle三種資料庫的大對象存取 提交時間: 2004-7-9 15:51:49 mysql
Time of Update: 2018-12-05
Java資料庫連接(JDBC)由一組用 Java 程式設計語言編寫的類和介面組成。JDBC 為工具/資料庫開發人員提供了一個標準的 API,使他們能夠用純Java API
Time of Update: 2018-12-05
數值函數: abs(m) m的絕對值mod(m,n) m被n除後的餘數power(m,n) m的n次方round(m[,n]) m四捨五入至小數點後n位的值(n預設為0)trunc(m[,n]) m截斷n位小數位的值(n預設為0) -------------------------------------------------------------------------------- 字元函數: initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫lower(st)
Time of Update: 2018-12-05
MYSQL到ORACLE程式遷移的注意事項 2001-09 餘楓 有很多應用項目, 剛起步的時候用MYSQL資料庫基本上能實現各種功能需求,隨著應用使用者的增多,資料量的增加,MYSQL漸漸地出現不堪重負的情況:串連很慢甚至宕機,於是就有把資料從MYSQL遷到ORACLE的需求,應用程式也要相應做一些修改。本人總結出以下幾點注意事項,希望對大家有所協助。1.
Time of Update: 2018-12-05
在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加幾個 START WITH 1 -- 從1開始計數 NOMAXVALUE -- 不設定最大值 NOCYCLE
Time of Update: 2018-12-05
使用PreparedStatement的setString(i, s)時出現:可以參考文章:http://community.csdn.net/Expert/topic/3936/3936672.xml?temp=.2879145 java.sql.SQLException: 資料大小超出此類型的最大值: 3000後面那個值大小不定, 感覺與s大小有關表結構create table test(name char(32),addr varchar(3000)
Time of Update: 2018-12-05
1. 最好還是利用分析函數row_number() over ( partition by col1 order by col2 )比如想取出100-150條記錄,按照tname排序select tname,tabtype from ( select tname,tabtype,row_number() over ( order by tname ) rn from tab)where rn between 100 and 150;2. 直接使用rownum 虛列select
Time of Update: 2018-12-05
這幾天由於項目需要,處理oracle Clob類型的資料,由於使用的是hibernate,網路上找的文章有太多是講的hibernate1.x時代的了,通常都是一個強制轉化為oracle.sql.CLOB /BLOB,結果當然是不行,因為hibernate2,3封裝了一層,返回的實際上是hibernate.SerializableClob... ,還看了一些hibernate UserType的使用,但總有局限性,比如版本要求,伺服器要求。。。
Time of Update: 2018-12-05
在最近做的一個項目裡面碰到了類似下面的問題(為了便於闡述,進行了適當的簡化):Dim strsql As StringFor i=0 to N strsql="UPDATE TABLE SET NAME='wayne' WHERE NAME = :strName" Dim cmd As New OracleCommand(strsql, mOracleCnnDB) For j= 0 to M cmd.Parameters.Add(New
Time of Update: 2018-12-05
這是從別人的blog裡看到的,覺得很不錯,所以連原文和回複一起貼了出來,算是收藏吧。由 meteor 發表於 October 29, 2004 08:32