PHP串連Oracle錯誤ORA-24324服務控制代碼未初始化的解決方案

     現在,PHP與Oracle串連一般用到php_oci8.dll。      但是,寫完PHP代碼調試的時候,我遇到了一個很古怪的問題,就是只有每一次開機第一次連能成功拿到資料,後來怎麼試都不行,直接給出了錯誤資訊Warning: ociexecute() [function.ociexecute]: OCIStmtExecute: ORA-24324: service handle not

Oracle中關於處理小數點位元的幾個函數

關於處理小數點位元的幾個Oracle函數()1. 取四捨五入的幾位小數select round(1.2345, 3) from dual;結果:1.2352. 保留兩位小數,只舍select trunc(1.2345, 2) from dual;結果:1.23select trunc(1.2399, 2) from dual;結果:1.233.取整數返回大於或等於x的最大整數:         

在UNIX 和Linux平台上如何部署IBM DB2 產品

  在數十、數百或者數千台基於 UNIX 和 Linux 平台的客戶機和伺服器上部署 IBM_ DB2 產品,包括 IBM DB2 Universal Database (DB2 UDB) 和 DB2 Connect,這看起來似乎是一件令人望而生畏的任務。  本文講述了如何跨多台機器在 UNIX 和 Linux 平台上快速、輕鬆和一致地部署 DB2 產品。本說明書可用於安裝客戶機、伺服器、並行伺服器和 FixPak。  本文主要討論 UNIX 和 Linux 平台上的 DB2 Version 8

Oracle 11g預設使用者名,密碼解鎖

1.  安裝時選擇的自動安裝,由於時間久遠忘記使用者名稱、密碼了,導致現在試了幾個預設的使用者名稱密碼後(表格中附帶預設使用者名及密碼),都提示無效的使用者名稱、密碼,終於在試了下dbsnmp/dbsnmp,提示被鎖;2.用sqlplus/as sysdba登入,提示3.SQL> alter user dbsnmp account unlock;User altered.SQL> alter user dbsnmp identified by dbsnmp;User

Oracle建立全文索引的步驟

Oracle全文索引相信大家都有一定的瞭解,下面就教您如何建立oracle全文索引,如果您對oracle全文索引方面感興趣的話,不妨一看。步驟一 檢查和設定資料庫角色首先檢查資料庫中是否有CTXSYS使用者和CTXAPP腳色。如果沒有這個使用者和角色,意味著你的資料庫建立時未安裝intermedia功能。你必須修改資料庫以安裝這項功能。 預設安裝情況下,ctxsys使用者是被鎖定的,因此要先啟用ctxsys的使用者。步驟二 賦權在ctxsys使用者下把ctx_ddl的執行許可權賦於要使用orac

RedHat Linux 9下MySQL雙向同步複製

設定MySQL資料雙向同步一、準備伺服器由於MySQL不同版本之間的(二進位日誌)binlog格式可能會不一樣,因此最好的搭配組合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高於Slave版本。more.. | less.. | 本文中,我們假設主伺服器(以下簡稱Master)和從伺服器(以下簡稱Slave)的版本都是5.0.27,作業系統是RedHat Linux 9。假設同步Master的主機名稱為:master(IP:192.168.1.123)

關於Oracle的在Eclipse中操作的命令語句

Connection con=this.creatCon();//獲得串連   PreparedStatement pstm=null;//命令器String sql="insert into student(student_id,name,sex,age) values(?,?,?,?)";//設定要執行的SQL語句   

Oracle 10g 修改SGA_TARGET值心得 ORA-01078

備份為了保證記憶體的設定不影響資料庫啟動失敗設定所以需要備份spfile檔案/pfile檔案[Oracle@urp65 dbs]$cd /u01/app/oracle/oracle/oraInventory/db_1/dbs[oracle@urp65 dbs]$ cp spfilejwdb.ora spfilejwdb.ora.bakcd /u01/app/oracle/oracle/oraInventory/db_1/admin/jwdb/pfile/cp init.ora.213200914

hint OPAQUE_TRANSFORM產生的原因

在AWR報告中經常看到一個hint /*+ OPAQUE_TRANSFORM */,感到莫名其妙。原因是什麼引起的呢?如果在資料庫B的AWR中看到這種hint,原因是其他資料庫通過DB link訪問資料庫B,且用的是insert into table_name select * from table_name@dblink_name的方式訪問。SQL> explain plan for insert into test select * from

ORA-01795: 列表中的最大運算式數為1000

有個開發人員遇到錯誤:ORA-01795: 列表中的最大運算式數為1000 語句為一個select xxx from xxx where xxx in (xx,xx,.....);下面我們來看一下這是什麼錯誤:01795, 00000, "maximum number of expressions in a list is 1000"// *Cause: Number of expressions in the query exceeded than 1000.// Note that

expdp ORA-39070: Unable to open the log file

Oracle中,當執行expdp或impdp的時候,有時候會出現錯誤:ORA-39002: invalid operationORA-39070: Unable to open the log file.ORA-29283: invalid file operationORA-06512: at "SYS.UTL_FILE", line 536ORA-29283: invalid file

sysman密碼到期導致oem無法使用

2013-09-29 09:29:47,309 [HTTPThreadGroup-5] ERROR eml.OMSHandshake processFailure.808 - OMSHandshake failed.(AGENT URL = https://szpms1:1830/emd/main)(ERROR = INTERNAL_ERROR)(CAUSE =java.sql.SQLException: ORA-28000: the account is locked2013-09-29 09

Oracle在安裝好後,突然更換ip後,監聽不可用

在Linux6.2 的系統下實施了一套Oracle 11g,可能是作業系統沒有安裝好,比如磁陣每一個不能超過2T,rpm要x86_64 ,等等 這一下出現很多bug出來。今天領導又換了ip,出現串連不起的情況(把192.168.180.5 改為192.168.180.2)問題描述:[oracle@SE-1 ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 26-11月-2013

Oracle複製表結構

1. 複製表結構及其資料:create table table_name_new as select * from table_name_old2. 只複製表結構:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like table_name_old --這個可能因版本而已,我當時測試的時候沒有成功3.

Oracle 11g RAC TAF 服務端配置實現failover

Oracle 11g 引入了scan ip 。但是在沒有DNS的情況下,用戶端串連RAC好多還是使用oracle 10g的辦法。就是在用戶端的tnsname.ora中配置failover。ORCL = (DESCRIPTION =(ADDRESS_LIST =(LOAD_BALANCE = yes)(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.203)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 19

Oracle中利用expdp/impdp備份資料庫的使用說明

Oracle 10g 已經引入了資料泵(Data Dump)技術,這項技術和之前的exp/imp有哪些好處呢,簡單的來說就是恢複和備份速度非常快;在說明資料泵的使用方法之前,我們先來瞭解二者的區別:在10g之前,只能使用exp/imp命令來備份;從10g開始oracle提供了兩種方式exp/imp和expdp/impdp,但在使用前我們必須搞清楚:1、exp/imp

ORA-20211: Active job record exists問題解決

錯誤提示:ORA-20211: Active job record exists, cannot create new job record當遇到這個錯誤時,網上很難找到合理的解決方式,所以這個問題的解決需要自己來搞定。出錯時的環境:有兩台伺服器,各裝有Oracle檔案庫與owb同步工具;如所示:現在需要向檔案庫B抽取資料,正常使用OWB工具B即可。但如果使用OWB工具A向檔案庫B抽取資料時,一路做下來都是正確的,甚至部署時都是正常的。但是在用工具A執行抽取時報錯:ORA-20211:

SQLPlus得到資料庫登入資訊

當DBA登入本地或遠端資料庫時,為了省事,用"sqlplus 使用者名稱/密碼@串連服務名" 的方式登入資料庫是再平常不過了,而我們如果將Oracle的SQLPlus換成我們自己的實現,然後當使用時,記錄下它的登入資訊,就得到了資料庫的使用者名稱,密碼等資訊。這是一種很簡單的,偷龍轉鳳的方式,有其局限性。但有時,如果資料庫本身的防護很嚴,從DBA用戶端這邊下手,利用這種方式有時也能有意外的收穫。:這種方式跑起來和Oracle原來的是一模一樣的. 光看是看不來什麼地。被記錄下的登入資訊:代碼如下:

Exdata cell 節點配置時遇到的一個問題

問題描述:[celladmin@vrh4 ~]$ cellcliCellCLI: Release 11.2.3.2.0 - Production on Sat Jun 14 09:11:08 EDT 2014Copyright (c) 2007, 2012, Oracle.  All rights reserved.Cell Efficiency Ratio: 1CellCLI> create celldisk all CELL-02559: There is a

centos下mysql 最新版終於安裝成功!備份一下幾個關鍵地方

我本來只是為了搭建簡單的LAMP環境,親自動手,卻發現有這麼多的問題會發生。(by default7#zbphp.com)很多地方給的安裝Mysql的提示是通過yum一鍵安裝。shell命令如下:yum install mysqlyum install mysql-serveryum install mysql-devel但是,這個命令安裝的mysql版本很舊,5.1.0x版本的,官網的Mysql已經是 5.6.x版本了。太舊了,記得08年的時候就出了

總頁數: 978 1 .... 132 133 134 135 136 .... 978 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.