Time of Update: 2018-07-24
oracle建立資料庫、資料表空間、使用者並授權 在安裝完Oracle資料庫軟體之後可以使用預設的資料庫orcl,也可以根據需要建立自訂的資料庫。資料表空間用於對資料庫中的資源進行分類,每個使用者都有預設的資料表空間,也可以給使用者指定預設的資料表空間。 1、建立資料庫 簡單的方式是使用'Database Configuration Assistant'資料庫組態工具根據嚮導建立 2、建立資料表空間 在實際使用中需要建立自訂的資料表空間和暫存資料表空間
Time of Update: 2018-07-24
這裡主要介紹遊標 與 幾種迴圈方法的使用,迴圈包括WHILE 和 FOR作為判斷迴圈的條件,迴圈體都是使用LOOP…..END LOOP。作為退出迴圈的條件還有一個就是 EXIT WHEN 條件,具體看下面的例子: 一:使用EXIT WHEN 條件 退出迴圈 DECLARE CURSOR C_EMP IS SELECT EMPID,EMPNAME,EMPTELEP FROM T_EMP; P_EMPID T_EMP.EMPID%TYPE; P_EMPNAME
Time of Update: 2018-07-24
問題描述: 前一陣子在做項目時回家之後發現不能串連PLSQL,之後看服務發現tnslistener未啟動,然後轉到服務列表去手動啟動。發現不能啟動 解決方案: 出現本問題的原因是因為你的機器IP變動。開啟doc環境輸入ipconfig看看目前機器分配的IP, 修改D:\oracle\product\10.2.0\db_1\network\ADMIN\下的兩個設定檔主機IP 當然路按照你個人的機器
Time of Update: 2018-07-24
運行環境:在自己膝上型電腦上安裝測試 作業系統版本:64位win8.1 oracle版本:64位 oracle 11g 安裝oracle 成功後//以管理員身份登入oracle 在cmd裡輸入命令 sqlplus / as sysdba 然後 報錯 ERROR: ORA-01031 insufficient privileges 解決辦法: 一般情況下檢查作業系統的登入使用者是否包含在ORA_DBA組中。
Time of Update: 2018-07-24
Oracle XE 執行安裝程式後,很簡單的預設為 SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通過如下方法可以修改成為 ZHS16GBK sqlplus / as sysdba select userenv('language') from dual; shutdown immediate startup mount alter system enable
Time of Update: 2018-07-24
Windows7上完全卸載Oracle 12c操作步驟 1.關閉Oracle所有的服務,按【win+R】運行【services.msc】找到所有Oracle開頭的服務(OracleVssWriterORCL+OracleServiceORCL+OracleOraDB12Home1TNSListener+OracleOraDB12Home1MTSRecoveryService+OracleJobSchedulerORCL),點擊停止。
Time of Update: 2018-07-24
goldengate自12c版本開始也開始採用oui方式進行安裝,但是有很多情況下作業系統沒有圖形化,這種情況下可以採用靜默方式安裝,具體步驟如下: 1.上傳ogg 12.1.2.1.0介質 2.解壓介質 unzip V46695-01.zip 3.配置自動應答檔案 靜默安裝需要配置一個自動應答檔案,位置在剛才解壓出來的介質目錄中,具體如下: [oracle@rac1 software]$ cd
Time of Update: 2018-07-24
首先要建立適當的索引。sql在索引欄位不要加函數,保證索引起效。如果是複合索引注意在sql的順序。如果已經存在索引,建議你先重建索引先,因為大資料表的索引維護到了一個階段就是亂的,一般建議重建。建立好的一般可以獲得幾十倍的速度提升。 最大資料量的表放在最前,最小的表放在最後面。sql是從最後面開始反向解析的。 其次是要把最有效縮小範圍的條件放到sql末尾去。尤其是主鍵或者索引欄位的條件。 保證你sql的演算法合理性。保證複雜度和空間度的合理性。
Time of Update: 2018-07-24
Oracle字元集亂碼問題析及解決辦法 一、問題描述 SQL Plus WorkSheet是一個視窗圖形介面的SQL語句編輯器,對於那些喜歡視窗介面而不喜歡字元介面的使用者,該工具相對SQL/PLUS受到了很大的歡迎。但從Oracle 8i以後,如果安裝Oracle 8i時選取的是別於英語的字元集,對於我們中國,通常會選取簡體中文字元集(ZHS16GBK),安裝成功後,運行SQL Plus
Time of Update: 2018-07-26
方法一:v$version SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit ProductionPL/SQL Release 11.1.0.7.0 -
Time of Update: 2018-07-26
1 右擊“電腦”-->管理-->服務和應用程式-->服務,停掉所有Oracle相關的服務(以oracle打頭的,比如OracleDBConsoleorcl)。 2 開始-->所有程式-->Oracle-->Oracle安裝產品-->Universal Installer,“歡迎使用”介面啟動後,卸載產品-->展開Oracle主目錄下的OraDb11g_home1-->勾選Oracle
Time of Update: 2018-07-26
1.通過SQLPlus執行如下SQL命令 SQL>colcomp_name format a10; SQL>selectcomp_name,status from dba_registry where comp_name='Spatial'; 如果結果類型如下則說明安裝成功(狀態為VALID或是LOADED都可以) 2.可以通過如下命令檢查SPATIAL安裝的版本 SQL> select sdo_versionfrom dual;
Time of Update: 2018-07-26
簡單介紹Oracle 9i的16種資料類型 Oracle 9i共提供了16種純量資料型別,如下所示。 Oracle 9i的純量資料型別 名稱含義 Char 用於描述定長的字元型資料,長度<=2000位元組 varchar2 用於描述變長的字元型資料,長度<=4000位元組 nchar 用來儲存Unicode字元集的定長字元型資料,長度<=1000位元組 nvarchar2
Time of Update: 2018-07-26
前言 學習預存程序的前提是,瞭解PLSQL的文法和編寫方式。 需要瞭解PLSQL,請查看之前的總結。 我們以下的表操作可能會基於以下兩張表: 我們建立一個員工表和部門表: 員工資訊表 create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DATE, SAL BINARY_DOUBLE,
Time of Update: 2018-07-26
分組函數 通過今天學習分組函數,我們有以下的學習內容。 1、 什麼是分組函數。 答:分組函數作用於一組資料,並對一組資料返回一個值。 2、 常見的分組函數有: 函數名稱 函數描述 Count 返回找到的記錄數
Time of Update: 2018-07-26
TIMESTAMP資料的格式化顯示和DATE 資料一樣。注意,to_char函數支援date和timestamp,但是trunc卻不支援TIMESTAMP資料類型。這已經清楚表明了在當兩個時間的差別極度重要的情況下,使用TIMESTAMP資料類型要比DATE資料類型更確切。 如果你想顯示TIMESTAMP的小數秒資訊,參考下面: 1 SELECT TO_CHAR(time1,'MM/DD/YYYY HH24:MI:SS:FF3') "Date" FROM
Time of Update: 2018-07-26
前面寫了一些進階查詢中的基礎部分。在這裡寫寫多表查詢的一些方法。這裡的SQL語句的欄位講得不太細,因為時間問題,大家只要看思維意思即可。 多表查詢,就是要2個表以上有串連,使用關聯欄位,外鍵。多表串連後,就成了“笛卡稱集”。比如部門表是2欄欄位2行值。而員工表是4欄欄位3行值的話,他們中間有一個外部索引鍵關聯,關聯後的表就是6欄欄位6行值的一個關聯後的表。這個表就是所謂的“笛卡稱集”。想瞭解“笛卡稱集”的可以百度查查看。
Time of Update: 2018-07-26
在安裝完Oracle 10g之後,想開啟sql*plus來學習,然後按照書上的步驟用scott使用者來串連資料庫,可輸了好幾次都提示一個錯誤。 error: the account is locked 然後上網查了一下之後發現這個使用者被鎖定了,至於它為什麼被鎖定,可能是下面幾個原因。 1.嘗試多次登入未成功.(可能密碼不正確) 2.此使用者被管理員手工鎖定. 3.使用者密碼到期.未按時修改密碼.等等...
Time of Update: 2018-07-26
㈠ 定義 建 立一個反向索引將把每個列的索引值(each column key value)按位元組反向過來,對於按鍵組合,列的順序被保留,但每個列的位元組都作了反向 例如:
Time of Update: 2018-07-25
標籤:val 格式 rac 舉例 多個 彙總 order mon oracl pivot的格式select from( inner_query)pivot(aggreate_function