標籤:資料庫對階層的處理模型有好多種,能夠依據自己的需求來設計模型。當然最簡單的也是最easy設計的模型就是所謂的鄰接模型。在這方面,其它資料庫比方Oracle 提供了現成的分析方法 connect by,而MySQL在這方面就顯得有些薄弱了。 只是能夠用MySQL的預存程序實現ORACLE相似的分析功能這樣,先來建立一個簡單的數表。create table country ( id number(2) not null, name varchar(60) not null);create
標籤:今天在維護oracle資料庫時,查看監聽的狀態,執行#lsnrctl status報錯: -bash:lsnrctl:command not found。以前並不會這樣,仔細想了一下,問題找到了,我是以root遠程登入到伺服器上,維護oracle時,直接 su oracle,這樣操作雖然使用者切換為oracle,但是環境變數仍然是root的環境變數,所以會報環境變數錯誤,正確的命令是su - oracle,這樣環境變數也會切換為oracle的環境變數。看一下 su 命令的 man
標籤:1.建立資料庫PersonCREATE TABLE Person( id number,name nvarchar2(200) ,age number ,sex nvarchar2(200) ,password nvarchar2(200)) 2.在資料庫建立一個type,對應JAVA端要傳入的對象結構: CREATE OR REPLACE TYPE BUT_UKBNOV_CTC_ORDER_REC1 AS OBJECT ( id number, name
標籤:遍曆兩個遊標 在一個預存程序中有兩個遊標,而且第二個遊標用到了第一個遊標的值,這樣的預存程序怎麼寫呢?以下是個例子:create or replace procedure DYNAMIC_CONFIRMascursor c1 is select o.id,o.cno,o.icorpid,o.iroeid, o.lr from ccs os inner join cc o on os.ids= o.id
標籤:Oracle中start with…connect by prior子句用法connect by 是結構化查詢中用到的,其基本文法是:1 select … from tablename2 start with 條件13 connect by 條件24 where 條件3;例:1 select * from table2 start with org_id = ‘HBHqfWGWPy’3 connect by prior org_id =
標籤:有時候需要大量操作一些表,比如授權,清空資料等。可以使用拼接sql語句的方式來實現。例如,需要將一個使用者中的所有表,授權查詢許可權給另一個使用者,可以拼接如下sql:select ‘grant select on 使用者名稱.‘ || table_name || ‘ to 另一個使用者名稱;‘ from user_tables;得到所有表拼接的如下sqlgrant select on 使用者名稱.table1 to 另一個使用者名稱;grant select on
標籤:--UNDO資料表空間匯總--查看全部的資料表空間名字SELECT NAME FROM V$TABLESPACE;--建立新的UNDO資料表空間,並設定自己主動擴充參數; CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE ‘D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS02.DBF‘ SIZE 10M REUSE AUTOEXTEND ON NEXT 100M MAXSIZE
標籤:作為一個開發/測試人員,或多或少都得和資料庫打交道,而對資料庫的操作歸根到底都是SQL語句,所有操作到最後都是操作資料,那麼對sql效能的掌控又成了我們工作中一件非常重要的工作。下面簡單介紹下一些查看oracle效能的一些實用方法:1、查詢每台機器的串連數select t.MACHINE,count(*) from v$session t group by
標籤:安裝資料的時候報錯:查看作業系統參數設定:[[email protected] ~]# vi /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and# sysctl.conf(5) for more details.# Controls IP packet