Time of Update: 2014-06-15
在三層應用程式模型中,中介層(例如 WebSphere Application Server 或 Domino)負責運行客戶機應用程式的使用者身分識別驗證和管理與資料庫伺服器的互動。中介層的授權 ID 需要擁有與終端使用者相關的所有許可權,以便執行終端使用者所需的任何操作。雖然三層應用程式模型有很多優點,但是,如果將與資料庫伺服器的所有互動(例如使用者請求)都放在中介層,那麼會引起下面提到的一些安全問題。 使用者身份的丟失: 有些企業想知道訪問資料庫的所有使用者的身份,以便進行存取控制。
Time of Update: 2014-06-15
大部分伺服器管理員知道MySQL資料庫管理系統(RDBMS)是高度靈活的軟體塊,帶有範圍廣闊的啟動選項,可以用來修改相關行為。然而,大部分人卻不清楚,標準MySQL用戶端帶有同等大量的啟動選項,其中一些在日常MySQL互動作用中極為有用。這些選項本身不是“秘密”,而它們中很多未被使用,甚至其中一些可以顯著利於伺服器互動作用的過程處理。
Time of Update: 2014-06-15
本文基於Oracle對平台的依賴性,以NT平台為例,描述Oracle在NT平台上的一些特點,提供一個Oracle系統最佳化的思路。 當前,Oracle作為大型資料庫管理系統快速發展,如何更好的發揮其強大的資料管理功能?這成為Oracle系統最佳化方面一個不可忽視的問題。有專門文章從系統參數等軟體內部挖掘其"潛力",本文嘗試從Oracle與外部環境的特定關係,即Oracle的平台依賴性著手,主要以NT平台為例,就Oracle的平台依賴性的各個方面進行描述。
Time of Update: 2014-06-15
順利學會了在freebsd和linux下安裝mysql+php+apache2。版本:mysql:4.0.26 apache: 2.0.59 php:4.4.2 freebsd:—-MySQLpw groupadd mysqlpw useradd mysql -g mysql./configure –prefix=/usr/local/mysqlmakemake install chown -R root .chown -R mysql varchgrp -R mysql .bin/
Time of Update: 2014-06-15
在Mysql中使用foreign key 並不像Oracle,access那麼簡單,現把使用過程應注意的問題做以講解: 第一步:建表 首先開啟命令列視窗,進入Mysql bin目錄,選擇相應資料庫後,建立T_USER表: create table t_user (id int(11) NOT NULL auto_increment PRIMARY KEY, name VARCHAR(20),group_id int(10)) type=InnoDB;
Time of Update: 2014-06-15
Linux下啟動Oracle10g的em和isqlplus的方法:注:$ORACLE_HOME為oracle的安裝路徑1,使用EM(enterprise managment)1.1啟動EM$ORACLE_HOME/bin/emctl start dbconsole如果出現下面相關資訊,說明服務啟動TZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.1.0.3.0Copyright (c) 1996, 200
Time of Update: 2014-06-15
SUSE Linux10下Oracle資料庫的系統要求:記憶體:推薦1G以上Swap分區:設為記憶體的2倍/tmp磁碟空間:400MB以上磁碟空間:軟體3.5G 資料1.2G所需軟體:SuSE Linux10 for x86Oracle database 10gR2 for linux32Orarun-1.8-109.15.i586.rpm軟體包,可以從http://ftp.novell.com/partners/oracle/sels-9下載安裝步驟:1、安裝SuSE
Time of Update: 2014-06-15
以下是本人在Linux環境中安裝多個MySQL服務筆記,工大家參考!1、按照常規安裝。[root@ff_girl mysql5122]# chown -R root .[root@ff_girl mysql5122]# chown -R mysql data[root@ff_girl mysql5122]# chgrp -R mysql .[root@ff_girl mysql5122]# cp support-files/my-small.cnf
Time of Update: 2014-06-15
許可權管理許可權管理概述在Oracle中,使用者權限分為:系統許可權和對象許可權系統許可權:指在資料庫層級執行某種操作的許可權,如,create session許可權,create any table許可權對象許可權:指對某個特定的資料庫物件執行某種操作的許可權,如對錶的增刪改查的許可權將許可權授予使用者的兩種方法:(1)直接授權:利用grant命令直接為使用者授權(2)間接授權:先將許可權授予角色,然後再將角色授予使用者DBA 的許可權控制包括:• 為使用者提供執行某種操作的許可權&
Time of Update: 2014-06-15
有兩個使用者jytest,jytest1都擁有dba許可權在jytest1使用者建立了一個表testcreate user jytest identified by "jytest"default tablespace users temporary tablespace temp; grant dba to jytest;grant resource to jytest;grant connect to jytest; create user jytest1
Time of Update: 2014-06-15
Oracle rename資料檔案的兩種方法備忘:紅色為原路徑 紫色為目標路徑第一種alter tablespace users rename datafile '==' to ‘***';這種方式需要資料庫處於open狀態,資料表空間在offline的狀態下才能更改。SQL> alter tablespace users rename datafile
Time of Update: 2014-06-15
Oracle 中內建函數wm_concat排序在wm_concat 連接字串時發現有時不會按你要求的排序比如 一個表test有欄位 id,name ,product ,num select name ,(select wm_concat( product'('||tot_num')') from ( select name ,product ,sum(num) tot_num, row_number()
Time of Update: 2014-06-15
自然串連 select * from r1 natural [inner] join r2 natural [inner] join r3 where P; select A1,A2 from r1 natural [inner] join r2,r3 where
Time of Update: 2014-06-15
注釋:MySQL支援單向、非同步複製,複製過程中一個伺服器充當主伺服器,而一個或多個其它伺服器充當從伺服器。主伺服器將更新寫入二進位記錄檔,並維護記錄檔的一個索引以追蹤記錄檔迴圈。伺服器在日誌中讀取的最後一次成功更新的位置。從伺服器接收從那時起發生的任何更新,然後封鎖並等待主伺服器通知下一次更新。在實際項目中,兩台分佈於異地的主機上安裝有MySQL資料庫,兩台伺服器互為主備,客戶要求當其中一台機器出現故障時,另外一台能夠接管伺服器上的應用,這就需要兩台資料庫的資料要即時保持一致,在這裡使用MyS
Time of Update: 2014-06-15
靈活結合Linux/Unix Shell 與SQL 之間的變數傳輸,極大程度的提高了DBA的工作效率,本文針對Linux/Unix shell sql 之間傳遞變數給出幾個簡單的樣本以供參考。Linux/Unix 下調用SQL,RAMN 請參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼 一、樣本1、shell變數接受sql傳回值之方式一Oracle@SZDB:~> more ./retval.sh#!/bin/bashRETVAL=`sqlplus
Time of Update: 2014-06-15
軟體環境 Windows 2000 + Oracle9i 硬體環境 CPU 1.8G + RAM 512M 現在我們有2張表 如下:T1--大表 10000筆 T1_FK_ID T2--小表 5000筆 T2_PK_IDT1通過表中欄位ID與T2的主鍵ID關聯 類比資料如下:--T2有5000筆資料create table T2asselect rownum id, a.* from all_objects a where
Time of Update: 2014-06-15
在Oracle 10g資料庫中,如果需要將ASM執行個體中一個磁碟組的資料檔案轉移到另一個磁碟組上。可以採用以前傳統的檔案系統的方式遷移,也可以採用資料表空間層級拷貝的方式遷移。例如有一個庫sdb,users資料表空間的資料檔案都在vg1磁碟組上,現在要移動vg2磁碟組上,這樣操作一下就能完成這個任務。backup as copy tablespace users format '+vg2';switch tablespace users to
Time of Update: 2014-06-15
Oracle建立資料表空間1.建立普通資料表空間create tablespace oracle_tablespacedatafile '/home/oracle/oradata/orcl/oracle_tablespace.dbf'size 100mautoextend on next 10M maxsize 200Mextent management localuniform size 1m;2.建立undo資料表空間CREATE undo tablespace
Time of Update: 2014-06-15
Oracle 11.2 instant client 在RHEL5.6的安裝根據需要下載安裝檔案:我只需要兩個檔案:oracle-instantclient11.2-basic.rpm和sqlplus.rpm檔案。查看rpm內的路徑資訊:rpm –qpl 下載rpm包的名稱配置環境變數:/etc/bashrc,加入:LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib在/etc/ld.so.conf內加入:/usr/lib/oracle/11
Time of Update: 2014-06-15
Android自訂進度條主要是修改ProgressBar的style,彈窗則是在Dialog裡顯示ProgressBar。直接上代碼。在style.xml裡加入如下代碼: <style name="ProgressBar_Mini" parent="@android:style/Widget.ProgressBar.Horizontal"> <item