linux下安裝oracle後重啟無法登入資料庫ORA-01034:ORACLE not available

昨天安裝了資料庫,安裝完成後可以用,今天啟動就不能用了,提示ORACLE not available,後來尋找資料,據說是oracle服務沒有開啟。如下方式可以解決問題。[root@root~]$  su - oracle[oracle@localhost~]$  sqlplusConnected to an idle instance.enter username: /as sysdba SQL>startup------------------啟動資料庫執行個體Oracle

ORACLE 監聽器配置

選中TCP/IP(Internet協議),點擊下一步,如示:  圖(六)輸入主機名稱與連接埠號碼。注意這裡的主機名稱與連接埠號碼必須與資料庫伺服器端監聽器配置的主機名稱和連接埠號碼相同。點擊下一步,如示:  圖(七)選中(Oracle8i或更高版本)服務名,輸入服務名。這裡的服務名實際上就是資料庫伺服器端監聽器配置中的全域資料庫名,前者與後者必須相同。連線類型

Oracle 預設資料表空間(default permanent tablespace) 說明

 本文轉自:http://blog.csdn.net/tianlesoftware/article/details/7084700一.預設資料表空間說明在oracle9i中,如果未用 DEFAULT TABLESPACE 子句建立的所有使用者將以SYSTEM資料表空間作為它們的預設資料表空間。同時也不能為資料庫指定一個預設的資料表空間。在Oracle

oracle 10g基本配置(dos下進入資料庫,plsql串連資料庫)

 轉自:http://blog.csdn.net/sting0218/article/details/5915308 感謝作者1:首先要開啟監聽程式,這可以用兩種方法,一種是在控制台----》管理工具---》服務中手動開啟;第二種是在dos下運行lsnrctr

關於Oracle取整的函數

 關於Oracle取整的函數分別有以下幾種:1.取整(大)    select ceil(-1.001) value from dual  向大的進位CEIL(-0.12)-----------          02.取整(小)   select floor(-1.001) value from dual 向小的進位 FLOOR(-0.12)------------          -1 3.取整(截取)  select trunc(-1.002) value from dual 

linux下使用oracle無法使用上下左右游標鍵

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

oracle基本操作符/運算子/操作語言…

Oracle中的操作符算術操作符:無論是在sqlserver,或者是java中,每種語言它都有算術操作符,大同小異。Oracle中算術操作符(+)(-)(*)(/) 值得注意的是:/ 在oracle中就相當於顯示中的除法 5/2 = 2.5比較操作符:    其中等號可以換成其他運算子:(後面為該操作符的單條件查詢範例)      != 不等於 select empno,ename,job from scott.emp where job!='manager'    ^= 不等於 select 

oracle 分區詳解

轉自;http://love-flying-snow.iteye.com/blog/573303廢話少說,直接講分區文法。Oracle表分區分為四種:定界分割,散列分區,列表分區和複合分區。 一:定界分割 就是根據資料庫表中某一欄位的值的範圍來劃分分區,例如:create table graderecord ( sno varchar2(10), sname varchar2(20), dormitory varchar2(3), grade int)partition by

oracle中的not in 一定不要被坑了

最近過程比較忙,沒日沒夜的,好久沒有時間寫部落格了,今天一個特別詭異,特別蛋疼的問題糾結了好久,不得不寫個部落格了。select * from wlbtest3where (sname, sage) not in (select user_name,user_age from wlbtest4)select * from wlbtest3where (sname||sage) not in (select user_name||user_age from

Oracle多表關聯更新(update多表關聯)

轉自:http://blog.163.com/gaofx_hk/blog/static/193999289201172893813254/.Oracle沒有update from文法,可以通過兩種實現方式: 1、利用子查詢:     update    A        SET    欄位1=(select    欄位運算式    from    B    WHERE    ...),          欄位2=(select    欄位運算式    from    B    WHERE   

在oracle中建立自增欄位,SEQUENCE

文章出自: http://esffor.javaeye.com/blog/168231     通過建立序列來實現   ORACLE SEQUENCE的簡單介紹   在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。   1、Create Sequence   你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權,   CREATE SEQUENCE emp_sequence   INCREMENT BY

ORACLE表批量遷移資料表空間

第一步:將表遷移到目標資料表空間 1)使用如下語句,可以將需要移動的資料表空間語句在pl/sql中列出來,select 'alter table ' ||table_name || ' move tablespace 目標資料表空間名稱;' from user_all_tables where tablespace_name='源資料表空間名稱'2)將上面語句的結果拷貝到sql檔案1.sql中第二步:重建索引:1)使用如下語句,產生重新編譯索引語句:select 'alter index ' |

ORACLE中logminner使用

1.建立DBMS_LOGMNR包以下目錄為ORACLE伺服器端的安裝目錄SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslm.sql2.建立相關資料字典SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslmd.sql3.修改初始化參數UTL_FILE_DIR,指定分析資料的存放處SQL>alter system set

oracle 如何擷取表的主鍵列名,如何擷取表的所有列名

擷取表的主鍵列名

oracle 遞迴查詢父子關聯性記錄

資料庫中常要處理父子關係的記錄,在oracle中可以用查詢語句一次把所有的子記錄全部取出來。例如下:t1 t11     t111        t1111 t12     t121        t1211 db資料欄位如下:task_id             task_name         t.parent_task_id       ******                     ***                          ***                

oracle in與exists語句的區別

select * from Awhere id in(select id from B)以上查詢使用了in語句,in()只執行一次,它查出B表中的所有id欄位並緩衝起來.之後,檢查A表的id是否與B表中的id相等,如果相等則將A表的記錄加入結果集中,直到遍曆完A表的所有記錄.它的查詢過程類似於以下過程List resultSet=[];Array A=(select * from A);Array B=(select id from B);for(int i=0;i<A.length;i+

ORACLE 網路服務 主機登陸

很奇怪,到網路服務登陸,主機登陸時,一直都登陸不了,顯示口令錯誤 http://greenwil-279c3a:1158/em/console/net/login   其中greenwil-279c3a 是我的電腦名稱我用我的使用者名稱和密碼登陸,一直顯示不行後來上網搜尋,發現:要把:控制台--》系統設定--》管理工具--》本地策略-》使用者權利指派 -》》作為批次工作登入將伺服器的你所用的使用者名稱加上。然後重新登陸即可!問題解決!爽 

Oracle服務啟動命令

由於oracle服務佔用資源比較多,所以平時沒用的話,最好不用看,等需要的時候再開服務,已禁用的就不用管,把其他的調為手動, 把下面這幾個代碼放到記事本,檔案命名為service.bat,注意要把檔案類型的尾碼顯示出來rem %1 is either start or stopnet %1 OracleServiceORCLnet %1 OracleOraDb10g_home1TNSListenernet %1 OracleOraDb10g_home1iSQL*Plusrem net %1

Oracle, SQL Server, My SQL如何?資料分頁查詢語句

Oracle, SQL Server 和MySQL的分頁SQL語句如下: Oracle:     方法一:    SELECT * FROM     (        SELECT A.*, ROWNUM RN         FROM (SELECT * FROM TABLE_NAME) A         WHERE ROWNUM <= 40    )    WHERE RN >= 21;    方法二:    SELECT * FROM     (        SELECT

使用JDBC和Hibernate來寫入Blob型資料到Oracle中

Oracle的Blob欄位比較特殊,他比long欄位的效能要好很多,可以用來儲存例片之類的位元據。 寫入Blob欄位和寫入其它類型欄位的方式非常不同,因為Blob自身有一個cursor,你必須使用cursor對blob進行操作,因而你在寫入Blob之前,必須獲得cursor才能進行寫入,那麼如何獲得Blob的cursor呢?

總頁數: 1509 1 .... 492 493 494 495 496 .... 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.