Time of Update: 2016-07-23
標籤:資料字典和動態效能檢視資料字典是oracle資料庫中重要的組成部分,提高了資料庫的一些系統資訊。(靜態資訊)動態效能檢視記載了常式啟動後的資訊.(動態資訊)資料字典記錄了資料的系統資訊,是唯讀表和動態視圖的集合,資料字典的所有者為sys使用者,使用者只能在資料字典上執行查詢操作,其維護和修改是由系統自動完成的。(可摸不可動)資料字典的典型應用:select table_name from user_tables;//查看目前使用者自己建立的表的名字select table_name
Time of Update: 2016-07-24
標籤:大頁記憶體備忘備忘1:不能使用oracle自動記憶體管理;備忘2:目的是減少swap的使用;備忘3:建議SGA大於8G;備忘4:只限於linux系統;備忘5:不會使用/dev/shm空間;備忘6:需要設定記憶體鎖; 如果配置了大頁記憶體但沒有被oracle使用1.sga_max_size超過了大頁記憶體;2.沒有設定記憶體鎖;3.沒有取消自動記憶體管理; 查看系統大頁記憶體的使用方式cat /proc/meminfo | grep
Time of Update: 2016-07-23
標籤: 函數用於返回特定的資料,當建立函數時,在函數頭部必須包含return子句。而在函數體內必須包含return語句返回的資料。我們可以使用create function來建立函數。 1)、接下來通過一個案例來類比函數的用法--輸入僱員的姓名,返回該僱員的年薪CREATE FUNCTION annual_incomec(uname VARCHAR2)RETURN
Time of Update: 2016-07-22
標籤:1、如果需要建立全域 DBLink,則需要先確定使用者有建立 dblink 的許可權:select * from user_sys_privs where privilege like upper(‘%DATABASE LINK%‘); 如果沒有,則需要使用 sysdba
Time of Update: 2016-07-21
標籤:oracle連結資料庫並向tableone插入中一條資料package com.zjw.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class mydbbase { private Connection conn; private String oracleUrl="jdbc:
Time of Update: 2016-07-21
標籤:rowid簡介 rowid就是唯一標誌記錄物理位置的一個id,在oracle 8版本以前,rowid由file#+block#+row#組成,佔用6個bytes的空間,10 bit 的 file# ,22bit 的 block# ,16 bit 的 row#。 從oracle 8開始rowid變成了extend rowid,由data_object_id#+rfile#+block#+row#組成,佔用10個bytes的空間, 32bit的
Time of Update: 2016-07-19
標籤:由於Oracle授權問題,Maven不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。 一.獲得Oracle JDBC
Time of Update: 2016-07-18
標籤: Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 325 Accepted Submission(s): 139Problem DescriptionThere is once a king and queen, rulers of
Time of Update: 2016-07-12
標籤:上一文介紹了如何下載Mysql for vs Tools來進行Mysql的ADO.NET實體模型資料來源選擇,今天將Oracle的測試了下。步驟如下:1、在你項目Model層中nuget安裝選中項2、下載oracle,這個有點麻煩~就不具體說咯,這裡就說下已經下好oracle的情況下,還要下一個oracle for vs2015
Time of Update: 2016-07-13
標籤:ROW_NUMBER() OVER(partition by col1 order by col2)將返回結果分組編號,將返回結果以col1欄位分組,每個組內按照col2排序,並將這些分組排序後的記錄編號,每個組內從1開始獨立編號。如有表T_1如下: 執行SQL:SELECT ROW_NUMBER() OVER(PARTITION BY T.ID ORDER BY T.NAME DESC) RN, T.ID, T.NAME,
Time of Update: 2016-07-11
標籤:之前安裝的oracle沒刪除乾淨,有個OracleMTSRecoveryService服務沒有刪掉解決辦法刪除註冊表中的索引值HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleMTSRecoveryServiceHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\OracleMTSRecoveryService 或者因為之前安裝失敗是裝在C盤,所以在OracleMTSReco
Time of Update: 2016-07-13
標籤:》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》匯入匯出操作oralce imp help=y; 查看命令使用;在本地匯出遠端資料庫dmp檔案到本地;1 :在 tnsnames.ora 設定一個執行個體名orcl=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.110)(PORT = 1521))(CONNECT_DATA )=(SERVER =
Time of Update: 2016-07-13
標籤:--1.刪除暫存資料表drop table biz_bus_station_direct_0711;--2.將網站資料等放入暫存資料表create table biz_bus_station_direct_0711 asselect ls.line_no line_no, bb.line_name line_name, t1.line_direct line_direct, s.station_id station_id,
Time of Update: 2016-07-12
標籤:@echo off setlocalrem 主要修改帶!!!號的下一行rem 資料執行個體名 !!!set sid=orclrem 使用者名稱 !!!set username=sysrem 密碼 !!!set password=123456rem 需要備份的使用者 !!!set schemas=userrem userid的內容set connect=%username%/%password%@127.0.0.1
Time of Update: 2016-07-06
標籤:sort nls_sort nls_comp 在sql排序中,oracle預設採用二進位的排序方法。大小寫有不同的值,大寫的值排在前面。有時候,我們需要處理的情況是,希望忽略大小寫來進行排序。有多種方法可以實現:設定NLS環境變數alter session set NLS_SORT = ‘BINARY_CI‘;使用UPPER和LOWER函數用UPPER函數和LOWER函數把要比較的欄位名、
Time of Update: 2016-07-08
標籤:對於使用ASM管理的磁碟來說,需要一種能夠用於一致性標識磁碟裝置及其正確的所屬關係和許可權的手段。在Linux系統中,可以使用ASMLib來執行這項任務,但是這樣做的缺點是在作業系統上增加了額外的一層,從而導致了管理的複雜性,使用ASMLib配置ASM的方式現在已經不再流行。一種替代的解決方案是:使用Linux裝置管理員“udev”來完成這項任務。自2.6核心開始,就可以使用udev協助管理系統中各裝置名稱,udev能動態地在/dev目錄裡產生自訂的、標識性強的裝置
Time of Update: 2016-07-07
標籤:Oracle版本:Oracle 11g1、確定自己的Linux版本:[[email protected] ~]#uname -r 2.6.32-431.el6.x86_64 2.6.32-431.el6.x86_64,即Linux 62、安裝Oracleasm Kernel: [[email protected] ~]# yum install
Time of Update: 2016-07-06
標籤:一、select 基本文法:SELECT *|{[DISTINCT] column|expression [alias],...}FROMtable; SELECT 標識 選擇哪些列。 FROM 標識從哪個表中選擇。 1、從表中取出所有列 select * from emp;Connected to Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 Connected as
Time of Update: 2016-07-05
標籤:hostname oracle start #剛開始直接root使用者登入,在etc目錄,切換到oracle,輸入lsnrctl start啟動oracle時提示"lsnrctl: command not found"[[email protected]_test etc]# su oracle[[email&
Time of Update: 2016-07-04
標籤:1.聲明遊標declareteacher_id number(5);teacher_name varchar2(5);teacher_title varchar2(50);teacher_sex char(1);cursor teacher_cur is select tid,tiname,title,sex from teachers where tid<117;2.開啟遊標open 遊標名;declareteacher_id number(5);teacher_name