GithubHelp home page GithubHelp logo

Oracle support please about vim-dadbod HOT 13 CLOSED

tpope avatar tpope commented on August 28, 2024 1
Oracle support please

from vim-dadbod.

Comments (13)

tpope avatar tpope commented on August 28, 2024 2

They require an account, won't allow the email to contain a plus sign, and don't even have a .deb. The zip file is just a hodgepodge of files, and the RPM shoves everything in /usr/lib/oracle/12.2/client64, meaning I have do a bunch of ldconfig and PATH bullshit just to get it to run. This is after discovering the first option, "basic client", is not in fact the standard client.

I'll say it again, "I don't have half a day to dedicate to getting an Oracle installation working."

from vim-dadbod.

tpope avatar tpope commented on August 28, 2024 1

Yes, even if you don't know VimL, it should be pretty easy to cargo cult a working adapter. I'd do it myself but I don't have half a day to dedicate to getting an Oracle installation working.

from vim-dadbod.

wspurgin avatar wspurgin commented on August 28, 2024

You could add it yourself? The adapters are pretty simple.

from vim-dadbod.

Kaned1as avatar Kaned1as commented on August 28, 2024

@tpope I believe you can take docker image for Oracle XE (like this one) for quick start

from vim-dadbod.

tpope avatar tpope commented on August 28, 2024

That'll get me a server. How can I get a client?

from vim-dadbod.

Kaned1as avatar Kaned1as commented on August 28, 2024

Here you go: Oracle Instant Client.

That's the package containing sqlplus, the shell to Oracle database, and ODBC libraries needed to connect.

Last I know you can download these without any form of registration.

from vim-dadbod.

Kaned1as avatar Kaned1as commented on August 28, 2024

Okay, okay 😉
I have no intentions of pushing you over the bridge into proprietary abyss.

from vim-dadbod.

bstaletic avatar bstaletic commented on August 28, 2024

Not promising anything, but my work revolves partially around an Oracle DB, so I might try to make an oracle adaptor.

from vim-dadbod.

tpope avatar tpope commented on August 28, 2024

Try the oracle branch.

from vim-dadbod.

prabhu-madanagopal avatar prabhu-madanagopal commented on August 28, 2024

:DB oracle://<user>@<sid>
prompts me for password which is good.
After I enter password, a split window briefly appears and disappears. So I can't tell what the error is.

from vim-dadbod.

tpope avatar tpope commented on August 28, 2024

It's probably not a split window but :silent !sqlplus .... You can try stripping out the silent, or better, pass a query so the output is captured and loaded into the preview window.

from vim-dadbod.

prabhu-madanagopal avatar prabhu-madanagopal commented on August 28, 2024

It works closing the ticket. It seems to print the sqlplus output in preview, but I was looking for formatting or browsing the output similar to https://github.com/cosminadrianpopescu/vim-sql-workbench but more lightweight. How can I find out the functions or usage of vim-dadbod? Thanks

from vim-dadbod.

tpope avatar tpope commented on August 28, 2024

It's not closed till it's merged.

from vim-dadbod.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.