oracle建立資料表空間和資料庫使用者

win系統:運行-cmdsqlplus /nologconn /as sysdba;linux系統:su - oraclesqlplus /nologconn /as sysdba;建立資料表空間:create tablespace SZTJ datafile 'F:\oracle\product\10.2.0\db_1\oradata\SZTJ.dmp'size 50M autoextend on next 50M maxsize unlimited extent management

Oracle指令碼修改表

1.增加列 ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);例如:SQL>ALTER TABLE emp01 ADD eno NUMBER(4);2.修改列定義 例如:SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)2    DEFAULT 'CLERK' 3.刪除列 例如:SQL> ALTER TABLE emp01

Oracle的使用

一,Plsql 調試預存程序:1、在oracle的 配置和移植工具 àNET MANAGER中配置串連2、在plsql中建立SQL視窗,編寫預存程序3、在plsql中建立測試視窗,在beginend之間調用執行個體:-- Created on 2012-4-28 by ADMINISTRATOR declare -- Local variables here v varchar2(123); va varchar2(234);begin -- Test statements here

Oracle的Sign函數,Decode函數,nvl函數

原文地址:http://wentao365.iteye.com/blog/1156889Sign函數:用於判斷一個值是正數、0還是負數,返回的值分別為1、0、-1Decode函數:Decode(運算式,值1,結果1,值2,結果2,預設)功能同if    elseif  (xxxxx) then              xxxxxxelsif   (xxxxx)    then· xxxxxxend

oledb帶參數訪問oracle function並獲得傳回值的問題,有沒有人能告訴我

oracle資料庫中有一個function   fun_sin_shift_to_group  兩個參數分別是 INDATE IN DATE , inshift in Integer,一個傳回值 傳回值為varchar2用oracleclient可以傳參數並獲得傳回值,這是沒問題的(代碼如下:)     OracleConnection oc = new OracleConnection("data source=l3ironbe;User Id=level3;Password=wisdri")

oracle temp資料表空間處理方法

一.檢查過程(1) 我們可以查查資料庫alert日誌例如:/u0/admin/sm/bdump/alert_sm.log資料庫中並沒有報temp資料表空間的錯,一般來說不報錯,可以先不管,因為沒有temp資料表空間可能由於沒有需要用到而不釋放空間。(2) 我們可以用這個語句查一下SELECT se.username,sid,serial#,sql_address,machine,program,tablespace,segtype,contentsFROM v$session

oracle查詢有sysDBA許可權的使用者

查看具有sysdba許可權的使用者  以sys使用者登陸Oracle,執行select * from V_$PWFILE_USERS;可查詢到如下結果:         SQL> select * from V_$PWFILE_USERS;  USERNAME SYSDBA SYSOPER  ------------------------------ ------ -------  SYS TRUE

Oracle時間段查詢

擷取某一天的資料select d.device_name as 裝置,d.alert_time 時間 from device d where  d.alert_time        between to_date('2010-9-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and                to_date('2010-9-27 23:59:59','yyyy-mm-dd hh24:mi:ss') //返回當天的資料              

Oracle進階複製機制

Oracle進階複製即可支援基於整個表的複製也可支援基於部分表的複製兩種複製方案。這兩種複製方案主要是通過Oracle的兩種複製機制來完成的,即多主複製和可更新快照集複製,同時還可以將這兩種複製機制結合起來以滿足不斷變化的業務需求。1.

不刪除Oracle中資料的情況下,改欄位類型

--修改INFO_CUS_COMPLEX_TAX序號類型alter table INFO_CUS_COMPLEX_TAX  add AA number;-- Add/modify columnsalter table  INFO_CUS_COMPLEX_TAX  modify NO null;--禁用約束alter table INFO_CUS_COMPLEX_TAX disable constraint PK_INFO_COMPLEX_TAX1;update

oracle頂級使用者,建角色

頂級使用者:使用者名稱:sys連結為:SYSDBA建角色: /*建立關務V2.0配置庫*/ DROP TABLESPACE CMS_PARA INCLUDING CONTENTS AND DATAFILES; CREATE TABLESPACE CMS_PARA LOGGING DATAFILE 'D:\oracle\oradata\orcl\CMS_PARA.ORA' SIZE 5M --oracle的安裝路徑 REUSE AUTOEXTEND

oracle中的exists 和not exists 用法詳解

 exists表示()內子查詢語句返回結果不為空白說明where條件成立就會執行主sql語句,如果為空白就表示where條件不成立,sql語句就不會執行。not exists和exists相反,子查詢語句結果為空白,則表示where條件成立,執行sql語句。負責不執行。之前在學oracle資料庫的時候,接觸過exists,做過幾個簡單的例子,,如1.如果部門名稱中含有字母A,則查詢所有員工資訊(使用exists)select * from emp where exists (select *

Oracle與MySQL的幾點區別

Oracle資料庫與MySQL資料庫的區別是本文我們主要介紹的內容,希望能夠對您有所協助。1.組函數用法規則mysql中組函數在select語句中可以隨意使用,但在oracle中如果查詢語句中有組函數,那其他列名必須是組函數處理過的,或者是group by子句中的列否則報錯eg:select name,count(money) from

Oracle 物件類型(Object)

Oracle 物件類型(Object)Oracle物件類型也有屬性和方法.  建立物件類型與建立表很相似,只是實際上不為儲存的資料分配空間:  不帶方法的簡單物件類型:CREATE TYPE type_name as OBJECT (column_1 type1,column_2 type2,...);  注意:AS OBJECT  建立好物件類型之後,就可以在建立表的時候,使用該類型了,如:CREATE TYPE HUMAN AS OBJECT(    NAME VARCHAR2(20),  

oracle面試題總結

1、描述tablespace和datafile的關係資料表空間是資料庫的邏輯組成部分。從物理上講,資料庫資料存放在資料檔案中;從邏輯上講,資料庫則是存放在資料表空間中,資料表空間由一個或多個資料檔案組成。2、描述table/segment/extent/block之間的關係這些都是Oracle儲存的邏輯結構。BLOCK是Oracle儲存的最基本單位,由DB_BLOCK_SIZE制定,通常為8KB,也可以定義為2KB,4KB,16KB,32KB,64KB等,磁碟最小儲存單位是sector(512B

ORACLE實現分散式資料庫應用

  原文連結:http://user2005.blog.163.com/blog/static/137589500201123141041319/ 序 言  ORACLE分散式資料庫系統是一個客戶/伺服器體繫結構,其結構1。在網路環境中,每個具有多使用者處理能力的硬體平台都可以成為伺服器,也可成為工作站。多個伺服器上的資料庫對使用者來說圖1ORACLE分散式資料庫系統結構,是一個邏輯上的單一資料庫整體,資料一致性、完整性及安全性都是對這一邏輯上的單個資料庫進行控制的。伺服器對共用資料的存取

Oracle中SEQUENCES的使用

Oracle中SEQUENCES的使用Oracle提供了sequence對象,由系統提供自增長的序號,通常用於產生資料庫資料記錄的自增長主鍵或序號的地方. 下面介紹一下關於sequence 的產生,修改,刪除等常用的操作: 1. 建立 Sequence 使用如下命令建立sequence(使用者需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE許可權): CREATE  SEQUENCE test_sequence  INCREMENT  BY   1    -- 

C++串連Oracle

         在Visual C++下開發Oracle庫介面主要有兩種方法。一種方法是利用Visual C++提供的多種資料庫訪問技術,如開放資料庫連接ODBC、資料存取對象DAO、對象串連和嵌入資料庫OLE DB和ActiveX資料對象ADO等。另一種方法是在Visual C++中嵌入SQL語句,這就是所指的Pro*C/C++(本文簡稱PROC)。前一種方法由於有MFC 強大的類庫支援,熟悉VC編程時則實現方便,且可移植性強;但是,與PROC

在 Red Hat Enterprise Linux AS V3.0 上安裝 Oracle 10g 資料庫

 一、安裝過程參考Oracle網站上的文章 《在 Linux x86 上安裝 Oracle 資料庫 10g》:     http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html  二、安裝結束後,設定自動啟動Oracle服務: 建立或修改 /etc/oratab 檔案:   orcl:/u01/app/oracle/product/10.2.0/db_1:Y   其中,orcl

oracle啟動關閉

有以下幾種啟動方式:1、startup nomount   非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫   讀取init.ora檔案,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora檔案。   2、startup mount dbname   安裝啟動,這種方式啟動下可執行:   資料庫日誌歸檔、   資料庫介質恢複、   使資料檔案聯機或離線,   重新置放資料檔案、重做記錄檔。 

總頁數: 1509 1 .... 1133 1134 1135 1136 1137 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.