原创 ORACLE 12c常見問題解決

服務器sqlnet.ora加上SQLNET.ALLOWED_LOGON_VERSION=8重建下密碼,新舊版本兼容問題,或升級oracle clientalter user sys identified by "密碼"服務器重啓時,pdb

原创 DBCA圖形界面生產數據庫

Oracle Application Express是Oracle數據庫的一個完全支持的無需額外購買的選件。它是一個針對 Oracle 數據庫的 Web 應用程序快速開發工具,只需要一個Web瀏覽器以及少量的編程經驗,數據庫開發人員就可以利

原创 Oracle 12c CDB&PDB 基本維護

1.查看數據庫是否爲多租戶數據庫(CDB)SQL> SELECT CDB FROM V$DATABASE; CDB YES2.查看當前容器名字以下命令只能在12c客戶端輸入SQL> show pdbs CON_ID CON_NAME

原创 多租戶環境

CDB與PDB是Oracle 12C引入的新特性,在ORACLE 12C數據庫引入的多租用戶環境(Multitenant Environment)中,允許一個數據庫容器(CDB)承載多個可插拔數據庫(PDB)。CDB全稱爲Container

原创 克隆PDB

1.使用SQL DEVELOPER再修改狀態啓動兩個數據庫2.使用命令克隆C:\Users\Administrator>sqlplus sys/xxxxxx@newtest as sysdba SQL*Plus: Release 11.2.

原创 PDB拔插

1.使用SQL DEVELOPER2.使用語句SQL> col pdb_name format A20SQL> col status format A20SQL> select pdb_name, status from cdb_pdbs;

原创 Centos7安裝

1.軟件下載http://mirrors.sohu.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso2.安裝(無圖形界面最小化安裝,實際環境使用PXE)2.1虛擬機設置

原创 改善Defaults

SQL> create table t_test1(id number,phone varchar2(20) default null); Table created.SQL> CREATE SEQUENCE seq_test start

原创 dbms_metadata.get_ddl的使用總結

日常工作中,經常有人通過工具去查看對象的定義,其實有時候這樣去查看也很煩的。在工作中,也有同事問我怎麼獲取對象定義,今天我做個總結給大家,希望對大家有所幫助! 獲取對象定義的包爲:dbms_metadata,其中的get_ddl函數是獲取對

原创 創建基於本地iso的yum源

1.上傳iso到/opt目錄2.配置[root@localhost ~]# mkdir /mnt/cdrom[root@localhost ~]# vi /etc/fstab/opt/CentOS-7-x86_64-DVD-1708.iso

原创 Oracle冷備份腳本

一、原理 冷備份 數據庫在關閉狀態下完成所有物理系統文件拷貝的過程,也稱脫機備份 適合於非歸檔模式下,數據庫處於一致性狀態 步驟 首先在運行的庫中得到數據庫運行的所有的物理文件位置,然後在計劃內關閉數據庫(shutdown

原创 SQL*Plus Quick Start

SQL Plus 有自己的命令和環境,它提供對Oracle數據庫的訪問。它使您能夠輸入和執行SQL、sql、sql、SQL +和操作系統命令來執行以下操作: 格式化,執行查詢結果的存儲、打印和打印計算 檢查表和對象定義 開發和運行批處理腳本

原创 Oracle 約束詳解

一 約束的定義 約束是強加在表上的規則或條件。確保數據庫滿足業務規則。保證數據的完整性。當對錶進行DML或DDL操作時,如果此操作會造成表中的數據違反約束條件或規則的話,系統就會拒絕執行這個操作。約束可以是列一級別的 也可以是表級別的。定義

原创 限制 Top-N 查詢結果的記錄

在之前的版本中有多種間接手段來對頂部或底部記錄獲取 Top-N 查詢結果。而在 12c中,通過新的 FETCH FIRST|NEXT|PERCENT 語句簡化了這一過程並使其變得更爲直接。 從 EMP 表檢索排名前 10

原创 Linux文件系統與ls、alias等命令

/bin 本身是 /usr/bin的軟連接(快捷方式),在/bin底下的指令可以被root與一般帳號所使用,主要有:cat, chmod(修改權限), chown, date, mv, mkdir, cp, bash等等。/boot 包括L