Oracle中用sys使用者建表許可權不足

過程如下:SQL> show user;USER is "SYS"SQL> create user test identified by test;User created.SQL> create table test.t(id int);create table test.t(id int)*ERROR at line 1:ORA-01950: no privileges on tablespace

oracle資料庫的匯入和匯出功能

    oracle資料庫的匯入和匯出功能非常強大,特總結如下: 1. 在pl/sql中使用exp/imp工具實現oracle資料匯出/匯入      Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。  利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。     執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, 

Oracle初學者必知的100個問題

1. Oracle安裝完成後的初始口令?  internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始預設使用者和密碼? administrator/administrator 3. oracle 8.0.5怎麼建立資料庫? 用orainst。如果有motif介面,可以用orainst /m。 4. oracle

適當Oracle 資料庫建立索引

文章目錄 適當Oracle 資料庫建立索引 適當Oracle 資料庫建立索引在Oracle資料庫中,建立索引雖然比較簡單。但是要合理的建立索引則比較困難了。筆者認為,在建立索引時要做到三個適當,即在適當的表上、適當的列上建立適當數量的索引。雖然這可以通過一句話來概括最佳化的索引的基本準則,但是要做到這一點的話,需要資料庫管理員做出很大的努力。具體的來說,要做到這個三個適當有如下幾個要求。     一、 根據表的大小來建立索引。    

ORACLE取中間幾條記錄的方法

Oracle中用於類似MSSQL中top的關鍵字為rownumber,具體用法如下:select firmcode,balance from (                 select   rownum   rn,t.firmcode,t.balance                 from FIRMBALANCE_TAB t                 order by balance desc          ) tab          where tab.rn >0

ORACLE表串連方法(圖文並茂)

一般的相等串連: select * from a, b where a.id = b.id; 這個就屬於內串連。 對於外串連: Oracle中可以使用“(+) ”來表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外關聯 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON

oracle工具:DBV

     1 定義         oracle的壞塊可分為物理壞塊和邏輯壞塊。壞塊損壞資訊類似為:        ORA-01578: ORACLE data block corrupted (file # 6, block # 11)        ORA-01110: data file 6: '/u01/app/oracle/oradata/orcl/tbs01.dbf'       

oracle參數檔案的本質

環境:SQL> select * from v$version where rownum=1;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdSQL> !uname -r2.6.18-308.el5xen          參數檔案的根本作用就是“覆蓋參數的預設值”,

Oracle使用外串連和自串連oracle外串連中左.右.全串連的區別

經常早查詢語句中用到這樣的串連有點小問題,所以特意查了一下資料歸納一下: 外串連比較容易理解,A、一般在某些分類編碼中使用,例如你有一張員工資訊表,其中的職位資訊是個代碼,而這個代碼對應的含義在 職位 表中描述B、資訊分類儲存,例如上述的員工資訊表,其對應的每個月的工資情況在領一張表中,這個時候需要外串連進行表關聯外串連的關聯欄位一般在資料類型和名稱上相同或者相似,你可以這麼寫 from a left join b on a.id =

oracle初始化密碼

1、    作業系統認證(使用者應滿足屬於ORA_DBA組且串連是安全(看D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora檔案中是否有這行:SQLNET.AUTHENTICATION_SERVICES= (NTS)的兩個條件)2、    密碼檔案認證適用於遠端連線和跨平台管理的情形密碼存放在D:\oracle\product\10.2.0\db_1\database\

向oracle 資料庫寫入 LOBs 資料

create or replace procedure UpdatePhoto(v_id in integer,v_binaryPhoto in blob) isbegin  update usersinfo u set u.photo=v_binaryPhoto where u.id=v_id;end UpdatePhoto;/ using System;using System.Collections.Generic;using System.ComponentModel;using

Oracle與C#預存程序分頁

--分頁select * from(select t1.ename ,rownum rn from (select * from emp) t1 where rownum<=10) where rn>=6; --開發一個包create or replace package tespackage astype test_cursor is ref cursor;end tespackage;--分頁預存程序create or replace procedure

我的頭腦發渾之路,我的Oracle的複活之路

幾個月前頭腦發渾,把機器名由“south”修改為“southyj”。過了許久,才發現Oracle不能使用了。趕緊查原因。原來是Oracle在安裝時,會根據機器名來組建目錄,並且機器名也會寫入到監聽設定檔和串連設定檔中。在Oracle目錄中搜尋舊機器名“south”,把搜尋出來的“south”統統替換成“southyj”;再開啟oracle\product\10.2.0\db_1\NETWORK\ADMIN目錄,把listener.ora和tnsnames.ora檔案中的機器名也改正過來。於是世界

使用SQL*Plus查詢工具串連Oracle資料庫

     在串連資料庫伺服器之前,先要在Windows的控制台――管理工具――服務中開啟兩個和Oracle有關的服務,即:OracleOraHome92TNSListener(監聽器服務)和OracleServiceCHSTONE(執行個體服務),如果本機作伺服器,並且不接受遠程用戶端登陸的話,可以只開後面一個執行個體服務就行了。

SQL與oracle分頁預存程序

SQL分頁預存程序///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CREATE PROCEDURE [dbo].[sp_PageIndex]( -- Add the parameters for the stored procedure here @tblName varchar(50),         -

利用ORACLE的system帳戶預設口令提升許可權

近日 偶到一主機上逛了一圈 主機的配置 還算是安全 偏偏一個比較隱藏的目錄下 殘留一upfile.asp 結果輕輕鬆鬆的得到一webshell接著在主機上逛了逛 拿出superscan從外面掃了下 只開放了80連接埠 從user\程式目錄裡 發現有一捷徑firecontrol 好象是某款硬體防火牆的控制台?WEBSHELL下檢測了下 開放的服務 發現一般的可提權的方法 都不可行 無SERV-U等等 主機的補丁也是打到了最新 試了下 傳了個NC上去 反串連得到一SHELL

Oracle: 使用execute immediate,當列名需要動態綁定時.

I write this post is just to make a summary of a point met this week.寫得不好的話,請園子裡的朋友們多提意見。這個星期的工作遇到需要給Pakage加一個function,這個 function需要動態組織Sql ,以實現不同的 logic.In oracle, we know that:EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL

oracle inside(2)

第二章 觸發器2.1 觸發器的建立CREATE TRIGGER [schema.]trigger_name{BEFORE|AFTER} {UPDATE|INSERT|DELETE} ON [schema.]table_name[ [REFERENCING correlation_names] FOR EACH ROW [WHEN (condition)] ]DECLAREdeclarationBEGINpl/sql codeEND;/2.2 觸發器的管理1) 查看觸發器:SQL>

五、Oracle的事務和內建函數

Oracle中的事務和內建函數 什麼是事務?事務用於保證資料的一致性,它有一組相關的DML語句組成,該組的語句要麼全部成功,要麼全部失敗。如,網上轉賬就是典型的交易處理,用以保證資料的一致性。事務和鎖:當執行事務操作時(DML語句),Oracle會在被作用的表上加鎖,防止其他使用者修改表的表結構,這點對使用者來講是非常重要的。事務的幾個重要操作:設定儲存點 savepoint a1;取消部分事務,復原操作 rollback to a1;取消全部事務

Oracle PL/SQL之ENABLE NOVALIDATE約束

在看Oracle約束時,看到ENABLE NOVALIDATE,意思是對自現在起及以後的資料啟用約束,但是不管以前的資料怎樣。不過在實驗的時候卻出了一點小問題:SQL> create table dept as select * from scott.dept where 1=2;Table createdSQL> insert into dept select * from scott.dept where deptno=10;1 row insertedSQL>

總頁數: 1509 1 .... 1402 1403 1404 1405 1406 .... 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.