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

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

在RedHat Enterprise Linux 5上安裝Oracle 10g過程備忘錄

安裝RedHat Enterprise Linux 5很順利,但安裝Oracle卻出錯頗多。Oracle 10g版本官網在這裡。用迅雷下載可以不用註冊,IE下載需要註冊。1,安裝相關的軟體包清單如下:binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.

Oracle 10201 RAC升級到10204

一、停止資料庫相關進程分別在兩台機器上停止資料庫sqlplus "/as sysdba";sql>shutdown immediatelsnrctl stop相關閱讀:Oracle10201 RAC升級到10204後匯出資料時報EXP-00056錯誤也可以用srvctl工具在一個節點上完成$ORA_CRS_HOME/bin/srvctl stop service -d rac 

Oracle 入門之rman備份概述

RMAN 是Oracle 提供的一個備份與恢複的工具,可以用來備份與還原資料庫檔案、歸檔日誌和控制檔案。它也可以用來執行完全或不完全的資料庫恢複。RMAN 可以由命令列介面或者OEM的Backup Manager

Oracle資料庫ORA-01113,ORA-01110出錯的處理

在沒有備份的情況下要恢複資料表空間前提條件:1、從建立資料表空間的時候到刪除這個時間段的資料必須已經歸檔。2、控制檔案理由有這個資料表空間,沒有損壞。SQL> connect internal/Oracle串連成功。SQL> shutdownORA-01109: 資料庫未開啟已卸下資料庫。已關閉 ORACLE 執行個體。SQL> startup已啟動 ORACLE 執行個體。系統全域地區合計有       &

phpMyAdmin安裝配置

搭建了個nginx,mysql平台,剛建立,mysql沒有phpmyadmin很不方便,便將以前的源碼考過來,以為修改下資料庫使用者和密碼就可以了,不行。進入phpMyAdmin頁面時顯示:Wrongpermissionsonconfigurationfile, shouldnotbeworld writable原因:這個不關XAMPP的事了,是phpmyadmin目錄使用權限設定的問題,如果你把phpmyadmin的所有檔案chmod

虛擬機器Linux中Oracle 11g的安裝

一、系統內容1.作業系統:Fedora132.資料庫:Oracle11g 11.1.0.6.03.虛擬機器:Oracle VirtualBox 3.2.64.連網方式:Host-only二、安裝步驟1.建立dba使用者組及oracle使用者切換到root賬戶 : su - root添加使用者組 : groupadd dba添加使用者 : useradd -g dba -p oracle oracle2.解壓zip包到oracle使用者目錄 :/home/oracle3.終端進入安裝目錄: cd

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)

Linux 安裝Oracle的shell指令碼

在Linux平台下面安裝Oracle,要做好多的準備工作。比如建立user,修改環境變數,一些oracle所需的參數。現在整理成shell指令碼,以方便安裝。一、建立安裝指令碼vi install.sh#/bin/bash. ./adduser.sh. ./sysctl.sh. ./limits.sh. ./mkdir.sh. ./chprofile.sh二、添加使用者及使用者組vi adduser.sh#/bin/bashADDGROUPS="oinstall

Oracle常用服務的含義

Oracle的預設服務一共有5個:1.OracleDBConsoleorcl oem控制台的服務進程2.OracleJobSchedulerORCL 定時器的服務進程3.OracleOraDb10g_home1iSQL*Plus isql*plus的服務進程4.OracleOraDb10g_home1TNSListener 監聽器的服務進程5.OracleServiceORCL 資料庫服務進程要查看系統中已啟動的服務,我們可以在“開始→控制台→管理工具”中雙擊“服務”,或者直接在“運行”中輸入

使用MySQL profiles 來查看sql 語句執行計畫

要使用該功能,mysql的版本必須在5.0.37版本以上。否則只能使用explain 的方式來檢查。 profiling 功能可以瞭解到cpu io 等更詳細的資訊。show profile 的格式如下:SHOW PROFILE [type [, type] ... ]    [FOR QUERY n]    [LIMIT row_count [OFFSET offset]]type:   

MySQL備份與恢複之熱備

一

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

MySQL備份與恢複之真實環境使用冷備

一 真實環境使用冷備 在上一篇文章(MySQL備份與恢複之冷備)中,我們提到了冷備。但是有個問題,我們儲存的資料檔案是儲存在當前本地磁碟的,如果這個磁碟掛掉,那我們儲存的資料不就丟失了,這樣備份資料不就功虧一簣,勞而無功。所以真實環境中我們多準備幾塊磁碟,然後再在這些磁碟上搭建LVM,把MySQL的資料目錄掛載到LVM上,這樣資料就不是儲存在當前磁碟上,就可以保證資料的安全性。 二   三

符合中國人習慣的Oracle取周的日期函數

最近在幫HR抓加班記錄的統計資料。HR希望能by周統計加班時數。但Oracle的日期Function Compute周時是周日算第一天,周六算最後一天。而中國人的習慣是周一算第一天,周日算最後一天。而且,Oracle的函數返回的是第幾周,是個數字,HR還要再根據資料推算是那個日期段。自己編寫了一個符合我們要求的小函數,傳回值也科學很多,呵呵! FUNCTION get_wk (p_date IN DATE)       RETURN

Oracle Join Methods

Hash Join過程通過一個例子來說明SQL_ID  gtmmr9gaxqhfr, child number 0-------------------------------------SELECT /*+ USE_HASH(d e) */e.ename, d.dname FROM emp e, dept d wheree.deptno=d.deptnoPlan hash value: 1123238657---------------------------------------

自己編寫Nagios 監控MySQL外掛程式

主從監控外掛程式編寫:#!/bin/bash MYSQL="/usr/local/mysql/bin/mysql -uslave -pslave12345 -h127.0.0.1 -P"VAR_LOG=/tmp/check_mysql_status.log.$2 && >$VAR_LOG function usage(){     cat <<EOF `basename $0` need at least value: `basename $

Linux下MySQL5.6.15-忘記root密碼-重設

mysql5.6.15忘記資料庫的root密碼:[root@oraserver139 ~]# mysql -uroot -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)查看當前安裝的mysql版本:root@oraserver139 ~]# rpm -qa | grep

Oracle Index 和null 研究

Indexing null values安裝關聯式資料庫理論, null表示未知,Oracle b-tree index是不包含null的。考慮如下表:create table tt (t_id number, t_name varchar2(10));create index tt_idx on tt(t_name);select * from tt where t_name is null是不會使用index

Ubuntu 安裝MySQL和簡單操作

Ubuntu上安裝MySQL非常簡單,只需要開啟終端,幾條命令就可以完成。1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3.  sudo apt-get install libmysqlclient-dev安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:sudo netstat -tap | grep

總頁數: 978 1 .... 396 397 398 399 400 .... 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.