一步一步學習oracle手工建庫(beta版)

          ① 配置listener.ora             參考文檔b14213(Net service reference)             141頁 靜態註冊的那個example             第139頁 第一段             案例:think = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS=(PROTOCOL = tcp)(HOST= 192.168.227.128)(PORT= 1521)

啟用密碼管理之前建立的使用者串連Oracle報ORA-28002處理一則

     處理方法其實很簡單、只要:     alter user <username> identified by <same password>;  這個操作後,恢複正常了          下面作個簡單測試:SQL> conn hr/hrERROR:ORA-28002: the password will expire within 2 daysConnected.SQL> conn / as sysdbaConnected.SQL> alter

Oracle中的高效語句

  1、Where子句中的串連順序:    ORACLE採用自下而上的順序解析WHERE子句。    根據這個原理,表之間的串連必須寫在其他WHERE條件之前, 那些可以過濾掉最大數量記錄的條件必須寫在WHERE子句的末尾。    舉例:    (低效)select … from table1 t1 where t1.sal > 300 and t1.jobtype = '0001' and 20 < (select count(*) from table1 t2 where t2.

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檔案中的機器名也改正過來。於是世界

在Oracle伺服器端配置監聽器

手動設定伺服器端監聽器:監聽器配置包括監聽協議、地址以及其他相關資訊的參數。監聽器配置儲存在一個名稱為listener.ora的設定檔中,該檔案位於ORACLE_HOME\network\admin目錄下。(ORACLE_HOME為Oracle軟體的安裝目錄,後同。) Listener.ora設定檔中的內容如下(可以使用EditPlus等文檔編輯工具開啟): #   LISTENER.ORA   Network   Configuration   File:   e:\oracle\ora92\

Oracle設定初始化參數 REMOTE_LOGIN_PASSWORDFILE

設定初始化參數 REMOTE_LOGIN_PASSWORDFILE :    在 Oracle 資料庫執行個體的初始化參數檔案中,此參數控制著密碼檔案的使用及其狀態。它可以有以下幾個選項: NONE :指示 Oracle 系統不使用密碼檔案,特權使用者的登入通過作業系統進行身分識別驗證; EXCLUSIVE :指示只有一個資料庫執行個體可以使用此密碼檔案。只有在此設定下的密碼檔案可以包含有除 SYS 以外的使用者資訊,即允許將系統許可權 SYSOPER /SYSDBA 授予除 SYS

oracle 使用in的靈異事件

今天寫oracle語句時發現一個奇怪的問題,糾結了很久沒有找到原因。求大牛解惑。問題精簡如下:select seq,info ,topic from system.help where seq in   (select distinct seq from system.help where seq=20);  -----(1)與 select seq,info ,topic from system.help where seq

java 操作oracle 序號器相關

1) assigned 主鍵由外部程式負責產生,無需Hibernate參與。 2) hilo 通過hi/lo 演算法實現的主鍵產生機制,需要額外的資料庫表儲存主 鍵產生曆史狀態。 3) seqhilo 與hilo 類似,通過hi/lo 演算法實現的主鍵產生機制,只是主鍵曆史 狀態儲存在Sequence中,適用於支援Sequence的資料庫,如Oracle。 4) increment 主鍵按數值順序遞增。此方式的實現機製為在當前應用執行個體中維持

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

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

Oracle資料庫中 編號自動成長的實現

最近做一個項目,又要用Oracle了,其實我對Oracle並沒有好感,可能是我用習慣了MS的東西。其中有個問題 ,就是要在資料表裡插入資料的時候實現像SQL Server和Access一個的自增編號,多好的功能啊,Oracle為什麼不給實現一下呢,只能自己想辦法了。從網上查到一些資料,簡單記錄一下,希望對大家有協助。首先用正確的使用者登入,用SQL語句建立自增長的序列 CREATE SEQUENCE buiding_id_seq NOCYCLE MAXVALUE 99999999 START

Oracle 表欄位資料類型

VARCHAR2( )儲存字元,可變長度,有最大長度,最大4000位元組NUMBER儲存數字DATE儲存日期CHAR( )儲存字元,固定長度(如果某個資料比定義長度短,那麼將用空格在資料的右邊補到定義長度),有最大長度,最大2000位元組LONG是一個遺留下來的而且將來不會被支援的資料類型,它將被LOB(large object)資料類型取代LONGRAWRAWROWIDORACLE資料表中的一個偽列,它是資料表中每行資料內在的唯一的標識。FLOATINTEGERNCHAR( )同CHAR( )

.NET串連ORACLE資料庫的方法

.NET串連ORACLE資料庫的方法就目前有3種:1.OLEDB的方式,這種方式要求你要安裝oracle client,這兩年來做的關於oracle資料庫的,我都採用這種方式,雖然串連的速度慢了一點,但是用起來是蠻順手的,基本能滿足要求,串連字串如下:"Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=ORDR1229;Password=ORDR;Data Source=MSTR;Connection Lifetime=

oracle inside(4)

4.1 編寫DEBUG 程式包(常式)CREATE OR REPLACE PACKAGE yang_debug ASPROCEDURE out(p_comments IN VARCHAR2, p_varible IN VARCHAR2);PROCEDURE Erase;END yang_debug;CREATE OR REPLACE PACKAGE BODY yang_debug ASPROCEDURE out(p_comments IN VARCHAR2, p_varible IN

oracle inside(8)

DBMS_OUTPUT包是一個可以用SQL*Plus將輸出顯示到螢幕上的包;UTL_FILE是一個伺服器端的內建讀寫文件包,可以在伺服器端讀寫資料;TEXT_IO是一個用戶端的讀寫包,可以在用戶端讀寫資料。8.1 DBMS_OUTPUT 程式包利用SET SERVEROUTPUT ON 開啟螢幕顯示時,實際上是命令SQL*Plus 在每一條語句後檢查緩衝區中的數據,以取回並顯示它。同時,DBMS_OUTPUT也可以用於兩個PL/SQL 過程之間交換資料。PL/SQL 進階編程第 30 頁 共 3

甲骨文宣布出價85億美元收購BEA

甲骨文公司周三宣布,將收購BEA系統公司的金額提高至85億美元,從而結束了長達數月之久的有關BEA公司價值的爭論。BEA公司董事會已經一致通過接受新的出價。甲骨文同意將收購價提高到19.375美元/股。這個價格比BEA股票周二收盤時的15.58美元/股高出了24%。截止去年11月30日,BEA公司已發行股票總數為4.053億股。據此推算,協議總金額高達85億美元。當日在盤前交易中,BEA股票大漲了19%至18.56美元/股;甲骨文股票下跌幅度超過了2%至20.80美元/股。去年10月甲骨文曾報價

Oracle 10g在linux as4下實現自啟動

1. 建立檔案/etc/oratab#添加如下內容到/etc/oratab檔案中,#$ORACLE_SID是你的Oracle資料庫的sid#$ORACLE_HOME是你的Oracle資料庫的Oracle_home#Y表示要求在系統啟動的時候啟動Oracle資料庫.N表示不要在系統啟動的時候啟動Oracle$ORACLE_SID:$ORACLE_HOME:Y2. 修改檔案/etc/rc.local添加一下兩行#### 關於su的具體命令參看linux的manual文檔##su - oracle -

四、Oracle的複雜查詢

Oracle複雜查詢 資料分組,分組函數max, min, avg, sum, count查詢工資最高的人的姓名 select ename from emp where sal = (select max(sal) from emp);給所有低於平均工資的員工薪水上漲10% update emp set sal = (select avt(sal) from emp)*10% where sal<(select avt(sal) from emp);grout by 和 having

Oracle Database 基本概念

1、Oracle 伺服器是一個資料管理系統(RDBMS),它提供開放的、全面的近乎完美的資訊管理。Oracle 是由一個 Oracle 執行個體和一個 Oracle 資料庫組成。Oracle 伺服器由兩大部分組成,Oracle 資料庫和 Oracle 執行個體。(1)Oracle 資料庫是位於硬碟上實際存放資料的檔案,這些檔案組織在一起成為一個邏輯整體,即為 Oracle 資料庫。因此在 Oracle 看來,資料庫是指硬碟上檔案的邏輯集合,必須要在記憶體裡的執行個體合作才能對外提供資料管理服務。

【轉載】oracle 常用函數

sysdate為系統日期 dual為虛表  日期函數[重點掌握前四個日期函數]  1.add_months[返回日期加(減)指定月份後(前)的日期]  select sysdate S1,add_months(sysdate,10) S2,  add_months(sysdate,5) S3 from dual;  2.last_day [返回該月最後一天的日期]  select last_day(sysdate) from dual;  3.months_between[返回日期之間的月份數]

總頁數: 1509 1 .... 1489 1490 1491 1492 1493 .... 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.