python - How do I connect as sysdba for oracle db using SQLALchemy -


i using sqlalchemy flask , want connect oracle db sysdba

 sqlalchemy_database_uri ='oracle+cx_oracle://sys:abc@dbname[mode=sysdba]' 

this doesnt work , gives me

 flask import flask    flask.ext.sqlalchemy import sqlalchemy   app = flask(__name__)  app.config.from_object('config')  db = sqlalchemy(app)     app import views,models 

and use db object later. not able figure out how write the

sqlalchemy_database_uri login sysdba

i tried

conn = cx_oracle.connect('sys/abc', dsn='dbname', mode = cx_oracle.sysdba) sqlalchemy_database_uri = conn 

but doesnt work. ora-12154: tns: not resolve connect identifier specified” .. if remove mode=sysdba ora-28009 connection sys should sysdba

your dsn parameter wrong. must separate user , password parameters. try (it's working me):

dsn_tns = cx_oracle.makedsn('host', port, 'sid') conn = cx_oracle.connect('sys', 'abc', dsn_tns, mode=cx_oracle.sysdba) 

for more info see cx_oracle.connect constructor.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -