Linux 下 Oracle 命令學習筆記

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

Linux平台上OCI操作ORACLE資料庫時亂碼問題的解決

本人剛學Linux,還在研究OCI。前幾日調通了OCI串連資料庫的問題後,用Oracle內建的例子測試了一下,能正常讀取資料(都是英文的),就放心了,轉去開發別的模組。這幾天做資料庫模組是需要插入中文資料,才發現插進去的都是

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

Linux作業系統下Oracle資料庫多執行個體啟動方式及修改記憶體

因為工作的需要,需要在一台Linux作業系統下安裝Oracle的另外一個執行個體。在得到眾多網友協助之後,終於解決以下問題一,安裝新的執行個體用Linux賬戶Oracle登入,找到bin目錄下的dbca,然後建立了。預設是用pfile(init.ora)方式啟動的.二,解決啟動多個執行個體的問題。後來需要重啟,於是:使用Oracle遠程登入(telnet),然後執行export Oracle_SID=SID2sqlplus /nologconn /as

Solaris10上安裝64位Oracle9201

  根據Oracle官方文檔的步驟進行安裝,首先是對Solaris10上系統需求的檢查:# /usr/sbin/prtconf | grep "Memory size"Memory size: 16384 Megabytes# /usr/sbin/swap -lswapfile dev swaplo blocks free/dev/dsk/c1t0d0s1 118,9 16 36877808 36877808# df -k /ora9iFilesystem kbytes used avail

Linux下Oracle的sqlplus使用游標上下左右方法

首先進入root模式下載3個軟體Term-Readline-Gnu:http://search.cpan.org/dist/Term-ReadLine-Gnu/IO-Tty:http://search.cpan.org/dist/IO-Tty/ uniread: http://sourceforge.net/projects/uniread/以root帳號執行tar -xzvf .... 分別解壓後,進入相應目錄,執行下面命令即可:# perl Makefile.PL# make # make

Linux下MySQL 3資料庫升級到MySQL 4.1亂碼問題的完美解決

這兩天,研究了一下MySQL升級的亂碼問題,終於解決了困擾我很久的問題,這裡記錄一下,以前相關的文章也已經更新了 以後就可以訪問的更換伺服器了 先來看問題描述: 開始的伺服器版本: Linux + Apache2.0 + php4.4.0 + mysql3.2.3 無亂碼 (SQL匯出檔案起始地)開始的本地測試版本: XP + IIS5.1 + php4.4.0 + mysql3.2.3 無亂碼更新的伺服器版本: Linux + Apache2.0 + php4.4.0 + mysql4.1

Linux中配置MySQL隨系統的啟動和關閉同步

1.MySQL啟動同步:在檔案/etc/rc.d/rc.local中添加如下兩行:echo "Starting MySQL Server"/etc/rc.d/init.d/mysql.server start2.MySQL關閉同步:在檔案/etc/rc.d/rc.halt開頭插入如下兩行:echo "Stopping MySQL Server"/etc/rc.d/init.d/mysql.server

怎樣提高MySQL裝載資料的效率講解

如何改善MySQL資料裝載操作效率? 成批裝載較單行裝載更快,在裝載每個記錄後,不需要重新整理索引快取;可在成批記錄裝入後才重新整理。在表無索引時裝載比索引後裝載更快。如果有索引,不僅必須增加記錄到資料檔案,而且還要修改每個索引以反映增加了的新記錄。較短的SQL 陳述式比較長的SQL 陳述式要快,因為它們涉及伺服器方的分析較少,而且還因為將它們通過網路從客戶機發送到伺服器更快。這些因素中有一些似乎微不足道(特別是最後一個因素), 但如果要裝載大量的資料,即使是很小的因素也會產生很大的不同結果。1

關於MySQL和PHP的時區調整

記得實習的時候弄那個WIKI網站的時候,顯示伺服器這段顯示的時間老師為格林威治時間(比北京時間慢了8小時),當時多方尋找原因,網上收集資料也未解決。後來在學校自己弄了一下,又到網上找到一些資料,終於解決了問題,原來是在PHP設定的問題。現將解決方案寫於此處,注意修改:C:\windows\php.ini檔案就可以了,原來是我們一直在PHP安裝目錄那邊去找此檔案,當然就錯了哦。另:以下大部分內容來源於互連網的,哈哈 PHP 指令碼端的時區設定可以在 php.ini 下設定

Oracle中虛擬專用資料控制方法研究

  隨著資料庫技術的應用越來越廣泛,使用資料庫的使用者數量的增多以及資料內容的敏感程度的加強,資料庫的安全也變得更加重要。為了保證資料庫中的資料不受到非授權的查看和修改,必須控制使用者對資料的訪問。細粒度存取控制也就是虛擬專用資料庫,它提供強大的行級安全功能。  細粒度存取控制的工作方法是,通過透明地更改對資料的請求,基於一系列定義的標準向使用者提供表的局部視圖。在運行時,所有查詢都附加了謂詞,以便篩選出准許使用者看到的行。例如,如果只允許使用者查看帳戶管理員 admin

Linux 下用 Python 串連 MSSql Server

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

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

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比較快的重複資料刪除資料的方式

網上五花八門,Oracle重複資料刪除資料的方法就是沒見過這種: DELETE FROM prod_grid_inc WHERE  ROWID IN (SELECT b.row_id2                  FROM  (SELECT ROWID row_id2,           

Oracle Flashback閃回機制

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

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

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

總頁數: 978 1 .... 973 974 975 976 977 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.