轉:ORACLE 面試問題-技術篇

標題 ORACLE 面試問題-技術篇(1)black_snail(翻譯)   關鍵字     ORACLE INTERVIEW   出處     http://www.dbasupport.com       這也許是你一直期待的文章,在關注這部分技術問題的同時,請務必閱讀有關面試中有關個人的問題和解答(這部分將在下幾期中出現)。這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官瞭解你對ORACLE概念的熟悉程度。

could not open parameter file ‘/opt/oracle/product/10.2/db_1/dbs/initorcl.ora

SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file

修改 Oracle 10g 的字元編碼

查看oracle字元編碼:SQL>    SELECT * FROM NLS_DATABASE_PARAMETERS;按如下步驟操作:SQL>shutdown immediate;                                  /*關閉資料庫,以便重新mount登陸*/SQL> startup mount;SQL> alter system enable restricted session;SQL> alter system set

啟用Oracle 11g中的Apex

 ORACLE 的資訊生命週期管理工具ILMA的使用前提是Apex.Apex在oracle 11g Release 2版本中是預設安裝的。但安裝後沒有啟用。可以使用下面方法啟用它。 SQL> show userUSER is "SYS"SQL> spool apex查看安裝的Apex詳情。SQL> select * from dba_registry where comp_id = 'APEX';APEXOracle Application Express3.2.1.00.10

Oracle在資料轉儲時的字元集問題

http://www2.ccw.com.cn/02/0224/c/0224c05_1.aspOracle在資料轉儲時的字元集問題東北大學秦皇島分校

ORA-27101: shared memory realm does not exist 錯誤的處理(ORA-01034 – Oracle not available )

ORA-27101: shared memory realm does not exist 錯誤的處理 試圖串連資料庫時的ORA-01034 和 ORA-27101錯誤資訊,它總是顯示這樣的資訊,“ORA-01034 - Oracle not available”“ORA-27101 - shared memory realm does not exist”。 首先看一下 ORACLE_BASE\ORACLE_HOME\DATABASE 下面的 ORADIM.LOG

Tomcat環境下配置oracle資料來源的方法.

Tomcat4(5)提供了一個與Java Enterprise Edition應用服務相相容的JNDI--InitialContext實現執行個體。它的初始資料設定在$CATALINA_HOME/conf/server.xml檔案裡。並可能在網頁應用環境描述(/WEB-INF/web.xml)裡被下列元素引用: <resource-ref>--資源參數,一般是資料庫驅動程式、JavaMail

Linux安裝Oracle 11時報錯DISPLAY解決方案

在Linux上安裝Oracle時,經常會報以下錯誤:無法使用命令 /usr/X11R6/bin/xdpyinfo 自動檢查顯示器顏色。請檢查是否設定了DISPLAY 變數。可以使用下述命令解決這個問題:1.在root下執行 啟動vnc服務vncserver #xdpyinfo記錄下name of display:後的字串,如 127.0.0.1:1.02. #xhost +返回資訊為: access control disabled,clients can connect from any

Aix上使用crontab定時自動備份oracle資料庫

以oracle使用者為例1、用oracle使用者登入系統2、建立備份目錄 mkdir backup3、編寫指令碼/oracle/backup/backup.sh:export $ORACLE_HOME=/oracle/app/product/9.2.0;export $ORACLE_SID=orcl;export $PATH=$ORACLE_HOME/bin:$PATH;exp test/test file=/oracle/backup/$(date +"%Y%m%d").dmp tables=

Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之間的區別

Db_name:對一個資料庫(Oracle database)的唯一標識。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分散式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為瞭解決這種情況,引入了Db_domain參數,這樣在資料庫的標識是由Db_name和Db_domain兩個參數共同決定的,避免了因為資料庫重名而造成管理上的混亂。這類似於互連網上的機器名的管理。我們將Db_name和Db_domain兩個參數用’.

Oracle ORA-01102故障: cannot mount database in EXCLUSIVE mode

SQL> conn /as sysdbaConnected to an idle instance.SQL> startuporacle instance started.Total System Global Area 276824064 bytesFixed Size 778736 bytesVariable Size 137371152 bytesDatabase Buffers 138412032 bytesRedo Buffers 262144 bytesORA-01102

linux下啟動oracle服務與監聽

啟動監聽:lsnrctl start/stop 啟動服務:          su oracle         sqlplus /nolog         connect /as sysdba         (啟:)startup       (停:)shutdown immediate oemapp dbastudio 開啟企業管理器圖形介面 opemapp console 開啟企業管理器圖形介面(和上面的命令效果一樣。) sqlplus / as sysdba

Oracle啟動監聽報錯:The listener supports no services解決

$ lsnrctl start報錯提示:The listener supports no servicesThe command completed successfully:這樣啟動後遠端連線會報錯:oracle ORA-12514:TNS:listener does not currently know of service requested in connect

對比SQL SERVER,ORACLE,DB2上的索引建立語句!

索引是用於加速資料庫查詢的資料庫物件。原理就是減少查詢的IO操作,從而達到加速的目的。索引的種類:•叢集索引:根據資料行的索引值在表或視圖中排序和儲存這些資料行. •非叢集索引:具有獨立於資料行的結構. •唯一索引:確保索引鍵不包含重複的值.  在SQL SERVER上建立的索引:•Create (NONCLUSTERED ) index ind_emp on emp(empno); 預設的就是建立非叢集索引。•exec sp_helpindex emp;

對比SQL SERVER,ORACLE,DB2視圖建立語句。

 視圖可以簡單的認為是一個查詢的別名:它有限制資料訪問和簡化查詢的作用。下面對比一下建立視圖的語句: SQL SERVER:建立視圖: CREATE  VIEW empv20               AS SELECT *                                 FROM         emp                             WHERE         deptno = 20 ; 修改視圖:alter VIEW empv20         

64bit oracle and oracle client.

 如果安裝了Oracle Client x86,使用.Net訪問oracle資料庫會得到錯誤提示System.InvalidOperationException: 嘗試載入 Oracle 用戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 用戶端組件的情況下以 64 位元模式運行,將出現此問題。 —> System.BadImageFormatException: 試圖載入格式不正確的程式。 (異常來自 HRESULT:0x8007000B)

對比SQL SERVER,ORACLE,DB2上約束建立語句!

約束用於強制行資料滿足特定的商業規則(資料類型是強制列的資料滿足規則) 約束有以下五種類型 •NOT NULL •UNIQUE •PRIMARY KEY •FOREIGN KEY •CHECK  SQL SERVER上的NOT NULL約束:•CREATE TABLE U_emp(             •   empno bigint,          •  ename VARCHAR(10) NOT NULL,  •  job VARCHAR(9),              • 

對比SQL SERVER,ORACLE,DB2上建立和修改表的語句! .

create 語句的文法是相同的,資料類型是不同的。但使用子查詢建立表的文法是不同的。SQL SERVER上使用子查詢建立的語句:SELECT   empno, ename, sal*12 ANNSAL, hiredate into dept30 FROM    emp WHERE    deptno = 30; ORACLE 上使用了查詢建立表的:CREATE TABLE dept30    AS    SELECT    empno, ename, sal*12 ANNSAL,

利用ORACLE 12C Cloud Control 安裝AGENT.

Oracle

對比SQL SERVER,ORACLE,DB2上常用的函數!

1.字元函數:SQL SERVER中字元不區分大小寫。但lower,upper 函數在SQL SERVER,ORACLE和DB2中是通用的。 如:SELECT empno, ename, deptno    FROM emp  WHERE upper(ename) =upper( 'blake');  串連字元舉例:•SQL SERVER:select ‘Good’+’String’ •ORACLE:select concat('Good','String') from dual;

總頁數: 1509 1 .... 436 437 438 439 440 .... 1509 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.