Time of Update: 2018-07-23
在資料庫系統中預存程序是必不可少的利器,預存程序是預先編譯好的為實現一個複雜功能的一段Sql語句集合。它的優點我就不多說了,說一下我碰到的問題吧。我在項目開發的過程中需要用預存程序來實現一個功能,其中涉及到判斷一張表是否已經建立,沒有建立就由預存程序來建立這張表。 CREATE OR REPLACE PROCEDURE TestProcIS flag number;BEGIN select count(*) into flag from all_tables where
Time of Update: 2018-07-23
路徑:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN listener.ora 檔案設定 # listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration
Time of Update: 2018-07-23
1:查看錶空間情況 select tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space from dba_data_files order by tablespace_
Time of Update: 2018-07-23
預存程序 1 CREATE OR REPLACE PROCEDURE 預存程序名 2 IS 3 BEGIN 4 NULL; 5 END; 行1:
Time of Update: 2018-07-23
問題提示 錯誤提示:ERROR:ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect 解決方案: 代碼如下 1. 開啟<OracleHome>/network/admin/listener.ora檔案,找到:
Time of Update: 2018-07-23
如何修改Oracle預設使用者密碼有效期間時間 1、查看使用者的proifle是哪個,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要檔案(如default)的密碼有效期間設定: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND
Time of Update: 2018-07-23
遊標的概念: 遊標是SQL的一個記憶體工作區,由系統或使用者以變數的形式定義。遊標的作用就是用於臨時儲存從資料庫中提取的資料區塊。在某些情況下,需要把資料從存放在磁碟的表中調到電腦記憶體中進行處理,最後將處理結果顯示出來或最終寫回資料庫。這樣資料處理的速度才會提高,否則頻繁的磁碟資料交換會降低效率。
Time of Update: 2018-07-23
註:轉自 http://tianzt.blog.51cto.com/459544/171759 此文從以下幾個方面來整理關於分區表的概念及操作: 1.資料表空間及分區表的概念 2.表分區的具體作用
Time of Update: 2018-07-23
智能合約有望徹底改變人類、機器和組織建立實施契約關係的方式。
Time of Update: 2018-07-23
轉載自:http://www.cnblogs.com/baiboy/p/orc2.html#_label1 Oracle的三種高可用叢集方案 1 RAC(Real Application Clusters)
Time of Update: 2018-07-23
在編寫Hibernate代碼的時候,將對想儲存到Oracle資料庫時出現“表或視圖不存在”的錯誤,但是進入資料庫的時候發現表卻是存在,並且可以編輯,經過分析,發現是因為建立表的時候帶了"(雙引號)造成的,比如下面是建立表的代碼: create table "ServiceSubscriber" (
Time of Update: 2018-07-23
oracle建表,並設主鍵自增 /* 建立使用者表 */ create table user_info_T( id integer not null , user_id varchar(50), user_name varchar(50),
Time of Update: 2018-07-23
--建立使用者 create user han identified by han default tablespace users Temporary TABLESPACE Temp; grant connect,resource,dba to han; //授予使用者han開發人員的權利 --------------------對錶的操作-------------------------- --建立表 create table classes(
Time of Update: 2018-07-23
SQL> CREATE SEQUENCE test_sequence2 2 increment by 1 -- 每次遞增1 3 start with 1 -- 從1開始 4 nomaxvalue -- 沒有最大值 5 minvalue 1 -- 最小值=1 6 NOCYCLE; -- 不迴圈Sequence created.SQL> CREATE TABLE test_create_tab2 (
Time of Update: 2018-07-23
import cx_Oraclefrom sqlalchemy import Column, String, create_engineimport pandas as pd stock_dict = {} connStr_now = ' 使用者名稱/密碼@ip:1521/服務名' db = cx_Oracle.connect(connStr_now) cursor = db.cursor() strsql = "select * from 表名
Time of Update: 2018-07-23
由於oracle商業著作權問題,maven不能通過中心資產庫直接下載jar包,如果想要使用jar包,需要手動處理。 第一步:將ojdbc14.jar放到使用者目錄,比如:C:\Users\qicyt1812 第二步:在cmd中執行命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar
Time of Update: 2018-07-23
說明:本次匯入和匯出採用expdp和impdp命令進行操作,這2個命令均需要在伺服器端進行操作 http://www.cnblogs.com/huacw/p/3888807.html 一、 從Oracle資料庫匯出dmp檔案 1.以Linux的Oracle使用者登入主機,然後建立匯出檔案的存放目錄/home/oracle/dump(可自訂)
Time of Update: 2018-07-23
一、說明 在Oracle安裝過程中,可能遇到out of memory這種錯誤,這是由於系統記憶體不足導致。我們可以通過加記憶體的方式解決。 而如果是另一種情況呢: 例如我在主機上裝了兩個Oracle服務端,其中Oracle12c安裝在/u01/app/oracle目錄下,Oracle11g安裝在/u02/app/oracle目錄下。
Time of Update: 2018-07-23
一、安裝Oracle12c 按正常安裝方法安裝即可。 ORACLE_BASE=/u01/app ORACLE_HOME=/u01/app/oracle ORACLE_SID=a4orcl 二、安裝Oracle11g 在安裝Oracle11g時,安裝目錄和相關參數按如下選擇: su - oracle ORACLE_BASE=/u01/app ORACLE_HOME=/u02/app/oracle
Time of Update: 2018-07-23
1 、 登入伺服器 2 、 查看磁碟空間是否夠大df -h -h更具目前磁碟空間和使用方式 以更易讀的方式顯示 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 209M 0% /dev/shm /dev/