四大方面詳細介紹 Oracle 的資料字典

首先,Oracle的字典表和視圖基本上可以分為三個層次。 1.1 X$表 這一部分表是Oracle資料庫的運行基礎,在資料庫啟動時由Oracle應用程式動態建立。 這部分表對資料庫來說至關重要,所以Oracle不允許SYSDBA之外的使用者直接存取,顯示授權不被允許。 如果顯示授權你會收到如下錯誤: SQL> grant select on x$ksppi to eygle;grant select on x$ksppi to eygle*ERROR at line 1:ORA-02030

簡單修改 讓Ubuntu下Tora支援Oracle

Tora是unix/linux下類似toad的資料庫工具。   Ubuntu(版本Dapper Drake)下直接用apt-get安裝的Tora只有PostgreSQL一個provider。方法給Tora加入了Oracle的支援。大致的步驟如下(有幾個地方與文章裡不同,包括Tora編譯不過去的解決辦法):   1. 安裝Oracle Instant Client    $ sudo apt-get install oracle-xe-client

教你為SAP安裝多個DB2 9資料庫伺服器

在 DB2 for Linux, UNIX, and Windows Version 8 之前,SAP 客戶只能在一台物理機器上安裝每個 DB2 版本的一個拷貝,因為安裝路徑是硬式編碼。儘管 DB2 Version 8 提供了替換的修訂包映像,但是這些映像只用於測試,在生產環境中 SAP 不支援它們。 對於 DB2 9,客戶可以在一台物理機器上安裝多個 DB2 軟體拷貝。資料庫的安裝是相互獨立的。它們可以是不同層級的,可以安裝在任何有效路徑上。每個拷貝可以獨立更新,而不會相互影響。所有裝有

RedHat AS4 下安裝配置oracle10g

 一、RedHat AS4系統安裝:磁碟配置:裝置 類型 大小/ ext3 39911swap 1024網路基本配置:etho IP/Gateway:199.0.0.230/255.255.255.0主機名稱:linuxsvr網關:199.0.0.1主/次DNS:202.103.96.68/202.103.96.112防火牆基本配置:⊙ 無防火牆⊙ 是否啟用 SELinux:已禁用安裝方式的選項:⊙ 定製要安裝的軟體包(C)案頭選項:(√) X視窗系統 (選取預設)(√)

給Roller預設資料庫MySQL更換不同的資料庫

Roller預設的資料庫是MySQL,很多時候,都是把整合Roller到已有的web系統上,而原來的web系統用的資料庫不是MySQL。所以,在整合Roller的時候,就不得不更換資料庫。 Roller的安裝手冊中並沒有很詳細的介紹如何更換不同的資料庫。不過,熟悉J2EE的人,載結合Roller的安裝手冊,基本可以看得出,只要修改兩個檔案,即可為Roller更換資料庫。 如,要把Roller改為使用Oracle8i資料庫,只要這樣做即可:1、修改hibernate.cfg.x

學習Linux下Oracle資料庫編程

1.引言 由於PL/SQL不能用來開發面向普通使用者的應用程式,必須藉助其他語言或開發工具。在Linux作業系統下應該用什麼語言或開發工具來進行Oracle資料庫應用的開發呢?本文將介紹2種方案:Pro*C、JDBC。而另一種SQLJ方法,限於篇幅省略。 2. 環境設定 2.1 軟體環境 本文的實驗環境是在Red Hat Linux 8.0作業系統下,因為Oracle 9i要求至少512MB記憶體,所以我們選擇Oracle 8.1.7.0.1作為資料庫環境。說明一點:Oracle

MySQL資料庫向Oracle轉換時注意若干問題

有很多應用項目, 剛起步的時候用MySQL資料庫基本上能實現各種功能需求,隨著應用使用者的增多,資料量的增加,MySQL漸漸地出現不堪重負的情況:串連很慢甚至宕機,於是就有把資料從MySQL遷到 Oracle的需求,應用程式也要相應做一些修改。本人總結出以下幾點注意事項,希望對大家有所協助。   1. 自動成長的資料類型處理 MySQL有自動成長的資料類型,插入記錄時不用操作此欄位,會自動獲得資料值。

細化解析Oracle 10g STATSPACK的新功能

關於Oracle 10g效能方面,談論最多的就是新的自動工作負載存放庫(AWR)特性和通過自動資料庫診斷監視(ADDM)提供的前瞻性效能監控。它們被廣泛的報道,說是對STATPACK的替代。也確實是這樣,據Niemiec先生所說,它們可以做更多的工作,代表Oracle效能分析的將來。   但是,他還說到不要忽視STATSPACK,不僅因為作為遺產它仍舊存在於Oracle

Linux下Oracle Tomcat 8080連接埠衝突

在啟動tomcat的時候提示8080連接埠被佔用,後來經過尋找發現如下結論:將Oracle與tomcat、jboss等其它佔用8080連接埠的伺服器安裝在一台機器上,會出現8080連接埠被佔用的錯誤。 一、首先檢查8080連接埠的使用方式 [root@olivenan root]# lsof -i :8080 -n COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME tnslsnr 1031 oracle 12u IPv4 2013 TCP

建立oracle11G資料庫

之前把server建完了,下面開始建立database,執行dbca啟動建立介面。內容跟以前也差不多,如果對Oracle結構比較熟的話,建議自己定製所有的選項,這個庫暫時沒打算用asm,所以相關的選項不用管。到最後一步我沒直接建庫,而是只產生建庫指令碼,結束嚮導後找到這些指令碼,檢查有沒需要調整的地方。手工執行指令碼後資料庫建好,查看安裝日誌是否有異常的錯誤。其實指令碼基本是通用的,只要是相同的資料庫版本,改改就可以直接用了,不用每次都用dbca做嚮導。  如果要使用自動記憶體管理,設定memo

linux4.2下oracle10g整理文檔

Oracle10g的文檔在網上搜尋很多,我找了一個整理了一下,希望給紅聯的兄弟姐妹參考下配置環境 RedHat4.2 cpu:p42.8雙核 記憶體1g 網卡:realtek RTL8169/8110 鬱悶網卡磁碟大小10g 雙系統 還有 XP 資料全在xp上可以通過 mount -t vfat /dev/sda5 /mnt實現為什麼是sda 有時候是hda 主要看dev裡面是那個就用那個 1是 C盤 5是D盤

Linux下MySQL啟動失敗的解決一例

Linux下MySQL啟動失敗的解決一例:當敲mysql命令時Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'當敲service mysqld start命令時,或者/etc/init.d/mysqld startTimeout error occurred trying to start MySQL Daemon.查看log日誌命令less

Oracle唯讀資料表空間中的表是可以DROP的

在Oracle資料庫中,至少有以下幾個資料表空間:1)SYSTEM資料表空間,每一個資料庫都包含一個SYSTEM資料表空間,當資料庫建立的時候,SYSTEM資料表空間會自動的建立。當資料庫開啟的時候,SYSTEM資料表空間始終處於ONLINE狀態。SYSTEM資料表空間的重要之處是能夠儲存整個資料庫的資料字典,另外PLSQL中的一些儲存單元,比如說是預存程序、函數、包以及相關的觸發器等等都是要儲存在資料庫的資料表空間裡面的。2)SYSAUX資料表空間,資料庫組件將SYSAUX資料表空間當做儲存資

Oracle LogMiner 安裝和使用(9i or later)

1. LogMiner安裝需要以SYS使用者身份執行下面兩個指令碼:$Oracle_HOME/rdbms/admin/dbmslm.sql$ORACLE_HOME/rdbms/admin/dbmslmd.sql2. LogMiner使用設定一個必要參數UTL_FILE_DIR=<path>,保證oracle使用者在該<path>下有讀寫權限,該參數不支援動態修改,所以只能在pfile中修改,然後重啟資料庫執行個體。建立LogMiner的字典檔案,執行下面的指令碼。(注意

Debian 6 設定Oracle 11g R2開機自動啟動

Debian 6 設定Oracle 11g R2開機自動啟動以root帳戶登入。第一步:修改  /etc/orataborcl:/home/oracle/oracle/product/11.2.0/db_1:Y其中orcl: 是 sid/home/oracle/oracle/product/11.2.0/db_1:是db_homeY: 是指開機啟動Y(yes) or N(no);預設是N的,改成Y。第二步: /etc/init.d 目錄下建立一個名為 oracle 的檔案#!/bin/

Oracle 11g 修改字元集 為 ZHS16GBK

方法一:sqlplus “使用者/密碼 as sysdba” sqlplus “sys/sys as sysdba”  方法二:sqlplus/nologSQL> conn /as sysdba SQL> shutdown immediate; SQL> startup mount SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM

在Hibernate中通過Oracle Function取得單據號碼

今天在使用Hibernate開發項目時,遇到一個Oracle Function的問題.在項目開發中,所有單據的號碼產生都是通過一個Function來產生.在這個Function中有一些DML文法,所以不能使用select fun_...() Into v_ref from dual的方法來取得返回結果.經查詢相關資料,Hibernate要求在執行Procedure和Function時都要返回一個遊標,所以變通一下方法,我們增加另外一層Function處理.新定義一個Function

Linux/Unix shell 監控Oracle警示日誌(monitor alter log file)

使用shell指令碼實現對Oracle資料庫的監控與管理將大大簡化DBA的工作負擔,如常見的對執行個體的監控,監聽的監控,警示日誌的監控,以及資料庫的備份,AWR report的自動郵件等。本文給出Linux 下使用 shell 指令碼來監控 Oracle 警示日誌(monitor alter log file)。Linux Shell的相關參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼 Linux/Unix shell sql 之間傳遞變數 Linux Unix

Oracle 減少redo size的方法

用實驗說明一、在非歸檔模式下:SQL> archive log list資料庫記錄模式            非存檔模式自動封存            禁用存檔終點            USE_DB_RECOVERY_FILE_DEST最早的聯機日誌序列   

Oracle控制檔案的重建

情境:儲存介質被破壞,造成控制檔案丟失,需更換硬碟,並重建立立控制檔案。(1)修改初始化參數control_files,改變控制檔案位置SQL> ALTER  SYSTEM  SET  CONTROL_FILES='/disk1/oradata/control01.ctl','/disk2/oradata/control.ctl'  scope=spfile; (2)關閉資料庫SQL>shutdown  immediate&

總頁數: 978 1 .... 428 429 430 431 432 .... 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.