Time of Update: 2017-01-18
今天發現了一個小東西,覺得很有意思,尋找了一些資料,跟大家分享一下:在sqlplus中:在第三方提供的工具(如:plsqldev)總結:exec是sqlplus的命令,只能在sqlplus中使用。call是sql命令,任何工具都可以使用,call必須有括弧,即例沒有參數 call必須有括弧,即例沒有參數 idle> connect /as sysdba 已串連。 sys@PO10> sys@PO10> create procedure p_test is 2 begin 3
Time of Update: 2017-01-18
一、Oracle 11g安裝安裝之前要先確定自己的電腦配置,以windows為例,如果是win7以下系統如xp等,可以選擇Oracle 10g。因為10g的程式檔案只有200多兆,而11g及達到了2G,具體檔案官方下載路徑已經找不到了,只能去一些軟體下載平台下載。如果是win7最好採用11g,否則很可能10g出現不相容安裝不成功的情況,本文以win7為例。Oracle
Time of Update: 2017-01-18
環境:Windows 2008 R2 + Oracle 10.2.0.3應用最新bundle patch後,掃描依然報出漏洞 Oracle Database Server 'TNS Listener'遠端資料投毒漏洞(CVE-2012-1675)•1.確定解決方案•2.應用解決方案•3.驗證修補情況•4.Reference1.確定解決方案安全廠家給出的解決辦法:連結:http://www.oracle.com/technetwork/topics/
Time of Update: 2017-01-18
前言最近做項目的時候需要匯入一批3000多萬條的POI資料到Oracle資料庫,簡單的插入匯入速度太慢,使用sqlldr 大量匯入3000多萬條資料花了20分鐘左右,速度還可以,現在分享給大家,具體方法如下:1.建立匯入控制檔案 input.ctl,檔案內容如下:Load dataCharacterset UTF8Infile 'H:\POI\baidu.txt'Append into table tbl_poi_baidufields terminated by ","Optionally
Time of Update: 2017-01-18
1、簡介:Oracle的sql*plus是與oracle進行互動的用戶端工具。在sqlplus中,可以運行sqlplus命令與sqlplus語句,我們通常所說的DML、DDL、DCL語句都是sqlplus語句,它們執行完後,都可以儲存在一個被稱為sql buffer的記憶體地區中,並且只能儲存一條最近執行的sql語句,我們可以對儲存在sql buffer中的sql 語句進行修改,然後再次執行,sqlplus一般都與資料庫打交道。2、常用命令sqlplus username/password 如:
Time of Update: 2017-01-18
需求 Oracle調用第三方外部程式。Oracle使用sqluldr2快速匯出大批量資料,然後用winrar壓縮後發送郵件。源碼 java source create or replace and compile java source named jv_run_extpro as import java.io.*; import java.lang.*; import java.util.*; import java.sql.*; import oracle.sql.*;
Time of Update: 2017-01-18
監聽器也有安全?Sure!在預設的情況下,任意使用者不需要使用任何密碼即通過lsnrctl 工具對Oracle Listener進行操作或關閉,從而造成任意新的會話都將無法建立串連。在Oracle 9i 中Oracle監聽器允許任何一個人利用lsnrctl從遠程發起對監聽器的管理。也容易導致資料庫受到損壞。1. 未設定密碼情形下停止監聽[oracle@test ~]$ lsnrctl stop listener_demo92 -->停止監聽,可以看出不需要任何密碼即可停止
Time of Update: 2017-01-18
先說基本用法:先按11G之前進行conn / as sysdba;create user test identifed by test;ORA-65096: 公用使用者名稱或角色名稱無效.查官方文檔得知“試圖建立一個通用使用者,必需要用C##或者c##開頭”,這時候心裡會有疑問,什麼是common user?不管先建成功了再說create C##user test identifed by test;建立成功SQL>show con_name;CON_NAME---------------
Time of Update: 2017-01-18
Linux Centos6.5 64bit下安裝oracle12c:groupadd oinstallgroupadd dbamkdir -p /u01/oracleuseradd -g oinstall -G dba -d /u01/oracle oracle(這裡不是一定要把home目錄更改到/u01/oracle,預設也可。)把下面三個檔案複製到 /u01/oracle目錄下[root@oracle /]# cd /etc/skel/[root@oracle skel]# ll
Time of Update: 2017-01-18
一、dbms_job涉及到的知識點1、建立job:variable jobno number;dbms_job.submit(:jobno, —-job號 'your_procedure;',—-執行的預存程序, ';'不能省略 next_date, —-下次執行時間 'interval' —-每次間隔時間,interval以天為單位); –系統會自動分配一個任務號jobno。2、刪除job: dbms_job.remove(jobno); 3、修改要執行的操作:
Time of Update: 2017-01-18
本文執行個體講述了Oracle資料加密方法。分享給大家供大家參考,具體如下:使用MD5編碼實現資料庫使用者密碼欄位的加密一、前言眾所周知,MD5是目前應用最多的密碼保護方法,該編碼傳說為無法復原加密編碼(也就是說,永運無法倒算原碼)。 使用MD5加密使用者的操作密碼,可以有效防止系統維護人員直接進入資料庫時出現系統安全性漏洞(直接使用SELECT語句查詢,將使用者密碼欄位只能看到亂碼,或者"****")這裡針對密碼欄位加密,作一執行個體,希望能給大家系統建設過程帶來協助。二、技術點1.
Time of Update: 2017-01-18
對於Oracle資料庫的使用,建立一張符合自己需求的表是至關重要的,下面就讓我們進行建立第一張屬於自己的表建立表時有兩種種方式:(1)在cmd裡邊更具需要進行建立(2)在sql
Time of Update: 2017-01-18
在用戶端遠程備份的檔案儲存在資料庫所在主機上,不會直接拷貝到用戶端。—————————————————————————————————————————— 首先無論你的Oracle伺服器是Linux還是windows作業系統,Oracle的備份和恢複操作都是使用DBMS_DUMP來實現匯入(備份)和匯出(恢複)。首先你要安裝好PL/SQL,用PL/SQL來執行我下面提供的JOB就可以實現了。 一、Oracle的匯出(備份)1、用PLSQL串連Oracle資料庫伺服器,使用你需要
Time of Update: 2017-01-18
Oracle是目前最流行的資料庫之一,功能強大,效能卓越,相對的學習的難度還是不小。本文就是將自己的一些經驗總結分享給大家,做個積累,方便自己和其他的學習者。修改欄位類型或者長度:alter table 表名 modify 欄位名 欄位類型 (欄位長度)例: alter table table_name modify column_name varchar (10);此為標準SQL,對任何資料庫都適用 修改欄位名:alter table 表名 rename column
Time of Update: 2017-01-18
Oracle 資料庫中查詢重複資料:select * from employee group by emp_name having count (*)>1; Oracle 查詢可以刪除的重複資料select t1.* from employee t1 where (t1.emp_name) in (SELECT t2.emp_name from employee t2 group by emp_name having count (*)>1)
Time of Update: 2017-01-18
Oracle的分析函數功能非常強大,工作這些年來經常用到。這次將平時經常使用到的分析函數整理出來,以備日後查看。我們拿案例來學習,這樣理解起來更容易一些。1、建表create table earnings -- 打工賺錢表 ( earnmonth varchar2(6), -- 打工月份 area varchar2(20), -- 打工地區 sno varchar2(10), -- 打工者編號 sname varchar2(20), -- 打工者姓名 times int, --
Time of Update: 2017-01-18
在用PL/SQL Developer等用戶端工具串連oracle伺服器時出現ORA-12541:TNS:無監聽程式的錯誤,如下圖:發現原來是oracle的監聽沒有啟動,重啟監聽後就串連成功了,下面跟大家分享一下如何啟動oracle的監聽。1.在安裝Oracle伺服器的主機上,開啟Net Configuration
Time of Update: 2017-01-18
本文執行個體講述了Oracle實現行列轉換的方法。分享給大家供大家參考,具體如下:1、固定列數的行列轉換如:student subject grade--------- ---------- --------student1 語文 80student1 數學 70student1 英語 60student2 語文 90student2 數學 80student2 英語 100……轉換為:語文 數學 英語student1 80 70 60student2 90 80
Time of Update: 2017-01-18
文章來源:資料庫論壇 作者:jackma Java資料庫連接(JDBC)API是一系列能夠讓Java編程人員訪問資料庫的介面,各個開發商的介面並不完全相同。在使用多年的Oracle公司的JDBC後,我積累了許多技巧,這些技巧能夠使我們更好地發揮系統的效能和實現更多的功能。 1、在用戶端軟體開發中使用Thin驅動程式 在開發Java軟體方面,Oracle的資料庫提供了四種類型的驅動程式,二種用於應用軟體、
Time of Update: 2017-01-18
一、sqlserver優點:易用性、適合分布式組織的延展性、用於決策支援的資料倉儲功能、與許多其他伺服器軟體緊密關聯的整合性、良好的性價比等;為資料管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從資料管理和分析角度看,將未經處理資料轉化為商業智慧和充分利用Web帶來的機會非常重要。作為一個完備的資料庫和資料分析包,SQLServer為快速開發新一代企業級商務應用程式、為企業贏得核心競爭優勢開啟了勝利之門。作為重要的基準測試延展性和速度獎的記錄保持者,SQLServ