導航:首頁 > 編程系統 > oraclelinuxed

oraclelinuxed

發布時間:2022-09-16 03:56:01

『壹』 oracle linux怎麼用

linux下 oracle常用命令
打開圖形化窗口:
1)Database Configuration Assistant windows (添加資料庫實例)
$ dbca
2)Oracle Net Configuration Assistant windows (配置監聽)
$ netca
3)打開EM
$ oemapp dbastudio (打開企業管理器圖形界面)
$ opemapp console (打開企業管理器圖形界面(和上面的命令效果一樣))

常用命令:
$ lsnrctl start|stop|status (啟動|停止|活動狀態 監聽)
$ isqlplusctl start|stop (啟動|停止 isqlplus 可以在瀏覽器登錄 5560埠)
$ sqlplus /nolog (以不連接資料庫的方式啟動sqlplus)
$ sqlplus system/manager @ file.sql (執行sql腳本文件
$ sqlplus system/manager (使用system用戶登錄sqlplus)
$ imp system/manager file=/tmp/expfile.dmp log=/tmp/implogfile.log ignore=y fromuser=expuser touser=impuser (用戶模式表數據導入,如果沒有特別指定值,就使用默認的值)
$ exp username/password file=/tmp/expfile.dmp log=/tmp/proV114_exp.log (用戶模式表數據導出,這是最簡單的導出方法)

SQL> conn / as sysdba (以sysdba用戶連接)
SQL> startup
SQL> shutdown
SQL> shutdown immediate (立即關閉實例)
SQL> desc dba_users; (查詢dba_users表結構)
SQL> select username from dba_users; (查詢當前sid下的所有用戶的username)
SQL> select count(*) from username.tablename; (查詢tablename表的行數)
SQL> drop user username cascade; (刪除名稱為username的oracle用戶)
SQL> select distinct table_name from user_tab_columns; (查看當前user模式下所有表名)

一、ORACLE的啟動和關閉
1、在單機環境下
要想啟動或關閉ORACLE系統必須首先切換到ORACLE用戶,如下
su - oracle

a、啟動ORACLE系統
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit

a、啟動ORACLE系統
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit

2、在雙機環境下
要想啟動或關閉ORACLE系統必須首先切換到root用戶,如下
su - root

a、啟動ORACLE系統
hareg -y oracle

b、關閉ORACLE系統
hareg -n oracle

Oracle資料庫有哪幾種啟動方式

說明:

有以下幾種啟動方式:
1、startup nomount
非安裝啟動,這種方式啟動下可執行:重建控制文件、重建資料庫

讀取init.ora文件,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora文件

2、startup mount dbname
安裝啟動,這種方式啟動下可執行:
資料庫日誌歸檔、
資料庫介質恢復、
使數據文件聯機或離線,
重新定位數據文件、重做日誌文件。

執行「nomount」,然後打開控制文件,確認數據文件和聯機日誌文件的位置,
但此時不對數據文件和日誌文件進行校驗檢查。

3、startup open dbname
先執行「nomount」,然後執行「mount」,再打開包括Redo log文件在內的所有資料庫文件,
這種方式下可訪問資料庫中的數據。

4、startup,等於以下三個命令
startup nomount
alter database mount
alter database open

5、startup restrict
約束方式啟動
這種方式能夠啟動資料庫,但只允許具有一定特權的用戶訪問
非特權用戶訪問時,會出現以下提示:
ERROR:
ORA-01035: ORACLE 只允許具有 RESTRICTED SESSION 許可權的用戶使用

6、startup force
強制啟動方式
當不能關閉資料庫時,可以用startup force來完成資料庫的關閉
先關閉資料庫,再執行正常啟動資料庫命令

7、startup pfile=參數文件名
帶初始化參數文件的啟動方式
先讀取參數文件,再按參數文件中的設置啟動資料庫
例:startup pfile=E:Oracleadminoradbpfileinit.ora

8、startup EXCLUSIVE
二、用戶如何有效地利用數據字典
ORACLE的數據字典是資料庫的重要組成部分之一,它隨著資料庫的產生而產生, 隨著資料庫的變化而變化,
體現為sys用戶下的一些表和視圖。數據字典名稱是大寫的英文字元。

數據字典里存有用戶信息、用戶的許可權信息、所有數據對象信息、表的約束條件、統計分析資料庫的視圖等。
我們不能手工修改數據字典里的信息。

很多時候,一般的ORACLE用戶不知道如何有效地利用它。

dictionary 全部數據字典表的名稱和解釋,它有一個同義詞dict
dict_column 全部數據字典表裡欄位名稱和解釋

如果我們想查詢跟索引有關的數據字典時,可以用下面這條SQL語句:

SQL>select column_name,comments from dict_columns where table_name='USER_INDEXES';

依此類推,就可以輕松知道數據字典的詳細名稱和解釋,不用查看ORACLE的其它文檔資料了。

下面按類別列出一些ORACLE用戶常用數據字典的查詢使用方法。

1、用戶

查看當前用戶的預設表空間
SQL>select username,default_tablespace from user_users;

查看當前用戶的角色
SQL>select * from user_role_privs;

查看當前用戶的系統許可權和表級許可權
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;

2、表

查看用戶下所有的表
SQL>select * from user_tables;

查看名稱包含log字元的表
SQL>select object_name,object_id from user_objects
where instr(object_name,'LOG')>0;

查看某表的創建時間
SQL>select object_name,created from user_objects where object_name=upper('&table_name');

查看某表的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&table_name');

查看放在ORACLE的內存區里的表
SQL>select table_name,cache from user_tables where instr(cache,'Y')>0;

3、索引

查看索引個數和類別
SQL>select index_name,index_type,table_name from user_indexes order by table_name;

查看索引被索引的欄位
SQL>select * from user_ind_columns where index_name=upper('&index_name');

查看索引的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&index_name');

4、序列號

查看序列號,last_number是當前值
SQL>select * from user_sequences;

5、視圖

查看視圖的名稱
SQL>select view_name from user_views;

查看創建視圖的select語句
SQL>set view_name,text_length from user_views;
SQL>set long 2000; 說明:可以根據視圖的text_length值設定set long 的大小
SQL>select text from user_views where view_name=upper('&view_name');

6、同義詞

查看同義詞的名稱
SQL>select * from user_synonyms;

7、約束條件

查看某表的約束條件
SQL>select constraint_name, constraint_type,search_condition, r_constraint_name
from user_constraints where table_name = upper('&table_name');

SQL>select c.constraint_name,c.constraint_type,cc.column_name
from user_constraints c,user_cons_columns cc
where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')
and c.owner = cc.owner and c.constraint_name = cc.constraint_name
order by cc.position;

8、存儲函數和過程

查看函數和過程的狀態
SQL>select object_name,status from user_objects where object_type='FUNCTION';
SQL>select object_name,status from user_objects where object_type='PROCEDURE';

查看函數和過程的源代碼
SQL>select text from all_source where owner=user and name=upper('&plsql_name');

三、查看資料庫的SQL
1、查看錶空間的名稱及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;

2、查看錶空間物理文件的名稱及大小

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

3、查看回滾段名稱及大小

select segment_name, tablespace_name, r.status,
(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
max_extents, v.curext CurExtent
From dba_rollback_segs r, v$ro

『貳』 Oracle Linux 是什麼

是Oracle基於red hat enterprise linux推出的一個發行版,重點強調對他自己的oracle資料庫性能提升。
還有類似的vmware linux,也是基於red hat的,同樣重點強調自己的VMWARE性能提升。

『叄』 llinux下的oracle ,比如我敲錯一個sqll的字母,想通過ed打開vii編輯器,為什麼一直都是等待界面啊

直接vi或者vim加文件名進去就可以修改了

『肆』 oracle linux怎麼登陸

第一步:切換到oracle資料庫用戶:su oracle ,之後輸入password,即可完成切換。
第二步:輸入」sqlplus「即可進入命令行。
第三步:輸入」conn zhangsan/zhangsan「即可登錄」zhangsan"用戶。
解釋:linux系統和windows系統的sqlplus命令行是一樣的,沒有區別,不同的是linux下必須登錄到相應的許可權用戶下,才可以操作資料庫。

『伍』 oracle在linux下怎麼安裝

你可以在oracle官網下載rpm包,或者是deb包或者是該發行版的源站點上通過yum
apt-get命令自動安裝oracle的軟體。

『陸』 linux的oracle ed怎麼用

Oracle10G 最低系統要求:內存:推薦1G,,在虛擬機中為768MSwap分區:1G,設為內存的2倍/tmp磁碟空間:400MB以上磁碟空間:軟體3.5G 數據1.2G
所需軟體:SUSE Linux Enterprise 10 for x86,以下簡稱SLES
Oracle database 10gR2 for linux32
http://www.eygle.com/archives/2008/06/10gr2_download_link.html
Orarun-1.8-XXX.XX.i586.rpm軟體包(這個在sles中軟體安裝oracle 資料庫有,也可以從http://ftp.novell.com/partners/oracle/sels-9去下載安裝步驟:1、安裝SUSE操作系統,並確保安裝「C/C++Compiler and Tools」軟體包。在開發欄目中2、安裝所需軟體包,安裝orarun軟體包,就是軟體安裝是的oracle 資料庫包,省去很多設置。在資料庫欄目中3、Oracle用戶設置當orarun軟體包安裝時,會自動建立名為oracle的用戶,和一個oinstall組。我們只需要將該用戶設置為enable,把shell從/bin/false改為/bin/bash。而且orarun軟體包將ORACLE_HOME文件夾自動生成,減少了很多麻煩。4、設置Oracle環境變數修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等環境變數可以根據需要自行修改。例如:ORACLE_HOME=$ORACLE_BASE/proct/10gR2ORACLE_SID=ORCL其中默認NLS_LANG=AMERICAN,如果在中文OS下安裝界面會產生亂碼。建議在英文環境下安裝。
# 注意:中文環境下亂碼是因為Java顯示不正確,可以改用戶語言為英文進行安裝。#設置語言環境#兩個都設下,LANG和LC_ALL$ export LANG=en_US$ export LC_ALL=en_US這個是臨時更改用戶語言環境,重登錄後會還原為先前的。如果實在不行,可以yast改語言環境。然後重登錄或重啟計算機。
如果需要中文安裝界面請看最下的附加一.5、安裝Oracle10gR2注銷root用戶,以oracle用戶重新登錄到KDE。注意不要在root用戶下使用su – oracle來切換到oracle用戶進行安裝,那樣系統圖形界面不能啟動。運行./runInstaller –ignoresysprereqs 開始安裝Oracle, –ignoresysprereqs忽略對操作系統的認證,Oracle10g默認不能安裝在SUSE Linux10上。當然也可以將安裝文件拷貝到硬碟,修改database/install/oraparam.ini文件,將其中添加SuSE-10項,按照suse9的參數復制,這樣可以不使用–ignoresysprereqs參數。下面在圖形界面就可以一路順利安裝了。中間可能會在系統檢測那裡有提示,不管,按下一步,直至結束。感覺在SUSE Linux10上安裝Oracle非常方便,不用過多的設置各種參數。而且SUSE Linux10界面也非常漂亮,大家有興趣可以試一下。

『柒』 oracle linux 怎麼樣

oracle推出的linux,全稱Oracle Enterprise Linux,簡稱OEL。其實就是在redhat企業版的基礎上打了一些補丁,安裝了一些oracle必須的軟體。

用oracle自己的話來說,OEL就是紅帽子的加強版。oracle此言一出,redhat的股價應聲下跌啊。嘖嘖嘖,拉里埃里森這么拉風的男人,出手就是不一樣啊。

其實,企業里用的主要還是紅帽子的多,畢竟沒有那個企業天天沒事干換伺服器系統玩的。出於多一事不如少一事的考慮,已經用上了的,不會馬上換。而且紅帽子的社區支持很好,畢竟用的人多嘛,出了問題,到網上去網上找人問也方便

『捌』 linux和oracle的區別

一個是系統,一個是資料庫,沒有可比性
Oracle Linux是從redhat linux的社區版centos發展而來的,專門針對oracle產品進行優化的一個linux平台,
而Solaris是Sun Microsystems研發的計算機操作系統。它被認為是UNIX操作系統的衍生版本之一。 目前Solaris屬於混合開源軟體。2005年6月14日,Sun公司將正在開發中的Solaris 11的源代碼以CDDL許可開放,這一開放版本就是OpenSolaris。

『玖』 oracle在linux怎麼安裝

不是express版的吧,
express是一個打包好的文件,安裝完了要運行/etc/init.d/oracle-xe
configure來配置的。。。
標准版的是一個壓縮包
需要運行安裝腳本進行安裝,安裝過程有很多步的,當然也包括設置密碼。。。
勸你還是把問題說清楚些。
myeclipse是收費的,由於眾所周知的原因,myeclipse會不時的屏蔽中國的ip,所以,要用迅雷下

『拾』 Oracle與Linux的關系

Linux是操作系統,就好比我們常用的windows一樣,都是操作系統
Oracle是資料庫,你可以理解成是一個應用程序

oracle可以安裝在linux操作系統上,也可以安裝在windows操作系統上

閱讀全文

與oraclelinuxed相關的資料

熱點內容
海龍套升級 瀏覽:520
上海買房到哪個網站買比較靠譜 瀏覽:314
電腦如何替換文件內容 瀏覽:415
大數據沉澱 瀏覽:547
蘋果6怎麼找到運營商 瀏覽:747
iphone5連拍怎麼弄 瀏覽:323
上海樂客網路技術有限公司 瀏覽:439
計算機二級資料庫vfp 瀏覽:399
為什麼有護照大數據還要排查 瀏覽:241
為啥qq群文件下載不了 瀏覽:1
note3開機密碼設置 瀏覽:64
excel表文件怎麼按照日期排序 瀏覽:745
源網站招聘 瀏覽:729
java大數據技術有哪些 瀏覽:718
可信編程是什麼 瀏覽:824
大數據產生三個主要推手 瀏覽:385
js數字正則表達式 瀏覽:865
物流做數據的是什麼崗位 瀏覽:80
jsp傳到mysql亂碼 瀏覽:584
有什麼免費的鋼琴陪練app 瀏覽:720

友情鏈接