我有这个脚本:
import cx_Oracle
dsn_tns = cx_Oracle.makedsn(host, port, sid)
db = cx_Oracle.connect(user, pwd, dsn_tns, mode=cx_Oracle.SYSDBA)
cursor = db.cursor()
SQL = """CREATE SMALLFILE TABLESPACE "TBDDATA7"
DATAFILE
'D:\Oracle\OracleData\Data\Data7' SIZE 100M AUTOEXTEND ON NEXT 100M
LOGGING
DEFAULT NOCOMPRESS
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
SEGMENT SPACE MANAGEMENT AUTO;
"""
result = cursor.execute(SQL)
并且它总是返回相同的错误:
cx_Oracle.DatabaseError: ORA-02180:invalid option for CREATE TABLESPACE
我不知道我做错了什么
感谢您的帮助,谢谢
答案 0 :(得分:0)
我明白了。错误的是SQL字符串末尾的分号。