Time of Update: 2018-12-05
建立資料表空間報許可權不足,引發的問題如下:create tablespace test1 datafile 'D:\mydf.dbf' size 10m; 1.建立資料表空間,報許可權不足2.查看目前使用者的許可權3.許可權與角色的關係 許可權:分為系統許可權與實體許可權 系統許可權:系統規定使用者使用資料庫的許可權。(針對使用者);實體許可權:某種許可權使用者對其他使用者的表或視圖存取許可權(針對錶或視圖)
Time of Update: 2018-12-05
2012-6-13 在瀏覽器中訪問Oracle資料庫瀏覽器地址是什麼?要開那個服務?一:本機裝的是10g,目前10g和11g都是用瀏覽器來登入到管理平台,在系統安裝好後,(如果資料庫只安裝一個執行個體,那通過1158
Time of Update: 2018-12-05
oracle學習資料http://bbs.51cto.com/thread-1010463-1.html1)132個oracle熱門精品資料http://bbs.51cto.com/thread-933811-1.html2)Oracle 雙機熱備詳細配置 ROSE
Time of Update: 2018-12-05
Oracle命令全集第一章:日誌管理第二章:資料表空間管理第三章:表第四章:索引第五章:約束第六章:LOAD資料第七章:reorganizing data第八章: managing password security and resources第九章:Managing users第十章:managing privileges第十一章: manager role第十二章: BACKUP and RECOVERY Oracle命令全集 第一章:日誌管理 1.forcing log
Time of Update: 2018-12-05
在實際的開發應用中,關於Oracle資料庫,經常聽見有人說建立一個資料庫,建立一個Instance,啟動一個Instance之類的話。 其實問他們什麼是資料庫,什麼是Instance,很可能他們給的答案就是資料庫就是Instance,Instance就是資料庫啊,沒有什麼區別。在這裡,只能說雖然他們Oracle用了可能有了一定的經驗,不過基礎的概念還是不太清楚。 什麼是資料庫,其實很簡單,資料庫就是儲存資料的一種媒介。比如常用的檔案就是一種,在Oracle10G中,
Time of Update: 2018-12-05
oracle資料庫配置修改:C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora Oracle資料庫監聽程式啟動不瞭解決方案:C:/Documents and Settings/All Users/「開始」菜單/程式/Oracle - OraHome81/Network Administration/Net8
Time of Update: 2018-12-05
一. 官網說明 owid的定義:A globally unique address for a row in a database. rowid 分為extended rowid 和 restricted rowid.1.1 Restricted ROWID Internally, the ROWID is a structure that holds information that the database server needs to access
Time of Update: 2018-12-05
用exp/imp遠程操作資料庫關鍵字: exp/imp遠程操作 在http://icyheart.javaeye.com/blog/424760中詳細分析了exp/imp在本機資料庫上的操作,其實exp/imp除了上述的功能外,還可以對遠端資料庫進行操作,具體方法如下:一、修改tnsnames.ora檔案(或步驟一可省略,寫法是exp[imp] 地址/數據庫實例名 file=路徑.dmp [如是imp,還要加上 full=y ] )加入遠程伺服器的命名:Sql代碼 192.168.1.117
Time of Update: 2018-12-05
connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start by cond1 connect by cond2 where cond3; 簡單說來是將一個樹狀結構儲存在一張表裡,比如一個表中存在兩個欄位: id,parentid那麼通過表示每一條記錄的parent是誰,就可以形成一個樹狀結構。 用上述文法的查詢可以取得這棵樹的所有記錄。 其中COND1是根結點的限定語句,當然可以放寬限定條件,以取得多個根結點,實際就是多棵樹。
Time of Update: 2018-12-05
解決Oracle資料庫用戶端隨機連接埠串連的問題收藏到手機 轉寄 評論2009-03-06 11:03要使Oracle用戶端能正常串連到設定有防火牆的安裝在windows上的Oracle伺服器,單開放一個1521或自訂的監聽連接埠是不夠的。我們有的時候需要映射連接埠遠程去訪問Oracle 資料庫,這裡有個防火牆的問題,在unix 上沒有問題,但是在win 平台上卻無法正確訪問,下面的可以解決這個問題,從網上找到有如下資料:資料一、近來由於工作需要,在Windows
Time of Update: 2018-12-05
Oracle9i之前,中文是按照二進位編碼進行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。設定NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序 SCHINESE_PINYIN_M 按照拼音排序,系統的預設排序方式為拼音排序舉例如下:表名為 dept ,其中name欄位是中文,下面分別實現按照單位名稱的筆劃、部首和拼音排序。1: //按照筆劃排序2
Time of Update: 2018-12-05
ORACLE中的exception1、異常的優點 如果沒有異常,在程式中,應當檢查每個命令的成功還是失敗,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error 這種實現的方法缺點在於錯誤處理沒有與正常處理分開,可讀性差,
Time of Update: 2018-12-05
最近看到好多人說到tns或者資料庫不能登入等問題,就索性總結了下面的東東。首先來說oracle的網路結構,往複雜處說能加上加密、LDAP等等。。這裡不做討論,重點放在基本的網路結構也就是我們最常用的這種情況三個設定檔listener.ora、sqlnet.ora、tnsnames.ora
Time of Update: 2018-12-05
Oracle中SQL解析的主要流程:我們說的遊標概念比較複雜,它可以是用戶端程式中的遊標,服務進程中的私人遊標,以及伺服器端共用池裡的共用遊標。假設一個遊標被開啟了,一般來說它的共用遊標資訊(包括執行計畫,最佳化樹等)總是會在SQL AREA裡,無需再次軟/硬解析。SESSION_CACHED_CURSORS是Oracle中的一個初始化參數(修改必須重啟執行個體),指定了每個會話緩衝的遊標上限(保留在PGA中);用戶端程式中open
Time of Update: 2018-12-05
以下安裝過程已驗證。 一、平台環境及軟體 ubuntu 10.04 sever jdk6.0 oracle11g (linux_11gR1_database_1013.zip) Xmanager 3 boardcast方式 swap空間需要4G二、安裝依賴的包這一步很關鍵,確認安裝順利才能保證後面安裝Oracle的過程不報錯。apt-get updateapt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3
Time of Update: 2018-12-05
安裝伺服器作業系統我一般都是安裝English。 這樣能避免亂碼問題。 這次伺服器的系統是同事裝的,安裝的中文。 在安裝資料庫的時候出現了亂碼問題。 google了一個方法,修改/etc/sysconfig/i18n 檔案。 步驟如下: [root@qs-xezf-db2 ~]# vi /etc/sysconfig/i18n #LANG="zh_CN.UTF-8"LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.
Time of Update: 2018-12-05
\"1.查看所有使用者 select * from all_users; -------查看所有的使用者 select * from user_users; --------查看目前使用者2.查看使用者或角色系統許可權: select * from user_sys_privs; --------查看目前使用者的許可權3.查看角色所包含的許可權 select * from role_sys_privs; -------4.查看使用者物件許可權 sele
Time of Update: 2018-12-05
在開發應用的時候,把資料按照一定的規則排序後再取前幾條資料這種操作是很平常的事情。我們在Oracle中常用的就是order by,然後取得rownum小於多少的資料這種方法。不過如果對Oracle不熟悉,也許就會發現你寫的SQL語句檢索出來的值不正確,這個是為什麼呢。 因為Oracle在檢索的時候,會首先把資料都檢索出來,然後在排序段中進行排序。假如你有一個SQL語句如下所示。SELECT EMP_NOFROM EMPWHERE
Time of Update: 2018-12-05
在Oracle中,如果你資料存放區是採用檔案形式的話,你可以通過登入Oracle的那台主機,然後找到資料庫儲存的目錄來查看資料庫檔案資訊。不過如果你不知道檔案放哪或者主機的登入許可權沒有的話,你怎麼知道資料庫檔案的配置呢,這樣就需要幾個特殊視圖的幫忙了。 如果採用sys之類的DBA使用者登入的話,可以看到3個視圖,分別是V$CONTROLFILE, V$DATAFILE,
Time of Update: 2018-12-05
1 取得表中第6到第10條記錄的值1.1 第一種方法,使用minus語句假設ddl語句如下:CREATE TABLE T(ID VARCHAR2(4) PRIMARY KEY, VALUE INT)那麼第一種方法就是取出前5條,再取出前10條,然後採用集合運算的方法把前10條減去前5條就OK了,SQL語句如下SELECT * FROM T WHERE ROWNUM <= 10MINUSSELECT * FROM T WHERE ROWNUM <= 5;