主机怎样连接linux虚拟机中oracle的数据库

主机怎样连接linux虚拟机中oracle的数据库,第1张

如果是初学oracle的话 还是建议在 winodws下吧,linux下真的一堆问题,除非你对linux下的oracle很熟就没的说。

虚拟机啊跑应该是WM虚拟机吧 一般都会自带一个10开头的 虚拟机IP地址,你的物理机地址比如说1921680100,物理机是可以直接访问虚拟机的10开头的虚拟机IP地址,前提是虚拟机做了NAT或者桥接安装了。这样的话 物理机就是直接访问一台远程的oracle数据库了。

连接oracle方式有分很多种

1、开发 JDBC

2、系统ODBC

建议用PLSQL7,红色的那个,那个只能安装32位的版本客户端 64位的会安装不上。

当然可以 你安装数据库的时候默认就有sysdba system用户和scott用户 sysdba-system用户密码是你自己设置的 而scott用户密码是tiger 如果你不知道连接url的话网上查资料吧 多的是 最容易出错的是端口号要注意点 希望对你有帮助

一种不装客户端的方法开启telnet

# telnet linux服务器地址

# sqlplus /nolog

sql>conn as sysdba

ok了就

在oracle中配置plsql developer的方法:

1、安装后,直接打开运行,界面如下:

因为一开始因为未做设置,所以也无法登录,就点cancel进去,然后点Tools-Preferences,在里面设置下instantclient basic包的解压路径。

2、设置如下两项:

Oracle Home(empty is autodetect)

D:\instantclient_11_2

OCI library(empty is autodetect)

D:\instantclient_11_2\ocidll

设置完毕,点OK即可。

3、更改配置文件:

在instantclient basic包目录下面新建两个文件,里面内容如下:

sqlnetora:

SQLNETAUTHENTICATION_SERVICES= (NTS)

NAMESDIRECTORY_PATH= (TNSNAMES,EZCONNECT)

TNSNAMESORA(这是其中一个标签,可以设置多个这样的,其中黑斜体部分是需要更改的):

PODS =

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=

(PROTOCOL=TCP)

(Host=1921680113)

(Port=1521)

)

)

(CONNECT_DATA=

(SID=PODS)

)

)

4、设置环境变量:

添加环境变量:

TNS_ADMIN = D:\instantclient_11_2

5、 现在打开PL/SQL Developer即可去登录了。

Warning: World-writable config file '/etc/mycnf' is ignored

解决方案:

This is just a waring and can be ignored but here is the solution how to fix it

这仅仅是一个警告,并且可以被忽略。但下面是修复它的解决方案。

MySQL is deliberately ignoring your config file (mycnf) as a safety precaution because the file can be over-written by a malicious user

MySQL有故意忽略你的配置文件(mycnf)作为一种安全预防措施,因为该文件是能被恶意用户重写的。

To see the file’s permissions, use the following command

查看该文件的权限,使用如下命令

ls -l /etc/mycnf

in response, you will see:

你能看到以下结果

-rw-r–r– 1 4998 Apr 2 2010 /etc/mycnf注意:此处是最后需要修改成的权限,而你看到的应该是下面描述的两种权限

If the first part of the line looks like “-rw-rw-rw-” or “rwxrwxrwx”, the file’s permissions are “World-writable”

如果第一部分类似“-rw-rw-rw-” 或者 “rwxrwxrwx”,那么该文件的权限就是全局可写的。

To fix this problem, use the following command to change file’s permissions

要修改该问题,使用以下命令更改该文件的权限:

chmod 644 /etc/mycnf

以上就是关于主机怎样连接linux虚拟机中oracle的数据库全部的内容,包括:主机怎样连接linux虚拟机中oracle的数据库、linux下的oracle ,可以使用isqlplus从浏览器连接远程数据库吗、linux系统下如何用终端连接别人的oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9386400.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存