
如果是初学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数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)