Time of Update: 2018-12-03
最近在做向ORACLE資料庫中錄入資料,資料庫中的表數目多,並且有的表中資料記錄多,有的資料記錄少,剛開始就從少的表開始往裡面錄入,少還可以,後來發現表中資料量太大了,就想有沒有辦法一次性資料錄入,在網上找了找,就採用了PL/SQL Developer8.0嘗試了一下,很是方便啦。 使用PLSQL Developer工具,這個可是大名鼎鼎的Oracle DBA最常使用的工具。
Time of Update: 2018-12-03
進入cmd:--以sys賬戶進入sqlplus sys/admin as sysdba;--建立資料表空間create temporary tablespace SMS_Temptempfile 'E:\oracle\product\10.2.0\oradata\orcl\SMS_Temp.dbf' size 20Mautoextend on; create tablespace SMS_Datadatafile
Time of Update: 2018-12-03
1. tomcat 官網文檔參考 http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html2. 測試:在tomcat 的context.xml中添加如下代碼:一般在tomcat安裝目錄的\conf \目錄下<Resource name="jdbc/myoracle" auth="Container" type="javax.sql.DataSource"
Time of Update: 2018-12-03
用sqlplus登陸正常 而使用plsql時 同樣的使用者登陸同個資料庫時 就報錯: 初始化錯誤 SQL*NET沒有完整安裝 OracleHomekey:software/oracle OracleHomedir 具體配置: 在PLSQL Developer選擇Tools > Preferences > options > "Oracle Home" and "OCI Library",例如: Oracle10g裝在D:/oracle/ 則:Oracle
Time of Update: 2018-12-03
Oracle中SQLPLUS的常用指令收集與技巧安裝了oracle9i,進入sal*plus需要輸入使用者名稱、口令和主機標誌符 system/manager sys/change_on_intall scott/tiger internal/oracle 以上為初始密碼 主機字串空或者是@+你的服務名,在本地登陸不需要本地服務名。 下面就介紹一下一些常用的sql*plus命令: 首先查看當前使用的資料庫執行個體: select name from V$database;
Time of Update: 2018-12-03
java.lang.NullPointerException at oracle.jdbc.driver.ScrollableResultSet.close(ScrollableResultSet.java:149) at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.close(DelegatingResultSet.java:152) at
Time of Update: 2018-12-03
Case When Fd_Business.Amount_Debit > 0 And Fd_Business.Syscreate_Type <> 5 And Fd_Business.Fd_Fund_Account_Id In (Select Fd_Fund_Account_Id
Time of Update: 2018-12-03
SQL資料庫 Oracle資料庫ISNULL(欄位名,替換值) -------------------------------------
Time of Update: 2018-12-03
伺服器Windows Server 2008上安裝Oracle 11g後,伺服器上通過PL/SQL Developer可以串連上,但是區域網路內的其他已安裝了Oracle用戶端軟體 的機器上通過PL/SQL Developer卻無法串連上,經過排查是伺服器上Windows防火牆中對於入棧規則中1521連接埠需要手動開啟一下,如所示:匯出命令:___> exp___> czfxkh@syit___> czfxkh___>
Time of Update: 2018-12-03
Oracle 10g Express Edition是Oracle專門為小型使用者提供的免費版本。Oracle XE十分小巧,安裝簡單,可供第三方軟體開發商部署較小的應用。不過Oracle XE目前的beta2預設安裝的字元集是WE8MSWIN1252,不是中文字元集,並且不能通過直接運行 alter database character set AL32UTF8; 來修改,因為AL32UTF8不是預設字元集的超集。
Time of Update: 2018-12-03
首先需要一個Oracle操作類,OraDbHelper.cs,代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.OracleClient;/// <summary>///OraDbHelper 的摘要說明/// </summary>public class OraDbHelper{
Time of Update: 2018-12-03
有這樣的應用情形,除了使用2表之間主外鍵約束中啟用級聯修改和串聯刪除這種SQL Server內建的解決方案外,我們還可以使用觸發器來完成類似的功能,以下通過一個刪除來舉例說明: 假如一個SysFuncDic(功能字典表)、SysFuncRights(功能許可權表),功能許可權表中的FuncID和功能字典表中FuncID有外鍵約束關係,現在我們要刪除SysFuncDic中的記錄,因為做過外鍵約束關係,所以無法刪除。解決的辦法是首先刪除SysFuncRights表中所有與FuncID對應的記錄即可。
Time of Update: 2018-12-03
項目裡經常見到類似下面的語句:SELECT SEQ_PROJECT.NEXTVAL FROM
Time of Update: 2018-12-03
匯入匯出命令imp、emp1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 將資料庫中system使用者與sys使用者的表匯出exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)3 將資料庫中的表table1 、table2匯出exp
Time of Update: 2018-12-03
怎樣查看oracle當前的串連數呢?只需要用下面的SQL語句查詢一下就可以了。select * from v$session where username is not nullselect username,count(username) from v$session where username is not null group by username #查看不同使用者的串連數 select count(*) from v$session #串連數Select count(*) from
Time of Update: 2018-12-03
後來查了查資料,發現資料表空間資料檔案容量與DB_BLOCK_SIZE有關,在初始建庫時,DB_BLOCK_SIZE要根據實際需要,設定為4K,8K、16K、32K、64K等幾種大小,ORACLE的物理檔案最大隻允許4194304個資料區塊(由作業系統決定),資料表空間資料檔案的最大值為
Time of Update: 2018-12-03
導讀: Oracle裡有形形色色的限制(limit),清楚的瞭解這些限制可以協助我們更好的使用Oracle和理解Oracle. 本文是Oracle的限制系列的第一篇文章,最主要介紹了一些由Oracle初始化參數設定的一些基本限(sessions , processes ) Key Word: ORA-00018 , ORA-00020 1。sessions 在初始化參數所設定的限制中,最為人所知的估計就是sessions和processes Sessions
Time of Update: 2018-12-03
原文出處: http://cau99.blog.51cto.com 資料庫版本:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64biSQL> create table t(id number(20));Table
Time of Update: 2018-12-03
導讀: 一、建立profile檔案。 SQL>Create profile 檔案名稱 limit FAILED_LOGIN_ATTEMPTS:指定鎖定使用者的登入失敗次數 PASSWORD_LOCK_TIME:指定使用者被鎖定天數 PASSWORD_LIFE_TIME:指定口令可用天數 PASSWORD_REUSE_TIME:指定在多長時間內口令不能重用 PASSWORD_REUSE_MAX:指定在重用口令前口令需要改變的次數
Time of Update: 2018-12-03
from http://www.javaeye.com/topic/264448在利用Hibernate的進行標準的SQL進行查詢時,竟然不支援ORACLE的rowid直接查詢: Java代碼 session.createSQLQuery("select rowid from oracletablename").list(); session.createSQLQuery("select rowid from