python 連線oracle 資料庫

2022-08-04 21:45:19 字數 888 閱讀 6706

我們在測試中可能需要對oracle 資料庫進行操縱,比如這樣乙個場景,在往oracle 裡面插資料的同時,另乙個工具從裡面讀,如何能保證讀出來的資料是有順序的,即:先插入進去的先讀出來,根據這個場景們首先需要製作乙個不斷往oracle 資料庫裡面插入資料的指令碼。這個時候我們想到了python 的cx_oracle庫,下面我們就來實現一下: 

import cx_oracle

import time

isotimeformat='%y-%m-%d %x'

def connectoracle():

conn=cx_oracle.connect('dwa/[email protected]:1521/orcl')

cursor=conn.cursor()

cursor.execute("drop table test_increase")

cursor.execute("create table test_increase ( f1 char(256) )")

cursor.execute("commit");

for i in range(0,999999):

c_time=time.strftime( isotimeformat, time.localtime( time.time() ) )

cursor.execute("insert into dt_test_increase values ('%d')" % (i) )

cursor.execute('commit')

print "%d,%s" % (i,c_time)

cursor.close()

conn.close()

if __name =='__main__':

connectoracle()

R for windows連線oracle資料庫

相關資料均出自r manual。只包含rodbc方法。其他oci等暫不考慮。1.安裝r軟體。2.安裝oracle。安裝目錄 d oraclexe 這個目錄下面有tnsnames.ora,listener.ora,sqlnet.ora等配置檔案,修改tnsnames.ora檔案新增需要登入的資料庫se...

Oracle檢視連線數

有時候連得上資料庫,有時候又連不上.可能是資料庫上當前的連線數目已經超過了它能夠處理的最大值.select count from v process 當前的連線數 select value from v parameter where name processes 資料庫允許的最大連線數 修改最大連...

oracle的連線數

1 查詢oracle的連線數 select count from v session 2 查詢oracle的併發連線數 select count from v session where status active 3 檢視不同使用者的連線數 select username,count userna...