Oracle數據庫常用命令整理(實用方法)_oracle

來源:腳本之家  責任編輯:小易  

02.oracle函數1數值型函數1.01.返回絕對值.abs()1.02.返回正負值.sign()1.03.返回較大的最小整數.ceil()1.04.返回較小的最大整數.floor()1.05.返回x的y次冪.power(x,y)1.06.返回常量e的y次冪.exp(y)1.07.返回以x為底的y的對數.log(x,y)1.08.返回以常量e為底的y的對數.ln(y)1.09.返回x除以y的余數.mod(x,y)1.10.返回四舍五入后的值.round()1.11.返回截取后的值.trunc()1.12.返回x的平方根.sqrt(x)1.30.三角函數2字符型函數2.01.返回字符的ASCII碼.ASCII()2.02.返回ASCII碼為x的字符.CHR(x)2.03.連接兩個字符串.CONCAT()2.04.把每個單詞首個字母變為大寫.INITCAP()2.05.將整個字符串轉換為小寫.LOWER()2.06.將整個字符串轉換為大寫.UPPER()2.07.把每個單詞首個字母變為大寫.NLS_INITCAP()2.08.把整個字符串轉換為小寫.NLS_LOWER()2.09.將整個字符串轉換為大寫.NLS_UPPER()2.10.字符串中搜索字符位置(全角算1字符).INSTR()2.11.字符串中搜索字符位置(全角算2字符).INSTRB()2.12.返回字符串的長度(全角算1字符).LENGTH()2.12.返回字符串的長度(全角算2字符).LENGTHB()2.13.返回字符串的長度(其它).LENGTHC().LENGTH2().LENGTH4()2.14.在左邊添加字符.LPAD()2.15.在右邊添加字符.RPAD()2.16.刪除左邊字符串.LTRIM()2.17.刪除右邊字符串.RTRIM()2.18.替換子字符串.REPLACE()2.19.字符串語音表示形式.SOUNDEX()2.20.截取子字符串(全角算1字符).SUBSTR()2.21.截取子字符串(全角算2字符).SUBSTRB()2.22.替換子字符.TRANSLATE()2.23.刪除左邊和右邊字符串.TRIM()3日期函數3.01.返回系統當前日期.sysdate3.02.返回指定月數后的日期.add_months()3.03.返回本月最后一天的日期.last_day()3.04.返回2個日期間隔月數.months_between()3.05.返回時區的對應時間.NEW_TIME()3.06.四舍五入后的期間第一天.round()3.07.返回日期所在期間的第一天.trunc()3.08.返回下周某一天的日期.NEXT_DAY()3.09.提取時間日期中數據.extract()3.10.返回會話中的日期和時間.localtimestamp3.11.返回當前會話時區中的當前日期和時間.current_timestamp3.12.返回當前會話時區中的當前日期.current_date3.13.返回數據庫時區設置.dbtimezone3.14.返回當前會話時區.SESSIONTIMEZONE3.29.變動日期時間數值.INTERVAL4轉換函數4.01.字符串轉換為rowid值.chartorowid()4.02.rowid值轉換字符串.ROWIDTOCHAR()4.03.字符串語言字符集轉換.CONVERT()4.04.16進制轉換為二進制.HEXTORAW()4.05.二進制轉換為16進制.RAWTOHEX()4.06.數字或日期轉換為字符串.TO_CHAR()4.07.字符串轉換為日期型.TO_DATE()4.08.字符串轉換為數字型.TO_NUMBER()4.09.半角轉化為全角.TO_MULTI_BYTE()4.10.全角轉化為半角.to_single_byte()4.11.字符集名稱轉為ID.nls_charset_id()4.12.字符集ID轉為名稱.nls_charset_name()5聚組函數5.01.統計平均值.AVG()5.02.統計合計值.SUM()5.03.統計標準誤差.STDDEV()5.04.統計方差.VARIANCE()5.05.統計查詢所得的行數.count()5.06.統計最大值.MAX()5.07.統計最小值.MIN()6分析函數6.00.oracle分析函數6.01.連續求和分析函數.sum(.)over(.)6.02.排序值分析函數.RANK()和dense_rank()6.03.排序后順序號分析函數.ROW_NUMBER()6.04.取上下行數據分析函數.lag()和lead()7其它函數7.01.返回數據類型、字節長度和在內部的存儲位置.DUMP()7.02.返回表達式列表中最大值.greatest()7.03.返回表達式列表中最小值.least()7.04.為空值賦值.nvl().nvl2()7.05.返回當前會話對應的數據庫用戶名.user7.06.返回當前會話所對應的用戶id號.uid7.07.返回當前會話上下文屬性.userenv()7.08.條件取值.decode()7.09.相等返回空.NULLIF()7.10.返回列表第一個不為空的表達式.COALESCE()7.11.返回當前行號.rownum7.12.指定一個外部二進制文件.BFILENAME()7.13.返回X的大小(字節)數.VSIZE(X)7.14.條件取值.case when then end7.15.產生32位的隨機數.sys_guid()7.16.返回系統數據.SYS_CONTEXT()7.17.生成隨機數值或者字符串dbms_random7.18.取得Internet中的主機名和IP地址www.anxorj.tw防采集請勿采集本網。

這篇文章主要介紹了oracle查詢語句,有助于新手迅速熟悉ORACLE基本語法有助于新手迅速熟悉ORACLE基本語法,需要的朋友可以收藏下

用truncate、delete都可以,比如要清空一個名為abc的表,就這樣寫sql: truncate table abc;或者: delete from abc;

oracle查看用戶狀態

1、Alt+F1、Ctrl+Esc: 打開\"Applications\"(應用程序)菜單。2、Alt+F2、Meta+R: 顯示\"Run Applications\"(運行應用程序)對話框。有關如何運行應用程序的更多信息,請參見運行應用程序。3、

select username,account_status from dba_users;

因此,管理好密碼文件,對于控制授權用戶從服務器本機或遠端登錄Oracle數據庫系統,執行數據庫管理工作,具有重要的意義. ORALCE口令文件用于存儲擁有部分特權用戶(sys等用戶)的口令(注意:普通賬號密碼

查看所有角色

Oracle數據庫的自動導入與導出,在許多地方有廣泛的應用.例如:一個Oracle數據庫應用系統開發結 束后,如果要將系統安裝到客戶計算機上,就需要將初始數據導入到用戶的Oracle數據庫中. 最近項目中也

select * from dba_roles;

可按如下步驟創建用戶: 1、打開oracle第三方工具,如plsq,然后用一個具有知dba權限的用戶登錄。2、然道后打開一個SQL窗口。3、執行語句: 1create user 用戶名 identified by 其中用戶名

鎖定用戶

alter user XXX account lock;

Linux下新建用戶

useradd -d /home/XXX -s /usr/bin/ksh -m XXX passwd XXX

用戶創建

useradd -d /home/XXX -g users -s /bin/bash -m XXX -G users passwd XXX

刪除用戶

userdel -r XXX

Linux查看進程

ps -e|grep *** kill -9 ***(PID)

linux查看版本信息

lsb_release -a

賦予debug權限給用戶

grant debug any procedure, debug connect session to prodb;

oracle查詢用戶

select username,password from dba_users;

oracle刪除用戶

drop user XXX cascade;

如果遇到報錯

oracle cannot drop a user that is currently connected

則執行以下命令

以sysdba登陸

shutdown immediate; startup restrict; drop user *** cascade; alter system disable restricted session;

Oracle監聽

lsnrctl start

即可啟動

如果出現以sysdba用戶連接無法連接到數據庫的現象 

檢查環境變量ORACLE_HOME,ORACLE_SID

sqlplus下的刪除符號

ctrl+backspace

sqlplus遠程連接

sqlplus 用戶名/密[email protected]:1521/orcl

查詢表空間和對應數據文件的關系

select t1.name, t2.name from v$tablespace t1, v$datafile t2 where t1.ts# = t2.ts#;

刪除表空間

drop tablespace **** including contents and datafiles;

取數據重復插入表

insert into table_A(X,X,X,X) select X,X,X,X from table_B where XXX

table_A和table_B可以是一張表,數據當然要經過更新之后再插入

為用戶賦debug權限

GRANT debug any procedure, debug connect session TO USER XXX;

查看不同用戶的連接數

select username,count(username) from v$session where username is not null group by username;

查看執行日志

select t."SQL_TEXT",t."SQL_FULLTEXT",t."LAST_ACTIVE_TIME" from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('XXX') and t."SQL_TEXT" like '%XXX%'

總結

到此這篇關于Oracle數據庫常用命令整理(實用方法)的文章就介紹到這了,更多相關Oracle數據庫常用命令內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

除了Oracle公司自己開發的管理工具之外,還有以下幾種常用的管理工具:1.SQL Plus安裝完畢Oracle 11g之后,在開始菜單中會產生Oracle自來的管理工具,其中就包括SQL Plus等。SQL Plus是以命令行的方式管理Oracle數據庫的工具,缺點是得學習命令,優點是功能強大且會了命令之后呢,操作起來更了解底層實現更加快捷方便。2.DataBase ControlDataBase Control也叫企業管理器,其實就是個web界面的Oracle管理工具,功能一般般,但是比較直觀,初學者可以用用,后續也會簡單介紹下用法。3.Net Manager顧名思義,網絡管理器,主要是管理與Oracle數據庫服務連接的,如果其他的工具或者程序想要訪問Oracle數據庫服務,就得Net Manager來管管。4.Database Configuration Assistant還是顧名思義,數據庫配置助手,主要是用來可視化的創建、配置、刪除數據庫的。當然用命令或者其他管理工具也能實現,但是還是這個官方、正規、來的穩當高校。5.Navicat for OracleNavicat是一款非?旖、可靠的數據庫管理工具,它不是Oracle公司的哦。個人感覺它界面清潔,操作方便。當然,在Oracle管理工具里面PL/SQL Developer還是王道。Navicat此處只是作為了解Oracle數據庫的一種渠道,認識下就行。在MySQL數據庫管理工具里面,Navicat有著更加重要的地位。6.PL/SQL DeveloperPL/SQL Developer與其說是一個數據庫管理工具,它更像一個面向Oracle數據庫對象的集成開發環境。程序開發人員往往使用PL/SQL Developer來玩轉Oracle就夠了,PL/SQL你絕對值得擁有內容來自www.anxorj.tw請勿采集。


  • 本文相關:
  • windows下使用dos命令行連接oracle數據庫
  • oracle數據庫導入導出命令解析
  • oracle數據庫執行腳本常用命令小結
  • oracle數據庫導入導出命令使用方法
  • oracle數據庫基本常用命令匯總
  • oracle的歸檔模式 oracle數據庫歸檔日志常用命令
  • oracle11.2 命令行手工最簡創建數據庫的過程
  • oracle中的greatest 函數和 least函數示例代碼
  • oracle數據與文本導入導出源碼示例
  • oracle 觸發器 實現出入庫
  • oracle正則表達式regexp_like的用法詳解
  • oracle 存儲過程加密的方法
  • 解析pl/sql developer導入導出數據庫的方法以及說明
  • oracle中字符串截取常用方法總結【推薦】
  • plsql連接oracle數據庫報ora 12154錯誤解決方法
  • oracle數據庫tns配置方法詳解
  • vmware中linux環境下oracle安裝圖文教程(二)oracle 10.2.05版本
  • oracle數據庫管理工具有哪些?
  • 求Oracle 常用命令!
  • oracle停啟數據庫的步驟是什么?UNIX
  • 逐步講解 Oracle數據庫碎片如何整理
  • oracle清空表內的數據
  • oracle常用的快捷鍵
  • Oracle 11g安裝中出現如下圖,管理口令應該填什么???
  • 如何寫批處理文件自動將數據導入oracle數據庫
  • Oracle如何創建用戶?
  • 有哪幾種方式提高數據庫的訪問速度
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess數據庫文摘數據庫其它首頁windows下使用dos命令行連接oracle數據庫oracle數據庫導入導出命令解析oracle數據庫執行腳本常用命令小結oracle數據庫導入導出命令使用方法oracle數據庫基本常用命令匯總oracle的歸檔模式 oracle數據庫歸檔日志常用命令oracle11.2 命令行手工最簡創建數據庫的過程oracle中的greatest 函數和 least函數示例代碼oracle數據與文本導入導出源碼示例oracle 觸發器 實現出入庫oracle正則表達式regexp_like的用法詳解oracle 存儲過程加密的方法解析pl/sql developer導入導出數據庫的方法以及說明oracle中字符串截取常用方法總結【推薦】plsql連接oracle數據庫報ora 12154錯誤解決方法oracle數據庫tns配置方法詳解vmware中linux環境下oracle安裝圖文教程(二)oracle 10.2.05版本oracle 查看表空間的大小及使用情linux系統(x64)安裝oracle11g完oracle數據庫下載及安裝圖文操作oracle存儲過程基本語法介紹oracle 10g 安裝教程[圖文]oracle 如何查詢被鎖定表及如何解基于ora-12170 tns 連接超時解決oracle數據庫tns配置方法詳解oracle中to_date詳細用法示例(ororacle 創建表空間詳細介紹oracle 10g 快照操作方法oracle查詢當前的crs/has自啟動狀態實例教oracle 11g 設置用戶密碼大小寫敏感測試oracle中觸發器示例詳解oracle 游標使用總結oracle數據庫刪除數據delete語句和truncaoracle數據庫集復制方法淺議oracle 存儲過程教程oracle數據庫導出和oracle導入數據的二種oracle開發之分析函數總結
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.anxorj.tw All Rights Reserved
    陕西快乐10分下载