需要重建密碼文件,具體步驟如下:1.首先,確定你的密碼文件的路徑和名稱:在windows下密碼文件路徑oracle_home\database密碼文件名稱pwd+sid.ora在unix下密碼文件路徑oracle_home/dbs密碼文件名稱pwd+sidSid為實例名稱,查看實例名稱Selectinstance_namefromv$instance;select'pwd'||instance_name||'.ora'fromv$instance;2.將原
系統 2019-08-12 01:54:31 2316
oracle之內存—鞭辟近里(三)今天是2013-07-08,今天晚上突然接到一個電話,我的外甥問我的qq是多少,我感覺很吃驚,他長大了。在他現在這個年齡就開始接觸網絡,我難免有少許擔心,希望他合理利用網絡。一)pgaintroduction:pga是為服務器進程分配的一塊私有的內存,其中包含了相關數據信息和控制信息。每個進程只能對自己的pga區域進行讀和寫相應的執行代碼信息。在運行區域中一個簡單的內容就是游標,每個時間游標都會被執行,每個新的run-ti
系統 2019-08-12 01:52:08 2316
1.Oracle簡介Oracle是殷墟出土的甲骨文(oracleboneinscriptions)的英文翻譯的第一個單詞。Oracle公司是全球最大的信息管理軟件及服務供應商,成立于1977年,總部位于美國加州Redwoodshore;Oracle公司因其復雜的關系數據庫產品而聞名。Oracle的關系數據庫是世界第一個支持SQL語言的數據庫2.Oracle數據庫和Oracle實例Oracle服務器由兩大部分組成,Oracle數據庫和Oracle實例。Ora
系統 2019-08-12 01:52:03 2316
第一步先做一個備份#!/bin/shexportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1exportORACLE_SID=orclexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin//注意是冒號rq=`date'+%Y%M%D%H%M'`/home/oracle/
系統 2019-08-12 01:33:01 2316
解決辦法:1、下載32位Oracle客戶端其實可以下載免安裝版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html我下載的是第一個:http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip下載需要登錄,得先在Oracle注冊賬號才能下載!2、解壓將下載到的將其
系統 2019-08-12 09:29:44 2315
oracle日期相減2012-02-1012:18--MONTHS_BETWEEN(date2,date1)給出date2-date1的月份SQL>selectmonths_between('19-12月-1999','19-3月-1999')mon_betweenfromdual;MON_BETWEEN-----------9SQL>selectmonths_between(to_date('2000.05.20','yyyy.mm.dd'),to_da
系統 2019-08-12 01:55:18 2315
在oracle中創建表如下:createtableTM_FAULT_BUS_ATTENTION(BUS_NONUMBER(6),LINE_NOVARCHAR2(6),FILA_NONUMBER(3),BUS_JOB_NOVARCHAR2(20)notnull,CITY_NONUMBER(4),GROUP_NONUMBER(4),INS_TIMEDATE,IS_SENDNUMBER(1)default1);--Addcommentstothetablecom
系統 2019-08-12 01:54:48 2315
新安裝的Oracle11g,不料在使用的時候沒記住安裝時的用戶名和密碼。不用擔心,打開sqlplus。按如下步驟,新建一個登陸用戶:第一步:以sys登陸sys/密碼assysdba此處的密碼任意字符都能登陸上。sys/managerassysdba登陸成功后就可以創建新用戶了。第二步:創建用戶語法:CREATEUSER用戶名IDENTIFIEDBY密碼createuseradminidentifiedbyorcl;將剛創建的用戶解鎖語法:ALTERUSER
系統 2019-08-12 01:53:47 2315
首先查找目標用戶的當前進程,注意是serial#而不是serial,網上有的介紹漏掉了#:selectsid,serial#fromv$sessionwhereusername='ERP';使用此語句會返回一個進程列表,每行有兩個數字,然后用數字替代下面的sid和serialaltersystemkillsession'sid,serial';例如altersystemkillsession'222,123';通過select語句可能返回多行記錄,所以要多
系統 2019-08-12 01:52:39 2315
有些時候我們需要和程序交互,此時需要綁定量下面兩個例子簡介在SELECT和DML里面綁定變量的用法SELECT里面的綁定變量[root@Ora10Gpy]#catSelectBinding.py#!/bin/envpython#coding=utf-8#filename:execisebindinginselect#Author:DBA_WaterBinimportcx_Oracleconn=cx_Oracle.connect('hr/hr@orcl')c
系統 2019-08-12 01:52:10 2315
--Oracle取上周一到周末的sql--這樣取的是在一周內第幾天,是以周日為開始的selectto_char(to_date('20130906','yyyymmdd'),'d')fromdual;--結果:6注釋:2013.09.06是周五,為本周的第六天selectto_char(sysdate+(2-to_char(sysdate,'d'))-7,'yyyymmdd')fromdual;---上周一selectto_char(sysdate+(2-
系統 2019-08-12 01:52:01 2315
既然會看ORACLE遞歸查詢那么大家應該是比較清楚遞歸是什么意思了,在這里我就不多加說明了,只作簡單介紹了。言歸正傳所謂遞歸查詢那么數據表中數據的結構應該是符合遞歸查詢的基本條件,即表中有ID,PID(節點編號、父節點編號)如果把數據以UI的方式展現出來應該是一棵或多棵樹了。那么我們要以其中一個節點去遞歸查詢出這個節點子節點或父節點的過程就是我們所要說明的。遞歸查詢語法:select...fromtablenamewhere條件4startwith條件1c
系統 2019-08-12 01:32:40 2315
今天剛開始學習perl語言,安裝了ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,安裝后perl是5.8.8,而之前安裝的oracle10g的perl版本是5.8.3,所以在運行perldoc-u-fatan2命令時,報錯如下:解決方法:1、將oracle10g目錄E:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\Pod下的Perldoc.pm和Perldoc.pod替換為5.
系統 2019-08-29 22:37:11 2314
安裝準備:物理內存的最小要求physicalRAM>=512MB臨時目錄空間要求/tmp>=400MB不同安裝類型所需的磁盤空間大小InstallationTypeRequirementforSoftwareFiles(GB)EnterpriseEdition2.0StandardEdition1.5Custom(maximum)2.5確定內存大小交換分區以及磁盤空間:確定系統架構:確定系統已安裝相應軟件包:安裝缺少的軟件包(SUNWsprox這個不要裝s
系統 2019-08-29 22:18:37 2314
索引需要平衡query和DML的需要,常用于(子)查詢的表應建立索引;把索引建到不同的表空間中;用統一的extent大小:五個block的倍數或者tablespace指定的MINIMUMEXTENT的倍數;創建索引考慮用NOLOGGING參數,重建索引的時候也一樣;創建索引時INITRANS值應該比相應的table的值高一些;對常用SQL語句的where條件中的列建立唯一索引或組合索引,組合條件查詢中相應的組合索引更有效;對于組合索引,根據列的唯一值概率,
系統 2019-08-12 01:53:21 2314