Linux 下 Oracle 命令學習筆記

終於稍微學會在 Linux下對 Oracle 使用命令進行一些操作了,做下筆記:oemapp dbastudio 開啟企業管理器圖形介面opemapp console 開啟企業管理器圖形介面(和上面的命令效果一樣。)sqlplus / as sysdba 登陸到原生資料庫lsnrctl start/stop 開啟/關閉連接埠監聽dbca 添加資料庫執行個體(圖形介面)hostname 查看主機名稱netca 配置監聽(圖形介面)sqlplus命令:sqlplus # / as

ORACLE 中幾個難以理解的概念說明

latch 閂鎖,表示Oracle資料庫運行進程之間在處理一些資料的時候發生的鎖定機制。lock 鎖,表示oracle資料庫中具體對象之間發生並發的時候,差生的鎖定機制,一般包括表鎖定,記錄鎖定等等邏輯I/O 表示在資料從緩衝中讀取的過程中發生的讀取和寫入操作。只計算在記憶體中資料處理的時候。物理I/O 表示資料從磁碟或磁帶等裝置中讀取,寫入的操作。例如重做記錄檔的讀寫,資料檔案的讀寫,髒資料從快取寫入到資料檔案中等等。

Linux Oracle 10gR2 OEM按鈕亂碼的解決

這次因為測試的需要,以SUSE Linux Enterprise 10為平台,建立了一台Oracle 10gR2,依照一般程式安裝完畢後,登入OEM卻發現,一般文字的中文顯示沒有問題,但是所有按鈕的中文字卻都是口口。 上網翻了一下許多文章,一般的說法都是需要進行以下動作: 1.先停止OEM emctl stop dbconsole 2.分別進入以下三個路徑$ORACLE_HOME/jdk/jre/lib $ORACLE_HOME/jre/1.4.2/lib

Oracle 中如何更改使用者名稱

實際工作中,有時候需要修改使用者名稱,而通常的做法是exp imp這樣的方式,而如果資料量大的話exp imp的方式會很浪費時間,所以下面寫上如何通過修改Oracle基表的方式來修改使用者名稱。-- 直接修改底層表USER$更改使用者名稱(該方法在Oracle9i中測試通過)SQL> UPDATE USER$ SET NAME='TT' WHERE USER#=91;已更新 1 行。SQL> COMMIT;提交完成。SQL> ALTER SYSTEM

RHEL5 下安裝Oracle10應該注意的事項

1 .由於orcale10不支援 RHEL5 所以需要修改/etc/RedHat_realease 將 Red Hat Enterprise Linux Server release 5 (Tikanga) 改為Red Hat Enterprise Linux Server release 4 (Tikanga)2 .修改/etc/hosts 檔案將127.0.0.1改為你的ip 否則網路檢查通不過3 .依次安裝下面的包 libXp-1.0.0-8.i386.rpm openmotif22-2.

MySQL裡的like問題

最近使用MySQL時遇到的問題,like查詢總能出來很奇怪的東西,與like後面的東西一點也不一致,我查了一下,終於解決了,用的是下面的方法四,別的沒試,你有興趣就試試其他的吧!方法一: 解決方案是對於包含中文的欄位加上"binary"屬性,使之作為二進位比較,例如將"name char(10)"改成"name char(10)binary"。方法二: 如果你使用源碼編譯MySQL,可以編譯MySQL時使用--with--charset=gbk 參數,這樣MySQL就會直接支援中文尋找和排序了。

phpmyadmin匯入資料庫檔案最大限制2048KB的修改解決辦法

1、開啟php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 這三個參數!(在預設的情況下,php只允許最大的上傳資料為2M,也就是2048KB,而極限的最大使用記憶體memory_limit也僅為128M,Post的最大也為2M)2、按您的伺服器的實際效能配置進行如下改動:(注意:以下是按我的伺服器效能有硬體設定進行的更改..)upload_max_filesize = 8M

手工配置Oracle 10G Enterprise Manager過程

最近在學習安裝資料庫的時候,用了多種方法建立,如dbca建立,手工建立,用模版建立等等,當用dbca建立資料庫的時候,沒有選擇“使用Enterprise Manager設定資料庫”,造成後來想用em不能使用,必需用到手工配置em才能使用,下面就介紹兩種單一實例環境實下em配製。第一種方法,用dbca配置em,也是最簡單的方法。在命令提示字元下輸入dbca,出現"Database Configuration Assistant

Linux 下用 Python 串連 MSSql Server

緣起因為客戶要求在應用上部署 mssql server 2008,而我們習慣了開發 Linux 下的伺服器程式,所以就有了在 linux 下用 python 串連 mssql server 2008 的需求。這個需求非常折騰人,我們花了許多時間在上面,仍然沒有搞定。後來是請了 python-cn 列表的 vcc 出手,通過 ssh

讓 Kohama 支援 Unix Domain Socket 方式串連到 MySQL

我使用的 Kohana 版本為 2.3.1。雖然資料庫配置上留有 socket 的介面,但是配置後仍然不會使用到這個 socket。只好對架構代碼進行修改,如下(粗體部分):system/libraries/drivers/Database/Mysql.php(mysql 驅動):  // Build the connection info // $host = isset($host) ? $host : $socket;   $port = isset($port) ?

MySQL安裝與配置

在學習MySQL過程中,遇到了很多的麻煩,為了讓初學者不再遇到相同的問題,所以我花了點時間寫了本文。本人也是一個新手,還望多多指教!!在安裝MySQL之前,先來瞭解一下相關的設定檔MySQL設定檔MySQL發布的最新產品實際上超出了Red Hat Enterprise Linux所攜帶的版本。但是,穩定性和開放原始碼可是很重要的因素,因此在作業系統上使用較早MySQL版本是有道理的。有許多可以採用的設定檔,它們都被包含在mysql-server

Postgres 9.2.4的升級方案與步驟

社區最近推出了Postgres 9.2.4版本,旨在打一個安全補丁,需要做一個升級,升級的步驟文檔上也寫得較為詳細(Part 17),一般有pg_upgrade和dump/restore兩種方式,對9.2.0及以上版本採用直接編譯安裝的方式即可,9.2.0以下版本還需要dump/restore方式,中間會涉及停機操作,做好業務溝通工作。本次升級,資料量較大的版本是9.2.0,其他小版本的資料量相對不大,故採用後一種方式升級。步驟 :1.備份pg_dump -h 192.168.2.150 -p

Oracle GoldenGate 系列:Extract 進程的恢複原理

Extract 進程恢複原理 BR適用於 Extract 進程(僅適用於 Oracle資料庫) 使用 BR 參數可以控制 GoldenGate 的 Bounded Recovery (BR) 功能。Bounded Recovery 功能僅支援 Oracle 資料庫。Bounded Recovery 是通用 Extract 檢查點工具的組件之一,可以保證當Extract

Linux/Unix shell 指令碼清除歸檔記錄檔

對於DEV以及UAT環境,有些時候,資料庫需要處于歸檔模式,但並不需要備份資料庫。因此,archive歸檔日誌不停的增長導致磁碟空間被大量耗用。對於這種情形,可以使用一個shell指令碼來定時自動清除這些歸檔日誌。本文給出了清除歸檔日誌的指令碼。1、清除歸檔日誌shell指令碼 robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh#!/bin/bash# ----------------------------

利用udf函數將Hive統計結果直接插入到MySQL

大部分利用hive做資料分析的步驟是先用hive將統計結果匯出到本地檔案或者Hive的其他表中,再將本地檔案匯入到mysql或者利用sqoop將Hive表匯入到mysql中。 今天同事給推薦了一個利用udf函數直接將統計結果匯入mysql的方法。 步驟為 hive>add jar /usr/lib/hive/lib/hive-contrib-0.9.0-cdh4.1.2.jar; Added

Linux 下設定Oracle 11.2 資料庫自動啟動

環境:OEL+Oracle 11.2.0.3更改 $ORACLE_HOME/bin 下的dbstart 檔案[oracle@Seven bin]$ vi dbstart找到此段話,在最前端# First argument is used to bring up Oracle Net ListenerORACLE_HOME_LISTNER=$1//需要將此處的 ORACLE_HOME_LISTNER=$1 修改為:ORACLE_HOME_LISTNER=$ORACLE_HOMEif [ !

Oracle Flashback閃回機制

Flashback的目的在有Flashback之前,如果你對資料誤操作,並已提交,這時想回退該誤操作,將會是很件麻煩的事情。有人可能會說可以用備份恢複到誤操作之前,但正確的操作資料也一起沒了。唯一可能的辦法就是日誌挖掘,但日誌挖掘非常繁瑣,很難定位。因此,Oracle推出了Flashback技術,主要目的就是為了恢複誤操作。Flashback家族介紹資料庫層級:Flashback Database表層級:Flashback Drop和Flashback Table,Flashback Data

redis單機單一實例一鍵安裝指令碼

指令碼功能redis單機單一實例一鍵安裝指令碼注意事項1.僅適用於Linux/CentOS 64位2.安裝時需連網步驟1.下載並安裝libunwind軟體包(是TCMalloc依賴包)2.下載並安裝TCMalloc3.下載並安裝redis4.配置redis5.準備redis啟動停止指令碼6.啟動redis 指令碼內容 #!/bin/bash # 2013-1-10 LEO chanyipiaomiao@163.com # Blog: http://www.bkjia.com#

Oracle擷取執行計畫的幾種方法

1. 預估執行計畫 - Explain PlanExplain plan以SQL語句作為輸入,得到這條SQL語句的執行計畫,並將執行計畫輸出儲存到計劃表中。首先,在你要執行的SQL語句前加explain plan for,此時將產生的執行計畫儲存到計劃表中,語句如下: explain plan for SQL語句 然後,在計劃表中查詢剛剛產生的執行計畫,語句如下: select * from table(dbms_xplan.display);注意:Explain

RMAN-00557: 無法開啟 MSGLOG

今天在用RMAN備份時出現了一點問題,後來才恍然大悟。 我用用戶端RMAN備份,用戶端是windows,伺服器端是裝了Oracle的linux,我想把RMAN備份資訊輸出到一個指定的文本,於是: C:\>rman target sys/123456@oracle11gr2 nocatalog 此時, RMAN>spool log to

總頁數: 978 1 .... 817 818 819 820 821 .... 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.