Oracle資料庫檢視與許可權問題

   有三個使用者test1,test2,test3, 三個使用者都具有DBA色色許可權。  用TEST1使用者建立一個表T1,並將其查詢許可權授予TEST2:  SQL> create table t1 as select * from all_objects;  表已建立。  SQL> grant select on t1 to test2;  授權成功。  SQL> create table t1 as select * from

Oracle xml 轉換

   select * from pdpla_approve_proj;  create or replace procedure proj_xml(st_id varchar2)  is  pro_rows pdpla_approve_proj%rowtype;--行遊標  tempsql varchar2(100) :='select * from pdpla_approve_proj where st_id='''||st_id||'''';--  type cur is

sql server 2005匯出資料到oracle 11g

   匯出是用MS內建的ole db provider提供者匯出:  1.右鍵要匯出的資料庫【任務】-》【匯出資料】-》設定匯出資料來源  2.設定oracle為目標資料來源  3.設定目標表(建立)  4.編輯欄位  由於sqlserver的t-sql與oracle的pl/sql定義資料類型不一樣,這裡注意要修改類型:  int -> number (注意設定number的精度)  nvarchar -> varchar2

Oracle 11gR2 即時用戶端配置(Windows)

   1、先下載適合自己系統的即時用戶端,可通過下面的地址下載。  http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html  2、直接解壓到你想要存放的目錄中,如:C:instantclient_11_2  3、編輯環境變數:  TNS_ADMIN 設定為 C:instantclient_11_2  ORACLE_HOME 設定為 C:instantclient_11_2 

ORACLE列值合併

 合併列值最通用的方法就是寫一個自定義函數去實現,這裏介紹的是其他方法。在SQL Server中合併列值可以使用For Xml Path,在Oracle中則可以使用wm_concat 或 ListAgg。準備數據: 1 2 3 4 5 6 7 8

ORACLE毫秒與日期的相互轉換

 毫秒轉換為日期 1 2 3 SELECT TO_CHAR(1406538765000 / (1000 * 60 * 60 * 24) +           

Java串連Oracle資料庫

   一般在寫完 import oracle.jdbc.driver.*; 語句後,就會發現報錯。這時需要:  一、把JDBC驅動加入到classpath  兩種方法。一是圖形化,電腦-屬性-進階設定-環境變數- 編輯PATH,加入 絕對路徑JDBC驅動名 如 C:jdbclibojdc6.jar; 這裡JDBC驅動有個版本的問題。  二是cmd命令列設定,C:>set classpath=

OracleDatabase Backup技巧

   利用下面的列出的技巧來確保你不會在每周一次的Database Backup過程中忘記關鍵步驟。  每周一次備份主要資料庫。如果你建立、修改或者停止一個資料庫,添加新的SQL Server訊息,添加或者停止串連伺服器,或者添加記錄裝置,那就進行手工備份。  每天備份一次msdb資料庫。它一般非常小,但很重要,因為它包含了所有的SQL Server工作、操作和計劃任務。  只有當你修改它時,才有必要備份模型資料庫。  用SQL Server Agent來安排你的備份工作的時間表。 

oracle查看執行個體名方法

   從事編程的朋友們可能都會遇到串連串連Oracle時會出現oracle url無效的問題,下面小編就教大家oracle查看執行個體名方法 來協助各位解決這個問題。  oracle查看執行個體名 在兩個設定檔裡面分別是listener.ora和tnsnames.ora。路徑是:D:Oracle9i_9.2networkadmin,裡面寫明了遠端連線的執行個體名和連接埠號碼,也就是SERVICE_NAME。同時oracle查看執行個體名

Oracle監聽器服務不能啟動的7步解決法

   一、串連主機字串,說沒有監聽器 SVRMGR> connect internal/oracle@orcl; ORA-12541: TNS:no listener SVRMGR>  二、運行監聽器,說地址的協議專用組件指定不正確 C:>lsnrctl LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:17 :51 (c) Copyright 1998, 19

Oracle資料庫TNS常見錯誤的解決辦法

   1、ORA-12541:TNS:沒有監聽器  原因:沒有啟動監聽器或者監聽器損壞。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是後者,則使用“Net Configuration

Oracle資料更改後出錯怎麼做?

   我們給系統建立了兩個使用者:com和comtest。前者存放的是正式庫資料,後者存放的測試庫資料。它們都有一個taw_rm_user表,存放了使用該系統的使用者基本資料,我就是把其中的password欄位全部改成了123456。  DMP備份檔案是9月28號建立的,經過十一七天長假後到今天,已經有十幾天了,我簡單的查了一下日誌,發現已經建立了幾個新的使用者,並且有些舊的使用者的其他資訊也已經更改了。直接把備份檔案中的taw_rm_user表匯入com使用者下是肯定不行的。經過一段

Oracle靜態註冊和動態註冊

   一、什麼是註冊?  註冊就是將資料庫作為一個服務註冊到監聽程式。用戶端不需要知道資料庫名和執行個體名,只需要知道該資料庫對外提供的服務名就可以申請串連到資料庫。這個服務名可能與執行個體名一樣,也有可能不一樣。  在資料庫伺服器啟動過程中,資料庫伺服器會向監聽程式註冊相應的服務(無論何時啟動一個資料庫,預設地都有兩條資訊註冊到監聽器中:資料庫伺服器對應的執行個體和服務。)  相當於是這樣:在資料庫伺服器和用戶端之間有一監聽程式(Listener),在監聽程式中,會記錄相應資料庫對應

在Oracle中啟用AutoTrace查看SQL執行計畫

   通過以下方法可以把Autotrace的許可權授予Everyone,  如果你需要限制Autotrace許可權,可以把對public的授權改為對特定user的授權。  D:oracleora92>sqlplus /nolog  SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 3 15:16:03 2003  Copyright (c) 1982, 2002, Oracle Corporation. All rights

如何利用指令檔來管理Oracle資料庫

   如可以降低命令的輸入量;如可以將調試測試通過的命令儲存起來以便於下次需要的時候再次使用;如可以避免輸入上的錯誤等等。雖然說,Oracle資料庫提供的SQL*Plus程式編輯工具提供了一定程度的現實、編輯、修改SQL緩衝區命令的功能,但是,其對命令的編輯能力是非常弱小的,操作起來也不如指令檔那麼方便。故很多資料庫管理專家喜歡把一些常用的命令製作成指令檔。在以後需要用的時候,直接呼叫指令碼檔案即可。如筆者現在儲存的有用指令檔已有近百個。在需要用的時候,只要把指令檔拿過來,有的可以直接

Oracle建立/刪除、匯入/匯出等命令總結

   //建立暫存資料表空間  create temporary tablespace zfmi_temp  tempfile 'D:oracleoradatazfmizfmi_temp.dbf'  size 32m  autoextend on  next 32m maxsize 2048m  extent management local;  //tempfile參數必須有  //建立資料資料表空間  create tablespace

oracle教程:linux下啟動服務與監聽命令

   在linux作業系統下,如何啟動服務與監聽命令?首先必須以oracle使用者登陸:  1、啟動資料庫: 以下為引用的內容: oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006

執行個體講解Oracle監聽口令及監聽器安全

   很多人都知道,Oracle的監聽器一直存在著一個安全隱患,假如不設定安全措施,那麼能夠訪問的使用者就可以遠程關閉監聽器。  相關樣本:  D:>lsnrctl stop eygle  LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:02:40  Copyright (c) 1991, 2006, Oracle. All rights

MYSQL到ORACLE程式遷移的注意事項

    有很多應用項目, 剛起步的時候用MYSQL資料庫基本上能實現各種功能需求,隨著應用使用者的增多,資料量的增加,MYSQL漸漸地出現不堪重負的情況:串連很慢甚至宕機, 於是就有把資料從MYSQL遷到ORACLE的需求,應用程式也要相應做一些修改。本人總結出以下幾點注意事項,希望對大家有所協助。  1.

利用MSSQL複製功能實現與Oracle資料庫同步

   1.分別建立連結對資料庫進行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.Data.OracleClient(需要添加引用才能用)  這種方案的優點就是簡單,各自寫各自的資料庫作業碼,缺點就是不能將兩個資料庫中的表直接進行聯集查詢,連結Oracle的每台機器必須安裝OracleClient才可以使用。  2.使用同義字操作Oracle資料庫。  這種方法的具體操作我在以前的文章中已經寫清楚了,這樣做一來可以進行表的聯集查詢二來不

總頁數: 1509 1 .... 849 850 851 852 853 .... 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.