oracle errorORA-01409 —ORA-01500

ORA-01409: NOSORT option may not be used; rows are not in ascending orderCause: Creation of index withNOSORT option when rows were not ascending. For non-unique indexes therowid is considered part of the index key. Therefore, if you create anindex

oracle client for linux

 簡要記錄下oracle client 在linux下面的安裝。oracle client http://www.oracle.com/technology/tech/oci/instantclient/index.html主要安裝php訪問oracle的庫,安裝下面兩個包(這是當前最新版本)。oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpmoracle-instantclient11.2-devel-11.2.0.2.0.i386.rpm  

Oracle 密碼丟失解決方案

 在使用Oracle過各中經常會遇到密碼丟失的時候,本文用兩種試來解決這個問題。 一種方法: sqlplus "/ as sysdba"SQL>startupSQL>alter user system identified by root123;如果sqlplus "/ as sysdba"不能進入,讓輸入密碼,我輸入原始密碼和修改的密碼後都不行的話,修改unix環境下: 1. $ORACLE_HOME/network/admin/SQLNET.ORA中為:

Oracle操作總結

彙總函式:count sum max min avgcount返回的結果集中行的數目sum max min avg顧名思義。但是要注意彙總函式強調的是"結果集中……",強調了現在進行的操作對象是結果集注意NULL不參與彙總函式的預算,要想其參加運算那麼要將其轉換為非空的值分組:在一個查詢中需要進行多次統計就需要就必須使用分組where是分組前過濾,過濾的是未經處理資料。這樣就過濾掉了不必要的資料提高了效率having是分組後過濾,過濾的是統計結果先要弄明白:分組,分組

Oracle練習(1)

練習一1、查詢dept表的結構    在命令視窗輸入:   desc dept;2、檢索dept表中的所有列資訊   select * from dept3、檢索emp表中的員工姓名、月收入及部門編號   select ename "員工姓名",sal "月收入",empno "部門編號" from emp   注意查詢欄位用分號隔開。4、檢索emp表中員工姓名、及僱傭時間  

oracle學習筆錄

set serveroutput on  開啟伺服器螢幕顯示資訊set sqlblanklines on  編寫SQL語句時,開啟忽略空格功能save   c:/sqlplus_test01.txt    --儲存edit    --開啟記事本進行編輯get c:/sqlplus_test01.txt    --把記事本中的資訊調入到緩衝中list    --顯示緩衝中的資訊desc deptment   --顯示部門表中的表定義]構l2 4   --顯示第二行到第四行的資訊change  --

oracle日常操作

1、把本機Oracle使用者sys、system密碼全部改為oracle;2、建立一個本地管理的資料表空間TS_ESTORE,並指定區(extent)大小為128K,檔案的初始大小為1M,自動擴充,每次擴充為500k。 3、建立一個使用者estore,設定密碼為estore,預設資料表空間為TS_ESTORE。4、為使用者eStore設定下列許可權: ü 串連資料庫ü 建立和執行PL/SQL程式ü 可以建立、修改、刪除任意表ü

oracle資料庫時常用的操作命令

oracle資料庫時常用的操作命令最近遇到一個使用了oracle資料庫的伺服器,在狂學oracle+請教高手後終於搞到了網站後台管理介面的所有使用者密碼,我發現oracle操作起來真是太麻煩,為了兄弟們以後少走些彎路,我把入侵當中必需的命令整理出來,一個星期的心血,著作權,轉載請註明作者.1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus介面。2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus

VBA調用帶遊標傳回值的ORACLE預存程序

【解決方案一】:On Error GoTo 11Dim hisCNN As ADODB.ConnectionDim hisRST As ADODB.RecordsetDim sSQL As StringDim iZDS As IntegerDim sBT As StringDim sTEMP As StringDim hisCMD As New ADODB.CommandDim Para1 As New ADODB.ParameterDim Para2 As New

Oracle 取得當天0時0分0秒和23時59分59秒

--取得當天0時0分0秒select TRUNC(SYSDATE) FROM dual;--取得當天23時59分59秒(在當天0時0分0秒的基礎上加1天后再減1秒)SELECT TRUNC(SYSDATE)+1-1/86400 FROM dual;--取得當前日期是一個星期中的第幾天,注意:星期日是第一天select to_char(sysdate,'D'),to_char(sysdate,'DAY') from dual;--在oracle中如何得到當天月份的第一天和最後一天select

Oracle 中的Union、Union All、Intersect、Minus

眾所周知的幾個結果集集合操作命令,今天詳細地測試了一下,發現一些問題,記錄備考。假設我們有一個表Student,包括以下欄位與資料:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);insert into student values(1,'Aaron',78);insert into student

Oracle常用的一些文法、命令和函數

文章目錄 ·字元函數  ·數值函數  ·日期函數  ·轉換函式·通用函數  一、常用文法--1. 刪除表時串聯刪除約束drop table 表名 cascade constraint --2. 當父表中的內容被刪除後,子表中的內容也被刪除on delete casecade--3. 顯示表的結構desc 表名 --4. 建立新的使用者create user [username] identified by [password] --5

oracle 定時備份

第一步: 建立檔案“定時備份.bat”, 檔案內容如下:set tempvalue=databaseName_%date:~0,10%set directory_temp=d:/BackUp/%tempvalue%set file_dmp=%directory_temp%/%tempvalue%.dmpset file_log=%directory_temp%/%tempvalue%.logset winrarPath="C:/Program

Oracle資料效能最佳化的若干訣竅

如今,Oracle資料庫以其高可靠性、安全性、可相容性,得到越來越多的企業的青睞。如何使Oracle資料庫保持優良效能,這是許多資料庫管理員關心的問題,筆者建議不妨針對以下幾個方面加以考慮。 分區 根據實際經驗,在一個大資料庫中,資料庫空間的絕大多數是被少量的表所佔有。為了簡 化大型資料庫的管理,改善應用的查詢效能,一般可以使用分區這種手段。所謂分區就是動態地將表中的記錄分離到若干不同的資料表空間上,使資料在物理上被分割開

Oracle練習(2)

練習五1.顯示所有員工的姓名,部門號和部門名稱(dname)。聯集查詢emp, dept.兩個表中都有deptno欄位  select ename "員工姓名",d.deptno "部門號",d.dname from emp e,dept d where e.deptno=d.deptno2.不重複地查詢10號部門員工的job和90號部門的loc  select e.job "工種",e.deptno "部門號", d.loc "部門所在地" from emp e,dept d where e.

OTL 操作 Oracle BLOB 時“ORA-22990: LOB 定位器無法擴充交易處理”的解決方案

不知道如何捕獲這個異常,它不是 otl_exception 類型的,但調試的時候,發現確實是“ORA-22990: LOB 定位器無法擴充交易處理”。將otl_connect 對象自動認可禁用即可解決這一問題。otl_connect有幾個方法來設定自動認可的開關:otl_connect(const char* connect_str,const int auto_commit=0);void rlogon(const char* connect_str,const int

oracle的一些有用操作收集,tablespace相關

建立tablespace典型用法: create tablespace ts_name datafile 'D:/oracle/.../xxx.dbf' size 1024m autoextend on next 500m maxsize unlimited; 查看現有tablespace的資訊:SELECT UPPER(F.TABLESPACE_NAME) "資料表空間名", D.TOT_GROOTTE_MB "資料表空間大小(M)",

Win7安裝oracle 10g 方法

首先下載,10203_vista_w2k8_x86_production_db(注意要下對了,不然沒有refhost.xml檔案)http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html然後解壓,在目錄中找到refhost.xml(有兩個,我的一個是在stage/prereq/db目錄下,一個是在stage/prereq/db_prereqs/db目錄下)進行添加修,添

Oracle 中的service_name,sid的作用和區別

在init.ora中有db_name,instance_name,service_name在作業系統中需要配置oracle_sid在listener.ora中有SID_NAME,GLOBAL_DBNAME,在tnsname.ora中有SERVICE_NAME,SID這麼多,是不是你也看糊塗了。先暈一個,下面慢慢道來。 在init.ora中有db_name,instance_name,service_namedb_name是資料庫的名稱,在db安裝時就已經設定了,這裡不可修改,它覺得了資料庫安裝檔

【ORACLE】ORACLE DUAL表詳解

1、DUAL表的用途Dual 是 Oracle中的一個實際存在的表,任何使用者均可讀取,常用在沒有目標表的Select語句塊中--查看當前串連使用者SQL> select user from dual;USER------------------------------SYSTEM--查看當前日期、時間SQL> select sysdate from dual;SYSDATE-----------2007-1-24 1SQL> select

總頁數: 1509 1 .... 630 631 632 633 634 .... 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.