Oracle筆記(十四) 使用者管理

SQL語句分為三類:DML、DDL、DCL,之前已經講解完了DML和DDL,現在就差DCL操作的,DCL主要表示的是資料庫的控制語句,控制的就是操作許可權,而在DCL之中,主要有兩個文法:GRANT、REVOKE;許可權的操作基礎是需要有使用者的,而這個時候就需要通過一個新的使用者進行示範,而要想建立新使用者則首先必須是具備管理員權限的sys、system兩個使用者操作。範例:建立一個dog使用者,密碼為wangwangCONN sys/change_on_install AS

Oracle筆記(十五) Database Backup

資料庫的備份操作是在整個項目運行中最重要的工作之一。一、資料的匯出和匯入資料的匯出和匯入是針對於一個使用者的備份操作,可以按照如下的方式完成:1、  資料的匯出在硬碟上建立一個檔案夾:c:\backup;輸入exp指令;輸入使用者名稱和密碼;設定匯出檔案的名稱:匯出檔案: EXPDAT.DMP;2、  資料的匯入先將表刪除乾淨;進入到匯出檔案所在的檔案夾之中:c:\backup;輸入imp指令;輸入使用者名稱和密碼;匯入整個匯出檔案 (yes/no): no >

Oracle筆記(十六) 資料庫設計範式

資料庫設計範式是一個很重要的概念,但是這個重要程度只適合於參考。使用資料庫設計範式,可以讓資料表更好的進行資料的儲存,因為再合理的設計,如果資料量一大也肯定會存在效能上的問題。所以在開發之中,唯一可以稱為設計的寶典 —— 設計的時候盡量避免日後的程式出現多表關聯查詢。一、第一範式所謂的第一範式指的就是資料表中的資料列不可再分。例如,現在有如下一張資料表:CREATE TABLE member (  mid NUMBER PRIMARY KEY,  name VARCHAR2(200) NOT

Linux Oracle服務啟動&停止指令碼與開機自啟動

在CentOS 6.3下安裝完Oracle 10g R2,重開機之後,你會發現Oracle沒有自行啟動,這是正常的,因為在Linux下安裝Oracle的確不會自行啟動,必須要自行設定相關參數,首先先介紹一般而言如何啟動oracle。一、在Linux下啟動Oracle登入到CentOS,切換到oracle使用者權限# su – oracle接著輸入:$ sqlplus "/as sysdba"原本的畫面會變為SQL>接著請輸入SQL>

[轉貼]解析oracle的rownum

原文出處:http://www.cnblogs.com/zjrstar/archive/2006/08/31/491090.html      對於rownum來說它是oracle系統順序分配為從查詢返回的行的編號,返回的第一行分配的是1,第二行是2,依此類推,這個偽欄位可以用於限制查詢返回的總行數,而且rownum不能以任何錶的名稱作為首碼。 舉例說明:例如表:student(學生)表,表結構為:ID       char(6)      --學號name    VARCHAR2(10)   

oracle效能檢測sql語句

1. 監控案例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4; 2. 復原段的爭用情況 select name, waits, gets, waits/gets "Ratio"

Oracle筆記(九) 表的建立及管理

對於資料庫而言實際上每一張表都表示的是一個資料庫的對象,而資料庫物件指的就是DDL定義的所有操作,例如:表、視圖、索引、序列、約束等等,都屬於對象的操作,所以表的建立就是對象的建立,而對象的操作主要分為以下三類文法:建立對象:CREATE 對象名稱 …;刪除對象:DROP 對象名稱 …;修改對象:ALTER 對象名稱

Oracle筆記(二) SQLPlus命令

對於Oracle資料庫操作主要使用的是命令列方式,而所有的命令都使用sqlplus完成,對於sqlplus有兩種形式。一種是dos風格的sqlplus:sqlplus.exe;另一種是windows風格的sqlplus:sqlplusw.exe;在Oracle 10g之中主要使用的是sqlplusw命令,因為其可以進行一些顯示資料的調整。    此時會找到預設的已經可以使用的資料庫執行個體。範例:輸入查詢指令SELECT * FROM

Oracle筆記(三) Scott使用者的表結構

在Oracle的學習之中,重點使用的是SQL語句,而所有的SQL語句都要在scott使用者下完成,這個使用者下一共有四張表,可以使用:SELECT * FROM tab;查看所有的資料表的名稱,如果現在要想知道每張表的表結構,則可以採用以下的命令完成:DESC 表名稱;1、  部門表:dept№名稱類型描述1DEPTNONUMBER(2)表示部門編號,由兩位元字所組成2DNAMEVARCHAR2(14)部門名稱,最多由14個字元所組成3LOCVARCHAR2(13)部門所在的位置2、  僱員表:

Oracle筆記(十二) 集合、序列

一、集合在數學的操作之中存在交、差、並、補的概念,而在資料的查詢中也存在此概念,有如下幾個串連符號:UNION:串連兩個查詢,相同的部分不顯示;UNION ALL:串連兩個查詢,相同的部分顯示;INTERSECT:返回兩個查詢中的相同部分;MINUS:返回兩個查詢中的不同部分;為了驗證以上的操作,下面建立一張只包含20部門僱員資訊的表:CREATE TABLE emp20 AS SELECT * FROM emp WHERE deptno=20;範例:驗證UNIONSELECT * FROM

Oracle筆記(十三) 視圖、同義字、索引

一、視圖在之前所學習過的所有的SQL文法之中,查詢操作是最麻煩的,如果程式開發人員將大量的精力都浪費在查詢的編寫上,則肯定影響代碼的工作進度,所以一個好的資料庫設計人員,除了根據業務的操作設計出資料表之外,還需要為使用者提供若干個視圖,而每一個視圖封裝了一條條複雜的SQL語句,視圖的建立文法如下:CREATE [OR REPLACE] VIEW 視圖名稱  AS 子查詢;範例:建立一張視圖CREATE VIEW myview AS  SELECT

CentOS 6.3(x86_64)下安裝Oracle 10g R2

目 錄一、硬體要求二、軟體三、系統安裝注意四、安裝Oracle前的系統準備工作五、安裝Oracle,並進行相關設定六、升級Oracle到patchset 10.2.0.4七、使用rlwrap調用sqlplus中曆史命令 一、硬體要求1、記憶體 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more檢查記憶體情況# grep MemTotal /proc/meminfo# grep SwapTotal

如何解決 JMeter 通過 JDBC 訪問 Oracle 和 MySQL 的問題 (留言中有 Test Plan 執行個體下載)

關鍵字:開源效能測試工具  JMeter  OracleJMeter 的手冊中描述了如何訪問 MySQL,但是沒有說明如何訪問 Oracle。對於沒有 Java 應用開發經驗和對 Oracle 不是特別熟悉的朋友,可以參考這篇文章來簡單、快速的配置好 JMeter 中的 JDBC 串連和 JDBC Request。步驟:建立一個 Thread Group;新增 JDBC Connection Configuration;點擊新增的 JDBC Connection Configuration

oracle 插入、合并、查詢、彙總操作

oracle從一個表查詢資料插入到另一個表中insert into t_idd_event_history (detectorcode,detectorname,loopcode,subeventtype,description,occuretime,releasetime)select t.detectorid,t.detectorname,t.loopcode,t.subeventtype,t.description,t.updatetime,sysdate from t_iid_event

關於ORACLE中插入,更新(MERGE)的使用

Oracle9i引入了一個新的SQL語句,使用本語句可以在一條語句中串連兩個表。以前要使用UPDATE去更新兩個表中都存在的記錄,或者用INSERT添加兩個合并表中不存在的記錄,必須寫兩個SQL語句,而現在這兩種操作都只要一條SQL

Oracle PL\SQL操作(五)其他技術

1.在表之間傳輸資料 1)利用INSERT傳輸資料insert into test1 (select name2,age2 from test2); 從上面的操作可以看出,可通過SELECT向一個表中成批地添加資料,但應注意:資料類型要一致,所選擇的列數應一致。此語句的文法格式如下: INSERT INTO table_name ( SELECT statement ) ; 2)基於已有的表建立新表 文法為: CREATE TABLE new_table_name AS SELECT

Oracle PL\SQL 操作(三)Oracle函數

1.系統變數函數 (1)SYSDATE 該函數返回當前的日期和時間。返回的是Oracle伺服器的當前日期和時間。 select sysdate from dual; insert into purchase values (‘Small Widget’,’SH’,sysdate, 10); insert into purchase values (‘Meduem Wodget’,’SH’,sysdate-15, 15);查看最近30天的所有銷售記錄,使用如下命令: select *

Oracle PL\SQL操作(一)

1.Oracle怎樣儲存文本 CHAR和VARCHAR2的區別 •CHAR定長字串,VARCHAR2變長字串。 •CHAR(n) 定長字串,n位元組,n的取值範圍:1~2000位元組。 •VARCHAR2(n) 可變長的字串,定義時應指明最大長度,取值範圍:1~ 4000位元組。 2. Oracle怎樣儲存數值 數實值型別說明: NUMBER(m , n) 數字位長度為m ,其中n位小數。m中不包括小數點和符號位。 CREATE TABLE test_tab1(

Oracle PL\SQL操作(四)索引與約束

1.資料庫的索引       

Oracle PL\SQL操作(六)使用者和角色

1.使用者管理(1)建立使用者(資料庫驗證) CREATE USER smith IDENTIFIED BY smith_pwd DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA 5m ON users;(2)修改使用者ALTER USER smith QUOTA 0 ON SYSTEM;(3)刪除使用者DROP USER smith; DROP USER

總頁數: 1509 1 .... 183 184 185 186 187 .... 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.