Oracle10g対応
Oracle10gでテストする必要が出てきたがうまくいかない。
エラーコードが変わった
9iよりも詳しく出るためOracleエラーをフィルタする設定を変更する。
遅い
未対応
スキーマをクリアするためにこんなことしていると遅い。
9iでは平気だったのにー。
c = conn.cursor() try: c.execute('drop user '+uid+' cascade;') except Exception,e: pass c.execute('CREATE USER "'+uid+'" PROFILE "DEFAULT" IDENTIFIED BY "'+pwd+'" DEFAULT TABLESPACE "SYSTEM" ACCOUNT UNLOCK;') c.execute('GRANT "CONNECT" TO "'+uid+'";') c.execute('GRANT "DBA" TO "'+uid+'";') #9iの場合はDBAではなくRESOURCEでいけた #c.execute('GRANT "RESOURCE" TO "'+uid+'";') c.close()
アプリケーションエラー
未対応
上の遅いスクリプトの実行後にアプリケーションエラーが出る。なぜ?