Time of Update: 2018-12-06
下面代碼是在Microsoft SQL Server 2000 裡運行Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
何為LOB?lob為oracle資料庫的一個大對象資料類型,可以儲存超過4000bytes的字串,位元據,OS檔案等大對象資訊.最大可儲存的容量根oracle的版本和oracle 塊大小有關.有那幾種可供選擇的LOB類型?目前ORACLE提供了CLOB,NCLOB,BLOB,BFILE共四種LOB類型,CLOB,NLOB為大字串類型,NLOB為多語言集字元類型,類似於NVARCHAR類型,用他們代替以前的LONG類型;BLOG為大二進位類型,用來代替以前的LONG
Time of Update: 2018-12-06
一. 官網說明 在DBCA 建庫的時候,有提示讓我們選擇連線類型,這裡有兩種類型:專用伺服器模式和共用伺服器模式。預設使用專用模式。如: Oracle 官方文檔對這兩種文檔的說明如下:About Dedicated andShared Server Processeshttp://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc001.htm OracleDatabase
Time of Update: 2018-12-06
在Oracle Linux 5中,我們可以使用使用Oracle validated Configuration 來加速部署Oracle 環境,關於Validated Configurations參考:OracleValidated Configurations 安裝使用 說明http://blog.csdn.net/tianlesoftware/article/details/7061684 在Oracle Linux 6中,沒有推出oracle
Time of Update: 2018-12-06
--1. --系統參數配置 connect sys/password@db_link as sysdba select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%'; --1 DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10 --連續錯誤串連10次使用者被鎖定 --2. --查看被鎖的使用者 select LOCK_DATE,username from
Time of Update: 2018-12-06
Oracle查詢使用者權限(轉自:CSDN)資料字典1、動態資料字典是以v$xxx開始的資料字典,在資料庫中約有150個左右,這些資料字典反映資料庫動態健全狀態,在不同時間查詢會得到不同的結果。2、DBA資料字典是以DBA_xxx表示,該資料字典儲存資料庫結構,查詢DBA資料字典可以反映資料庫結構設定,管理磁碟空間和資料表空間、事務與回退段、使用者與資料表空間等資訊。3、使用者資料字典是以USER_xxx表示,這些資料字典反應使用者所建立的實體資訊。如,USER_TABLES、USER_VIEW
Time of Update: 2018-12-06
在linux下安裝oracle是一件令人生畏的事情,其複雜程度遠遠超過安裝linux作業系統本身。如果能夠進行成功的安裝oracle,那麼同時也就順便掌握了linux一些技術。本文介紹在redhat linux 下安裝oracle 10g 的方法。在這裡說明一下,Oracle 10g的g是grid 的縮寫,意為網格,目前較為前沿的網路計算技術。 Oracle 10g 對軟硬體的要求都非常的高,所以要玩轉的話的花不少銀子。首先來看看它對硬體的要求:記憶體512兆(建議1G),cpu
Time of Update: 2018-12-06
Oracle用戶端查詢工具有時會有查處的結果為中文時不能正常顯示,要麼為亂碼,要麼為問號,plsql出現這種問題,以為是版本造成的,用了老的和最新的還是一樣,換了另外的資料庫工具也一樣,但注意一點,資料其實是沒有問題的,取出來顯示是正常的中文,只是在工具裡顯示的是問號。其實問題的原理很簡單,就是字元集設定不正確造成的,但如此簡單的原理在解決的過程中卻會遇到很多麻煩,下面結合我遇到和解決的過程,給朋友們一點思路,說不定你們跟我的問題一樣,通過這篇文章不用再折騰了,很快搞定,感覺飄飄……首先講講字元
Time of Update: 2018-12-06
Oracle參數一、oracle pfile/spfile區別 pfile 預設的名稱為“init+常式名.ora”檔案路徑:E:\oracle\product\10.2.0\db_1\dbs,這是一個文字檔,可以用任何文本編輯工具開啟。 spfile 預設的名稱為“spfile+常式名.ora”檔案路徑:E:\oracle\product\10.2.0\db_1\dbs以二進位文本形式存在,不能用vi編輯器對其中參數進行修改。兩個檔案可以用命令 CREATE PFILE FROM
Time of Update: 2018-12-06
還有些許遺漏,實驗理論上並不十分嚴密!1、 交易隔離等級設定Oracle有兩種交易隔離等級,分別是Connection.TRANSACTION_READ_COMMITTED(讀已提交)和Connection.TRANSACTION_SERIALIZABLE(串列讀)。如果設定隔離等級出錯,會拋異常如下java.sql.SQLException: 僅 READ_COMMITTED 和 SERIALIZABLE
Time of Update: 2018-12-06
資料庫鏈路:主要用途就是實現對遠端資料庫的訪問,你可以通過資料庫鏈路直接對遠端資料庫。同義字:為了使有關分布式操作更透明,ORACLE資料庫裡有同義字的對象synonym。顧名思義就是一個對象的同義字,可以用它來代替對象。 資料庫鏈路的建立文法一般是:CREATE DATABASE LINK [db_link_name] CONNECT TO [user_name] IDENTIFIED BY [password] USING '[tns_name]'; 其中:
Time of Update: 2018-12-07
本文轉自http://www.blogjava.net/reeve/archive/2007/08/01/133759.html 最近因為工作的關係,開始接觸GIS,採用開源的Geoserver、Geotools、Mapbuilder來開發,資料庫使用oracle
Time of Update: 2018-12-06
1 虛擬機器硬碟不要設為預設的8G 盡量設大點2.不是安裝oracle 難。 是對Linux 命令操作不熟悉3.安裝Linux系統時記得先把解析度設定好 1024*760 不然虛擬機器不能全屏操作4.為了快速安裝就先不建立資料庫 然後用命令:netca (或netmgr )--配置監聽器dbca --建立資料庫5.常用操作命令sqlplus /nologconnect /as sysdba startup 開啟資料庫 shutdwon abort 關閉資料庫:
Time of Update: 2018-12-06
問題:1. oracle中number,char/varchar,date等資料類型是怎麼儲存的?位元組流是什麼樣的?2. 各種資料類型佔用的位元組長度是多大?SELECT dump(1), DUMP(123456), DUMP(-123456), DUMP(1234567890123456) -- 整數--SELECT DUMP(123456.789), DUMP(-123456.789), dump(1.234567890123456789E15), dump(123456789012345
Time of Update: 2018-12-06
Oracle提供Wrap工具,可以用於加密你的Package等. 不過需要注意的是,加密後的代碼無法解密,你需要保管好你的原始碼。 以下是個例子:1.原始碼create or replace function get_rowid(l_rowid in varchar2)return varchar2isls_my_rowid varchar2(200); rowid_type number; object_number
Time of Update: 2018-12-06
前記:改bug的時候一不小心誤刪了產生庫上的一條資料,嚇的小心臟直跳,幸好找回來了。如果是剛剛刪除 可以採用以下方法:首先用以下 命令查看當時的資料庫參數undo_retention設定。show parameter undo;顯示如下:undo_management string AUTOundo_retention integer 900undo_tablespace string UNDOTBS1 undo_retention(保持力),900單位是秒。即15分鐘。 修改預設的undo_
Time of Update: 2018-12-07
我們知道emca可以手工維護oem資料庫,但在實際操作過程中,要順利建立可就不那麼輕鬆了!以下是個人遇到的問題,記錄在案。一:首次執行 emca -repos create 即報錯,查看日誌,提示 已經存在oem相關的使用者、角色、對象等等?原因:如果資料庫中已經有oem資料庫的相關資訊,建立即會出錯!可能是之前的操作未能正確完成,或本身已經具有oem資料庫所致。解決:emca -repos drop 清理以前的資訊,再次執行建立。 二:解決完上面的問題後,仍然建立失敗,查看日誌,報對象
Time of Update: 2018-12-06
問題2 SQL*Plus Copy命令問題描述怎樣在SQL*Plus中實現不同的表之間的資料複製,不論是本地的還是遠端?問題分析在SQL*Plus中的copy命令,可以完成遠端資料庫、本機資料庫或Oracle資料庫與非Oracle資料庫之間的資料複製。其效能與匯入/匯出相同。copy的基本命令格式:copy {from source_database |to destination_database}{append|create|insert|replace}destination_table[
Time of Update: 2018-12-06
to_date("要轉換的字串","轉換的格式") 兩個參數的格式必須匹配,否則會報錯。即按照第二個參數的格式解釋第一個參數。to_char(日期,"轉換格式" ) 即把給定的日期按照“轉換格式”轉換。轉換的格式:表示year的:y 表示年的最後一位 yy 表示年的最後2位 yyy 表示年的最後3位 yyyy 用4位元表示年表示month的:mm 用2位元字表示月;mon 用簡寫形式 比如11月或者nov ;month 用全稱 比如11月或者november表示day的:dd
Time of Update: 2018-12-07
近日在測試伺服器偵錯工具時,偶爾會出現以下錯誤:System.AccessViolationException: 嘗試讀取或寫入受保護的記憶體。這通常指示其他記憶體已損壞。 在 System.Data.Common.UnsafeNativeMethods.OCIEnvCreate(IntPtr& envhpp, MODE mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreefp, UInt32