Time of Update: 2014-06-15
系統內容: 1、作業系統:Windows 2000 Server,機器記憶體128M 2、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版 3、安裝路徑:D:\ORACLE 建庫步驟: 1、手工建立相關目錄 D:\Oracle\admin\test D:\Oracle\admin\test\adhoc D:\Oracle\admin\test\bdump D:\Oracle\admin\test\cdump D:\Oracle\admin\test\create
Time of Update: 2014-06-15
本文主要概括安裝時提示有擱置動作、收縮資料庫、壓縮資料庫、轉移資料庫給新使用者以已存在使用者權限、檢查備份組、修複資料庫等操作技巧。 1.掛起操作 在安裝SQL或SP補丁的時候系統提示之前有掛起的安裝操作,要求重啟,這裡往往重啟無用,解決辦法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager刪除PendingFileRenameOperations。 2.收縮資料庫 重建索引: DBCC
Time of Update: 2014-06-15
在三層應用程式模型中,中介層(例如 WebSphere Application Server 或 Domino)負責運行客戶機應用程式的使用者身分識別驗證和管理與資料庫伺服器的互動。中介層的授權 ID 需要擁有與終端使用者相關的所有許可權,以便執行終端使用者所需的任何操作。雖然三層應用程式模型有很多優點,但是,如果將與資料庫伺服器的所有互動(例如使用者請求)都放在中介層,那麼會引起下面提到的一些安全問題。 使用者身份的丟失: 有些企業想知道訪問資料庫的所有使用者的身份,以便進行存取控制。
Time of Update: 2014-06-15
mysqld_safe啟動失敗,覆蓋support-file下my.cnf檔案到/etc/my.cnf下,有變化,但仍然啟動失敗。到data/機器名.err下查看日誌,發現是許可權表的問題,mysql_install_db一遍ok。 之後把mysqld加入服務每次啟動,探索服務無法啟動,為了方便,直接把mysql5檔案夾重新命名為mysql,解決。 初次安裝後root密碼為空白無法登入,須修改密碼./mysqladmin -u root password
Time of Update: 2014-06-15
剛剛接觸Linux 沒有一個星期只是從網上整理了幾個視頻看了看學習了學習。今天有時間想親手做點東西,就拿了一個來連連手-------部署mysql資料庫。嘿嘿。從網上搜了一些資料找到了兩個mysql 的rmp包,其實這個東西就相當於windows下的exe安裝檔案。說一下安裝步驟下載這兩個包MySQL-server-5.1.7-0.i386.rpmMySQL-client-community-5.0.45-0.rhe13.i386.rpm1
Time of Update: 2014-06-15
遷移資料庫的方法有多種,較為常用的則是使用RMAN來遷移。使用RMAN遷移資料庫屬於資料庫的物理備份與恢複範疇,整個過程中資料庫的相關資訊是完整地鏡像。因此,基於此種方式還原恢複的資料庫用於測試會使得與真實的生產環境差異相對較小。本文描述了使用RMAN來還原Oracle 10g資料庫的過程。一、主要步驟1、備份資料庫2、ftp備份到目的伺服器3、為目標資料庫建立項目目錄4、為目標資料庫建立pfile或spfile(使用RMAN還原或複製原pfile到目的伺服器)5、還原控制檔案6、還原資料檔案7
Time of Update: 2014-06-15
這個一個普通的周四,和往日一樣,到公司,開電腦,收郵件。 還沒幾分鐘,收到一條手機警示簡訊,看了一下,放那沒管了,一天能收到上百條的警示資訊,麻木掉了,過了幾分鐘,又收到一條相同庫的警示,還是看了一眼,不過此時心裡已經提高警惕了,第三次收到警示,知道這個庫肯定出問題了,迅速連內網。Sun 5.1 的系統,DB 11.2.0.2. 登陸的過程是個苦逼的過程,登陸30多秒才登陸成功,不用查看就知道CPU 肯定100%了。Oracle@h25k06dc$vmstat 5
Time of Update: 2014-06-15
學習總結基本的MySQL資料庫匯入匯出操作 1 表tt的格式: CREATE TABLE `tt` ( `ind` int NOT NULL auto_increment, `name` char(100) default NULL, PRIMARY KEY (`ind`) ) 2
Time of Update: 2014-06-15
1. 首先用語句查詢容量大於1G的資料區段select segment_name,sum(bytes)/1024/1024 from dba_segments group by segment_name having sum(bytes)/1024/1024>1000;得到如下結果:SYS_LOB0000136091C00003$$ 255332MSYS_LOB0000136441C00004$$
Time of Update: 2014-06-15
兩台互為主從mysql資料庫伺服器硬體升級,正常伺服器關閉,硬體升級完畢,啟動伺服器,發現主從同步進程為關閉狀態,mysql> show slave status\G;*************************** 1. row ***************************Slave_IO_Running: NoSlave_SQL_Running: Nomysql互為主從,但是在SLAVE執行CHANGE MASTER時,出現這個錯誤:mysql> slave
Time of Update: 2014-06-15
現象 C:\Users\陳>sqlplus "/as sysdba" SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 10 13:31:28 2012 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.
Time of Update: 2014-06-15
Oracle安裝完後,其中有一個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。為了避免麻煩,可以用’Database Configuration
Time of Update: 2014-06-15
本地修改完模版網站,其中phpmyadmin下的資料庫檔案也已經改變,這時在將網站轉移到其它地方的時候,需要將現在的sql檔案匯出,並恢複才行。 然後在Linux下面恢複的時候,注意先不要進入mysql:要在外面執行: mysql < database.sql ;不然此時會提示資料庫已經存在。因為在sql檔案下已經存在: 已經存在建立資料庫的代碼了,如果先進入mysql,create database joomla就會提示資料庫已經存在的。
Time of Update: 2014-06-15
MySQL 觸發器功能比較簡單,大部分只用來簡單的更新第三方表,今天我來示範下MySQL觸發器在造資料方面的功效。下面是基表結果:CREATETABLE `tb1` ( `id` varchar(255) NOTNULL, `log_date` dateDEFAULTNULL, PRIMARYKEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED
Time of Update: 2014-06-15
1.下載MySQL :我下載的版本:mysql-5.5.22.tar.gz2.安裝之前先卸載CentOS內建的MySQL [root@localhost ~]# yum remove mysql3.編譯安裝Cmake 下載cmake源碼包:http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz從共用目錄移至usr目錄 [root@localhost ~]# mv /mnt/hgfs/Share-CentOS/cmake-2.8.4.tar.gz
Time of Update: 2014-06-15
1.利用mysqldump實現從邏輯角度完全備份mysql,配合二進位記錄備份實現增量備份2.利用lvs快照從物理角度實現幾乎熱備的完全備份,配合二進位記錄備份實現增量備份3.利用percona公司的xrabackup實現完全熱備份與增量熱備份實驗環境:RHEL5.8 ,SElinux關閉,MySQL是tar包初始化安裝版本5.5.28一.測試環境準備1.1 mysql的安裝就不說了,見 1.2
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
靈活結合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
Oracle遭遇ora-30962錯誤 30926, 00000, "unable to get a stable set of rows in the source tables" // *Cause: A stable set of rows could not be got because of large dml // activity or a non-deterministic
Time of Update: 2014-06-15
Oracle RAC 備份和恢複Voting Disks 參考:添加刪除voting Disk樣本:環境:[oracle@node2 ~]$ uname -a Linux node2 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux SQL> select * from v$version; BANNER ------------