關於在Linux下安裝Oracle的一系列工作

在虛擬機器的Linux下安裝Oracle的步驟:第一步:將oracle安裝軟體複製到Linux底下,那麼必須在Linux下如何配置共用(smb),具體的步驟如下:在/etc/samba/sam.conf中進行配置共用目錄,首先你得建立一個檔案夾(你也可以用它給你的public,在這裡我就不說了)------隨便你自己到哪個目錄下面建立(這個目錄是用來共用的目錄),我從網上隨便弄一個例子簡潔的設定#============== Global Settings

CentOS5.4下自動備份MySQL資料庫

利用系統crontab來定時執行備份檔案,按日期對備份結果進行儲存,達到備份的目的。1、建立儲存備份檔案的路徑#mkdir /opt/databack/mysql2、建立備份指令檔#vi /usr/sbin/mysqlback.sh輸入date=` date +%Y%m%d `tar zcvf /opt/databack/mysql/mysql$date.tar.gz /var/lib/mysql或者寫成date=` date +%Y%m%d `mysqldump –all-databases

Oracle的集合操作

關鍵字:1、UNION:並集,所有的內容都查詢,重複的顯示一次;2、UNION ALL:並集,所有的內容都顯示,包括重複的;3、INTERSECT:交集,只顯示重複的;4、MINUS:差集,只顯示對方沒有的(跟順序是有關係的)例子:在scott使用者下,建立表emp2,該表只包含emp中20部門員工的資訊:代碼:create table emp2 as select * from emp where

兩條 Linux 命令徹底殺死 Oracle

今天編寫的兩條極具殺傷力的命令,它可以瞬間將Oracle殺死在無形之中。後面我將給出簡單注釋並展示一下它的威力。$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargskill-9$ ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm

Linux下安裝Oracle 10g的一些設定檔

基本的安裝過程參考網上的一些安裝說明即可。把安裝過程中的對Linux的一些配置說明一下,基本就是對Oracle使用者目錄下的.bash_profile進行配置。把我在RedHat EL4下的oracle使用者的.bash_profile設定檔張貼如下:[oracle@s002 ~]$ more .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then   

Hibernate Spring中使用Oracle clob類型

Oracle資料庫中,較大內容varchar2(4000)往往也很無奈。對此,我們往往採用大對象進行儲存(clob),但是由於jdbc驅動對CLOB支援不好,因此使用hibernate進行操作時,往往非常麻煩。但是使用最新的oracle驅動,ojdbc14.jar然後稍微更改Spring中,SessionFactory的屬性參數:<bean

Oracle 預存程序

1.基本結構CREATE OR REPLACE PROCEDURE 預存程序名字(    參數1 IN NUMBER,    參數2 IN NUMBER) IS變數1 INTEGER :=0;變數2 DATE;BEGIN END 預存程序名字2.SELECT INTO STATEMENT將select查詢的結果存入到變數中,可以同時將多個列儲存多個變數中,必須有一條記錄,否則拋出異常(如果沒有記錄拋出NO_DATA_FOUND)例子:

Oracle資料庫的兩種初始化參數檔案

Oracle資料庫的兩種初始化參數檔案:檔案:initsid.ora  spfilesid.ora路徑:$ORACLE_HOME/dbs純文字參數檔案和二進位參數檔案的差別:1.修改參數的方式不同:initsid.ora修改參數的時候直接編輯檔案,再儲存就可以了。spfilesid.ora必須使用命令更改。2.優先順序不同3.是否動態儲存裝置修改的參數4.存在的位置不同      純文字可以存在用戶端   

Oracle DBLink指令碼

Oracle DBLink指令碼-- Drop existing database link drop database link DBLink名稱;-- Create database link create database link  DBLink名稱  connect to 遠端資料庫使用者名稱 identified by 密碼  using '(DESCRIPTION =     (ADDRESS_LIST

Oracle 中的塊結構

PL/SQL 是一種塊結構的語言。塊有但部分組成:定義部分,執行部分,異常處理部分。文法結構:declare  /**    定義部分: 用於定義變數*/               變數名  變數類型         

Oracle 尋找資料庫中有記錄的表

通過執行select NUM_ROWS,table_name from user_tables where NUM_ROWS>0,是可以達到效果的。但是:有時候資料是不準的,原因是執行該查詢的時候要先對錶進行分析。分析表的文法為:analyze table table_name compute statistics;如何批量對錶進行分析呢?1、預存程序+遊標,迴圈,OK沒有問題,但是有點麻煩。create or replace procedure Pro_AnalyzeTables

Linux下搭建MySQL主從同步

由於沒有硬體環境,於是在虛擬機器的Linux裡編譯安裝了兩個mysql,一個作為master一個作為slave,分別安裝在/home/jhw/mysql和/home/jhw/mysql2,兩個mysql預設同一個連接埠3306是不可以的,所以修改mysql2中的設定檔my.cnf,把port改成3307(還要注意socket的路徑是否是當前mysql的安裝路徑,要一致)。如果在編譯時間沒有指定datadir,還要在my.cnf中加入“datadir=/home/jhw/mysql2/data“,

Oracle 中oci 關於null 的處理方法

oci中處理null,必須通過 Indicator 來完成。使用的Oracle 版本 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 #include <stdlib.h>#include <stdio.h>#include <string.h>#include "include\oci.h"#include "include\ociextp.h" #define

Ubuntu下編譯安裝MySQL 5.5.9

MySQL正式發布5.5.9版本,win下有了msi安裝包,Ubuntu還在採用保守的5.1版本,官方網站上有rpm和tar.gz的源碼版本,至今還沒有ubuntu的安裝源,本人對rpm不太感冒,所以只能編譯源碼安裝了,參照網上的編譯安裝選項,實驗了幾次,終於成功,做個筆記。5.5.9編譯採用cmake,Ubuntu下只要sudo apt-get install cmake就可以,mysql具體編譯選項如下(#後面的複製進去即可):root@ubuntu:~/downloads/mysql-5.

Oracle--使用者管理與許可權分配

以下都是用結合例子來理解Oracle的知識點使用者登入 (跳開使用者名稱和密碼登入)  :sqlplus /nologconnect / as sysdba一.使用者1.    建立使用者(例子)create user olay identified by 123;2.  刪除使用者(連同使用者所擁有的對象一起刪除)drop user olay cascade;3  .修改使用者密碼(口令)alter user olay

Oracle_PL/SQL的基本寫法_BEGIN_END塊結構及簡單的事務實現

雖然之前寫了不少Oracle上的SQL語句,但是沒有抽出時間對Oracle進行一個系統的學習,實踐固然重要,但沒有一個理論上的規範學習與理解,在實踐中就不能舉一反三,就不能寫出高規範高品質的SQL語句。-- PL/SQL 基本寫法-- 說明:聲明、異常處理部分為可選,視具體程式而定-- 部落格記錄點滴 ORA-03114 PLSQL過程編譯中斷連線錯誤 PLSQL 串連 Oracle簡單配置 PLSQL批量Forall操作效能提升詳解 使用Oracle

varchar2轉化nvarchar2類型亂碼

開發人員有個需求,需將一個字串,轉成nvarchar2類型。但是測試是亂碼,例句如下:SQL> select(selectutl_raw.cast_to_nvarchar2(utl_raw.cast_to_raw('i am nvarchar2string')) from dual) from dual;(SELECTUTL_RAW.CAST_TO_NVARCHAR2(UTL_RAW.CAST_TO_RAW('IAMNVARCHAR2STRING'))FROMDUAL)----------

SHUTDOWN: waiting for active calls to complete處理

遇到一個latch free的問題,kill掉了當時的session,報session的sid不存在,並在os層也kill了一次,但是v$session中看到的session的狀態依然是active的!很無語的問題,但是因為是測試環境。所以覺得停庫。Shutting down instance (immediate)License high water mark = 705Thu May 30 22:03:39 2013Active call for process 20102 user

統計MySQL binlog中的DML語句

統計MySQL binlog中的DML語句MASTER@root@test 07:44:52>create table tab02(id int(10) primary key,name varchar(20));  Query OK, 0 rows affected (0.10 sec)    MASTER@root@test 08:34:54>  MASTER@root@test 08:34:54> 

Oracle資料庫中Schema的定義

從定義中我們可以看出方案(Schema)為資料庫物件的集合,為了區分各個集合,我們需要給這個集合起個名字,這些名字就是我們在企業管理器的方案下看到的許多類似使用者名稱的節點,這些類似使用者名稱的節點其實就是一個schema,schema裡麵包含了各種對象如tables,

總頁數: 978 1 .... 656 657 658 659 660 .... 978 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.