Time of Update: 2017-01-13
oracle資料安裝包下載https://www.oracle.com/downloads/java 8安裝包下載https://launchpad.net/~webupd8team/+archive/ubuntu/java檢查java是不是安裝過了$ java -versionjava version "1.7.0_95"OpenJDK Runtime Environment (IcedTea 2.6.4)
Time of Update: 2017-01-13
asp教程.net 串連oracle<add key="connectionstring" value="data source=orcl;user id=xxx;password=xxx"/>然後再按鈕裡面代碼如下:string constr =
Time of Update: 2017-01-13
在J2EE應用程式開發中,應用程式與資料庫連接的建立是我們經常遇到的問題之一。在這裡我主要談談在本地應用程式中通過OCI方式、thin方式和JdbcOdbc橋方式串連Oracle資料庫,在iPlanet Application Server 6.5和Sun ONE Application Server
Time of Update: 2017-01-13
今天做了個基於jsp+oracle分頁的實現,對於初學者來說這是好的(看了後絕對可以自己實現,動手試試把),但是對於有基礎的只是溫故下sql語句(沒涉及到很好的分層),好了,我們開始把它實現把:1.首先建立一個web項目。(如圖)2.匯入oracle驅動包到lib目錄下,開編寫資料庫連接類DBMamager。 代碼如下複製代碼 package com.page.util;import java.sql.Connection;import
Time of Update: 2017-01-13
Oracle反轉倒置函數Oracle提供了一個反轉倒置函數reverse,但此函數不能分組倒置,本文提供了一個即可分組倒置的函數,如下所示:CREATE OR REPLACE FUNCTION REVERSE_F(p_str VARCHAR2, p_delimiter VARCHAR2:='') RETURN VARCHAR2 IS v_return VARCHAR2(4000); vp_str VARCHAR2(4000) :=
Time of Update: 2017-01-13
一般情況下,我們如果alter操作,是不會觸發drop操作。但是在某些特別的情況下,alter package的操作在遞迴SQL中,是能看到drop操作的。我們這個環境中有trigger,一旦有drop操作的時候,是會報錯ORA-20008,且被阻攔的。我們看到下面,我們只是alter package而已。但是在關係到其關聯對象的時候,竟然發生了drop的動作:SQL> alter package MYUSER1.MYP_IIA_IS_PACKAGE compile body;alter
Time of Update: 2017-01-13
**啟動**1、啟動資料庫執行個體,分為兩步:第一步,啟動監聽;第二步,啟動資料庫執行個體。1.1進入到sqlplus啟動執行個體{{{[oracle@redhat ~]$ su - oracle --“切換到oracle使用者”[oracle@redhat ~]$ lsnrctl start --“開啟監聽”[oracle@redhat ~]$ sqlplus /nolog &
Time of Update: 2017-01-13
假設原來的主機已經完全不能啟動了(比如硬體故障等),只能在儲存上的ASM中尋找資料庫使用的參數檔案:[grid@lunar5 ~]$ ss SQL*Plus: Release 11.2.0.4.0 Production on Mon Feb 15 21:48:15 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to:Oracle Database 1
Time of Update: 2017-01-13
安裝Oracle 11.2.0.4資料庫軟體,然後執行root.sh,這個沒有特別的東西,略。之後,我們需要修改ORACLE RDBMS的oracle二進位檔案的許可權,讓oracle 資料庫進程可以擷取ASM磁碟組。[root@lunar5 ~]# su - grid[grid@lunar5 ~]$ $ORACLE_HOME/bin/setasmgidwrap o=/u01/app/oracle/product/11.2.0.4/dbhome_1/bin/oracle[grid@lunar5
Time of Update: 2017-01-13
線上重定義資料檔案:在oracle 12c R1之前的版本中,如果線上移動資料檔案需要將資料表空間或者資料檔案離線,然後作業系統mv,recover後online資料檔案或者資料表空間,在oracle 12c R1後可以直接線上重定義資料檔案,這個過程使用者可以進行查詢、DML以及DDL的任務,另外資料檔案也可以直接在存放裝置間遷移,比如ASM到檔案系統的相互遷移。SQL> select name from v$datafile;NAME--------------------------
Time of Update: 2017-01-13
用系統管理員,查看當前資料庫有幾個使用者串連: SQL> select username,sid,serial# from v$session; 如果要停某個串連用 SQL> alter system kill session sid,serial#; 如果這命令不行,找它UNIX的進程數
Time of Update: 2017-01-13
在國內外大中型資料庫管理系統中,把ORACLE作為資料庫管理平台的使用者比較多。ORACLE 不論是資料庫管理能力還是安全性都是無可非議的,但是,它在漢字資訊的顯示方面著實給中國使用者帶來不少麻煩,筆者多年從事ORACLE資料庫管理,經常收到周圍使用者和外地使用者反映有關ORACLE資料庫漢字顯示問題的求援信,主要現象是把漢字顯示為不可識別的亂碼,造成原來大量資訊無法使用。本文將就這一問題產生的原因和解決辦法進行一些探討,供存在這方面問題的使用者朋友參考。
Time of Update: 2017-01-13
現在它還提供了新的低成本1/8機架配置。 藉助Oracle Exadata,客戶可通過整合降低IT成本,使儲存能力增加10倍,提升所有應用的效能,因消除系統整合的試錯過程而加快上市速度,以及即時做出更好的業務決策某客戶的exadata環境,由於大量硬體故障,導致資料庫宕機。經過分析確認是由於某個cell節點的某個disk出現異常,導致部分cell節點的disk 離線後無法進行asm reblance;最終導致diskgroup 被強制dismount了。如下是alert logFri Oct 0
Time of Update: 2017-01-13
前不久某客戶的一套核心資料庫(10.2.0.4.12),據說每間隔一段時間就必須重啟,因為會報ORA-04031錯誤。查詢發現shared pool差不多5G的樣子,其實ges resource消耗了差不多3.5G shared pool 記憶體,也確實有些離譜了。SQL> c/gcs/ges 1* select * from v$sgastat where name like 'ges%'SQL> / 我們可以看到,ges
Time of Update: 2017-01-13
嘗試的情況是,提供一個TEXT 框,讓使用者輸入,允許輸入非常多的值,儲存到Oracle 資料庫中。 為了能夠大量資料儲存,因此,對欄位類型設定為 blob 型 。網路上的類似協助太複雜了,發現如果只是檔案內的操作,還是比較簡單的。思路:1。先將text 文本轉變成2進位 byte[] ddd; ddd = System.Text.Encoding.Unicode.GetBytes(this.textBox1.Text);2。再將該2進位存入資料庫中,發現這種對資料庫的存取方法可行。
Time of Update: 2017-01-13
隨著網站規模的擴大,MySql顯然不能滿足需求,在許多網站都採用大型資料庫Oracle的情況下,如何使用PHP來訪問Oracle變的越發重要了。我從我編寫的一個簡單iERP系統談我自己是如何做的,在PHP官方手冊裡也有說明。一般情況下或者說大多數人都是用Oracle8 Call-Interface(OCI8)來串連資料庫,我這裡介紹不使用OCI8介面而直接使用PHP的Oracle函數來串連資料庫並處理資料。注重:php.ini配置中要去掉 ;extension=php_oracle.dll
Time of Update: 2017-01-13
1,sqlserversqlconnetion coon=new sqlconnection("data sourse=localhost;inregrated secyrity=sspi;initial catalog=student(資料庫教程名稱);user id=sa;ps教程w=12345;(沒有密碼就不寫這個)“);2,oledb資料來源oledbconnection coon=new
Time of Update: 2017-01-13
資料的安全越來越重要,不是說你的生產庫安全,你的資料就一定安全了,rman備份也是泄露資料的一個重要地方,如果別人拿到了你的備份組,一樣等同入侵了你的生產庫。為了rman備份的安全,最簡單方式就是使用set encryption方式在rman備份過程中設定密碼,需要版本為10.2及其以後企業版版,另外如果需要備份到帶庫只能使用oracle自己的osb(Oracle Secure Backup),注意rman只有backupset可以加密,copy無法進行加密資料庫版本SQL>
Time of Update: 2017-01-13
先來看一下Oracle資料泵匯出匯入例子1、首先建立目錄:create directory 目錄名稱 as '資料庫伺服器上的一個目錄',如: create directory 別名 as 'd:\伺服器目錄名'; 將匯入或匯出的檔案放在這個目錄下2、匯出及匯入以SID=orcl,匯出dmp的帳號為test,匯入dmp的帳號為test為例。若將資料從sfz中匯出: expdp test/test@orcl directory=別名 dumpfile=匯出檔案名稱匯入到test中: impdp
Time of Update: 2017-01-13
方法一:ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令)方法二:SQL> select tname from tab ;TNAME------------------------------TESTSQL> rename test to temp ;Table renamed.SQL> select tname from tab