Oracle 軟體及資料庫複寫

條件:在同版本作業系統上,複製資料庫採用拷貝軟體及資料庫檔案方式進行複製具體過程如下:1.在源庫所在Oracle安裝目錄下打包檔案:js_znjh_1./app/oracle$tar cvf oracle.tar admin product utils2、FTP傳輸打好的包js_znjh_2./app/oracle$ftp 134.96.14.39Connected to 134.96.14.39.220 js_znjh_1 FTP server (Version 4.2 Sat Sep 8 0

分析根據包名建Oracle預存程序時遇到的錯務故障排除

哦,平常建預存程序時,阿堂就是直接用“create or replace procedure 預存程序名” 這樣的形式來建的,沒遇到什麼問題,這不,這兩天在項目中嘗試用包的形式,建預存程序時就遇到了實際問題,在PL/SQL中運行命令後,沒有什麼編譯錯務。。運行完畢,再在pl/sql中看時,就會一個該包上有一個紅色的x,暈了。。要看上面的錯誤提示,是出現在下面建 create or replace package body display_users_package is時,在create上報錯。

配置Ubuntu Linux預設是不區分MySQL表名的大小寫操作

在Ubuntu Linux系統中,預設是區分MySQL表名的大小寫,而Windows系統預設是不區分MySQL的大小寫。 具體修改MySQL的方法如下: Java代碼 sudo vi /etc/mysql/my.cnf   意思是先找到你MySQL的my.cnf設定檔並修改,當然如果你的路徑不一定跟我一樣,這點要注意一下 在[mysqld]中添加 Java代碼 lower_case_table_names=1   &

Oracle資料庫一致性讀的原理

在Oracle資料庫中,undo主要有三大作用:提供一致性讀(Consistent Read)、復原事務(Rollback Transaction)以及執行個體恢複(Instance Recovery)。一致性讀是相對於髒讀(Dirty Read)而言的。假設某個表T中有10000條記錄,擷取所有記錄需要15分鐘時間。目前時間為9點整,某使用者A發出一條查詢語句:select * from

複製Oracle Home(10g2)

複製一個已經存在的Oracle Home,免掉新安裝oracle10g軟體的痛苦,如果原Oracle Home已經安裝了patch就省得打patch了。一、在目標主機172.19.111.37上做安裝前準備工作1、增加組和使用者(和複製主機的目錄結構一樣)# groupadd oinstall# groupadd dba# userdel oracle10# useradd -g oinstall -G dba -d /opt/oracle/oracle10 -m -s /bin/ksh

Linux下phpMyAdmin安裝過程中的問題解決

1.下載phpMyAdmin,自己想辦法拷到/var/www/html下,並解壓,開始使用。http://IP/phpMyAdmin測試cp config.sample.inc.php config/config.inc.phpchmod o+w config/config.inc.php2.遇到問題一,phpMyAdmin無法載入MySql擴充,筆者解決方案為yum -y install php-mysqlyum install

SQL語句建立Oracle Spatial的圖層方法簡介

  如果需要直接操作資料庫,寫SQL指令碼的方式建立空間資料庫,需要注意,建立資料庫後還需要將一些必要的中繼資料資訊寫入對應的表中,然後再向空間表插入行資料(一行就是一個地圖圖元),大家可以參照下面的SQL語句操作,一定可以建立成功的。   1.建立空間表  CREATE TABLE Spatable (  ID NUMBER (11),  NAME VARCHAR2 (32),  MI_STYLE VARCHAR2

RedHat 5.4 Oracle11g Sqlplus 中文亂碼解決

【問題描述】1.Linux系統中含有中文內容的檔案名稱顯示亂碼;2.使用vi編輯器查看中文內容為亂碼;3.sqlplus進入到資料庫中查看中文內容為亂碼;4.putty中中文內容顯示為亂碼。【問題原因】1.沒有安裝中文支援的包;2.相應的環境變數需要做相應的調整【問題處理】1.確認系統版本# cat /etc/RedHat-releaseRed Hat Enterprise Linux Server release 5.4

MySQL的FIND_IN_SET函數使用方法

MySQL 的 find_in_set函數使用方法很多時候我們在設計資料庫時有這種情況,比如:有個文章表裡面有個type欄位,他儲存的是文章類型,有 1頭條,2推薦,3熱點,4圖文 .....11,12,13等等現在有篇文章他既是 頭條,又是熱點,還是圖文,type中以 1,3,4的格式儲存.那們我們如何用sql尋找所有type中有4圖文標準的文章呢,這就要我們的find_in_set出馬的時候到了.先看mysql手冊中find_in_set函數的文法:FIND_IN_SET(str,

Linux 下手工給Oracle 10g 建庫

Linux 下安裝Oracle 10g,建立database,安裝完後,手工建立。以下是手工建庫步驟:1:建立目錄:/oracle/ora_data/xldb 2:建立參數檔案: /oracle/product/10.2.0/db_1/dbs/initXLDB.ora$cp init.ora initXLDB.orainitXLDB.ora被修改的地方:db_name=XLDB   control_files =

MySQL分區表未建導致Rsyslog寫入資料失敗

當初為了提高Rsyslog + MySQL + LogAnalyzer這一套系統的效能,給MySQL做了分區表,結果發現並不能根本上解決問題。可行的解決方案可能是和暴風的做法一樣:一日一表。今天上午發現系統記錄異常,在LogAnalyzer裡面發現最晚一條記錄是昨晚零點左右的。由於日誌是分別記在MySQL和檔案裡面的,查看檔案發現日誌記錄正常。在完全沒有頭緒的情況下,決定使用Rsyslog官方介紹的方法啟動Rsyslog的Debug模式:1. 暫停Rsyslog服務2.

Oracle 11g用exp無法匯出空表的處理髮布方法

  Oracle 11G在用EXPORT匯出時,空表不能匯出。  11G中有個新特性,當表無資料時,不分配segment,以節省空間的  解決方案:  1、insert一行,再rollback就產生segment了。  該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。  2、設定deferred_segment_creation

Oracle Flashback table的使用

Oracle Flashback table的使用Oracle確保recyclebin是開啟的SQL> show parameter recyclebinNAME                                TYPE        VALUE----------------

DB2中NULL值和Null 字元串問題

一直以為空白字串是就是NULL,當插入Null 字元串的時候就可以通過NULL,但是前段時間開發發現使用not in特定值後發現,Null 字元集居然也沒有包括在內,當時我也認為,應該包括在內,後來做了個如下測試發現其實在DB2中NULL和空串真不是一回事。create table tab( id    integer not null, name  char(50), empid 

Oracle 的 char number varchar2 效率測試

自己在建表的時候,用到了編號的這個欄位,主要問題是要用java串連資料庫,所以要有pojo類,就像 編號 這種欄位,int 不夠,long 轉起來麻煩,還容易出錯。突然想看看char可不可以,所以就稀裡糊塗的想看看,這幾種資料類型的尋找效率究竟如何。--首先總要先建立一張表吧(如果有重複的話,先刪掉...)drop table yard_test;create table yard_test (  yrd_id char(32),  yrd_num number, 

如何重建Oracle DataGuard

無暇每日檢查Oracle資料庫的同布情況,後來才發現主庫壓根沒有同步歸檔日誌到備庫,因為備庫斷電後一直沒有開,但問題是主庫在10幾天前刪除過歸檔日誌,慘!為了想節省時間,想去備份撈撈看,結果是備份也沒有需要的歸檔日誌。無耐,只好重建。1、登入主庫備份控制檔案到資料檔案所在的目錄。1.1先查詢資料檔案所在的目錄:select name from v$datafileSQL> select name from v$datafile;NAME---------------------------

Oracle 本機使用者登陸驗證失敗ORA-01031 insufficient privileges

環境:linux x86 64 10.2.0.1報錯: sqlplus / as sysdba ORA-01031 insufficient privileges而sqlplus sys/password as sysdba可以登陸檢查: 一 重新命名orapwd檔案,sqlplus sys/password登陸也失敗,證明登陸時口令檔案在生效,sqlplus / as sysdba表示作業系統驗證失敗二  檢查使用者和組 cat /etc/passwd cat

RMAN進行資料表空間的備份和恢複

1、建立表空eygle2、建立使用者eygle,隸屬於eygle資料表空間;賦予使用者DBA許可權3、egyle使用者登入DB,建立表test_egyle4、rman備份egyle資料表空間RMAN> backup tablespace eygle tag="ey_first";Starting backup at 15-FEB-14using target database control file instead of recovery catalog    --

Oracle實現對錶dml錯誤記錄日誌

DBMS_ERRLOG提供了一個預存程序CREATE_ERROR_LOG,這個預存程序建立一個錯誤記錄檔表,當DML出錯時,操作不會終止和復原,而是將相關的錯誤寫到錯誤記錄檔表中。CREATE_ERROR_LOG不支援一些資料類型:LONG, CLOB,BLOB, BFILE, and ADT。      簡單樣本:SQL> create unique index ind_test00_a on test00(a);Index created.SQL>

【Oracle】RAC failover切換之TAF

Oracle RAC

總頁數: 978 1 .... 543 544 545 546 547 .... 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.