Time of Update: 2018-12-07
建立一個名為r5bak.bat檔案,用記事本編輯如下內容:@echo offecho 正在備份 Oracle 資料庫,請稍等......exp userid=r5/r5@orcl file=e:/NewBak/DB/r5_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=e:/NewBak/DB/r5_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=r5echo
Time of Update: 2018-12-07
oracle 資料庫的匯入匯出imp/exp相當於oracleDatabase Backup與還原,exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案;imp命令用以把dmp檔案從本地匯入到遠端資料庫伺服器。例子:exp命令:1、exp 使用者名稱/密碼 dmp檔案儲存位置;如下面 在dos視窗中輸入:sqlplus SIMMSPSTEST/SIMMSPSTEST
Time of Update: 2018-12-07
(一)字元函數UpperSELECT Upper ('abcde') FROM dual 結果:ABCDE LowerSELECT lower('ABCDE') FROM dual 結果:abcde InitcapSELECT Initcap ('AAA') FROM dual 結果:AaaSELECT Initcap ('aaa') FROM dual 結果:Aaa ConcatSELECT Concat ('a', 'b') FROM dual 結果:abSelect 'a' || 'b'
Time of Update: 2018-12-07
1。查詢某使用者下所有表 select table_name from all_tables where owner='SCOTT'; 查詢屬於SCOTT使用者的所有表 2。查詢EMP表中所有欄位(列) select * from all_tab_columns where table_name='EMP'; 3。列出表的索引列 select * from sys.all_ind_columns where table_name='EMP'; 4。列出表中約束 select * from
Time of Update: 2018-12-07
/**//*--建表create table student(recordid number(38),sid int not null ,sname varchar2(50), sdate date,sage number(3));*/--刪除表--drop table student;--插入資料/**//*set serveroutput on --允許伺服器輸出declare maxrecords constant int:=100;i int:=1;beginfor i in 1..
Time of Update: 2018-12-07
一、安裝安裝過程中的幾個關鍵點:全域資料庫名、系統標識符(SID,執行個體名)、伺服器參數檔案(SPFILEXXX(執行個體名).ORA)。監聽器的配置: server\NETWORK\ADMIN 檔案夾下的參數檔案(listener.ora,tnsnames.ora)。二、Oracle
Time of Update: 2018-12-07
一、建立使用者二、使用者授權三、角色機制四、配置模版及資源限制附錄 資料庫安全的作用是控制使用者是否能夠對資料庫及其中的對象執行操作。要串連到 Oracle 資料庫,就需要建立一個使用者帳戶,該使用者可以根據需要授予不同的操作許可權。一、建立使用者 CREATE/ALTER/DROP USER xxxx [協助文檔]CREATE USER prod4 IDENTIFIED BY ssss DEFAULT TABLESPACE users TEMPORARY
Time of Update: 2018-12-07
一、概述、PL/SQL 塊結構二、控制結構(分支、迴圈、控制)三、異常四、複合變數(記錄)一、概述、PL/SQL 塊結構PL/SQL 是Oracle產品對 SQL 語言的擴充。PL/SQL 塊共分為三個部分:聲明部分、可執行部分、異常部分。DECLARE ...BEGIN ...EXCEPTION ...END;變數聲明內容:賦予變數適當的名稱、資料類型、定義變數(標準,記錄)、控制變數範圍。變數命名規則:變數以字元開頭;可包含數字、底線、$、#;長度範圍
Time of Update: 2018-12-07
1、建立和設定資料表空間CREATE TABLESPACE mydb2 DATAFILE 'D:\oracle\product\10.2.0\oradata\test\MYDB4.DBF' SIZE 30M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED, 'D:\oracle\product\10.2.0\oradata\test\MYDB5.DBF' SIZE 20M AUTOEXTEND ON NEXT 5 MAXSIZE 100M;ALTER
Time of Update: 2018-12-07
1、帳戶登入C:\> sqlplus "sys/love2you as sysdba"C:\> sqlplus /nologSQL> CONNECT sys/love2you as sysdba2、啟動關閉執行個體 ● SQL> startup 啟動執行個體、開啟控制檔案、開啟資料檔案 ● SQL> startup mount 啟動執行個體、開啟控制檔案 ● SQL> startup nomount 啟動執行個體 ● SQL>
Time of Update: 2018-12-07
一、行級觸發器二、語句級觸發器三、替換觸發器四、模式級觸發器五、資料庫級觸發器 1、觸發器一旦建立就會立刻生效,有時可能需要臨時禁用觸發器,最常見的原因就是涉及資料載入。ALTER TRIGGER trigger_name [ENABLE | DISABLE]; 2、Oracle 觸發器裡兩個重要的記憶體邏輯表 :old 和 :new。:old 表儲存的是在DML語句之前的資料,:new 表儲存的是在DML語句建立的資料。 old newINSERT -
Time of Update: 2018-12-07
在asp.net中,如何斷行符號觸發指定按鈕的事件?假設:<asp:TextBox id="TextBox1" runat="server" Width="240px"></asp:TextBox> <asp:Button id="ButtonOK" runat="server" BorderWidth="1px" BorderColor="Purple" BorderStyle="Solid" Text="Search
Time of Update: 2018-12-07
用JDBC操作Blob最基本的思路是:先插入一條包含空Blob的記錄,然後立即將該條記錄用行鎖定的方式開啟,得到改Blob欄位的引用,從中得到一個輸出資料流,將byte[]資料寫入後提交。hibernate操作的基本思路也是一致的。 參考url:http://biekwo.iteye.com/blog/323393http://bbs.csdn.net/topics/60009941 由於如果不是使用oracle 操作 blob,會報
Time of Update: 2018-12-07
使用者名稱:sys 密碼:change_on_install 使用者名稱:system 密碼:manager 使用者名稱:internal 密碼:oracle 使用者名稱:scott 密碼:tiger 2.1 ORACLE 伺服器卸載1.停止所有Oracle 服務.啟動"程式>Oracle Installation Products>Universal
Time of Update: 2018-12-07
今天打算複習下oracle,本來oracle是以前安裝的,重新安裝了系統,大概重新裝了系統對其有影響吧,在服務表中發現沒有了lister該項。於是為了保險起見重新安裝了oracle。配置什麼都是正確的,但是通過http://localhost:5560/isqlplus時,突然發現http://localhost:5560/isqlplus打不開了。 解決方案: 首先進入CMD 1.用命令:netstat -an 查看連接埠5
Time of Update: 2018-12-07
上文講了如何在SQL Server2005中建立主鍵和自增列:http://www.cnblogs.com/netsql/archive/2010/05/19/1739481.html下面講述,Oracle中如何建立自增列,總的來說需要建立序列,並把這個序列付給某一列,重建觸發器即可。第一步,首先要建立與資料庫的串連,方法較多,這裡舉個例子:如何建立與Oracle的串連:http://www.cnblogs.com/netsql/archive/2010/05/19/1739491.html
Time of Update: 2018-12-07
iis 無法訪問 oracle 但是vs2008可以訪問 把我鬱悶了好久 又裝了oracle伺服器的在網上查了又裝了oracle的用戶端 暫時可以訪問了但是oracle的監聽無法啟動了 比較鬱悶的事情反覆裝了oracle好幾遍 鬱悶了幾天最後終於找到了問題這個原來是oracle的bugoracle我真 草你了在ora92的使用者的許可權 authenticated user 的讀取和運行 點掉再點上 再重啟就行了還有就是D:\oracle\ora92\bin 的 bin目錄 加
Time of Update: 2018-12-07
查看目前使用者的預設資料表空間 SQL>select username,default_tablespace from user_users; 查看目前使用者的角色 中國 SQL>select * from user_role_privs; 查看目前使用者的系統許可權和表級許可權 中國 SQL>select * from user_sys_privs; SQL>select *
Time of Update: 2018-12-07
全卸載Oracle方法:軟體環境: 1、Windows XP + Oracle 10g 2、Oracle安裝路徑為:d:\Oracle1、如果資料庫配置了自動儲存管理(ASM),應該先刪除聚集同步服務CSS(cluster Synchronization Services).刪除CSS服務的方法是在DOS命令列中執行如下命令: localconfig delete2、在“服務”視窗中停止Oracle的所有服務。3、在“開始”菜單中依次選擇“程式”/“Oracle-OraDb10g_home1"/
Time of Update: 2018-12-07
Oracle表分區自從oracle8i 開始可以把一個表分割為多個小的部分,這樣可以對oracle的效能最佳化帶來很大的好處~例如:改善表的查詢效能,更加容易管理表資料,備份和恢複操作更方便在oracle 中分區表 分為好幾種的(定界分割,散列分區,子分區,列表分區,索引分割區)下面我們來慢慢介紹現在我們來建立一個[定界分割]create table RangeTable(id int primary key,name varchar(20),grade int)partition by