oracle数据库添加新数据库步骤 linux怎样连接oracle数据库?
linux怎样连接oracle数据库?
步骤追加:
1、实际SSH也可以SecureCRTPortable等这个可以真接连接到Linux操作系统的软件,连接到Linux系统。这里我不使用的是SecureCRTPortable。
2、这里先将用户快速切换到Oracle。当没显示为[~]$时,那说明可以切换成功了。命令:su-oracle注意事项:要先再注意su后和-后都有空格。
3、切换到Oracle用户之后,登录到到sqlplus。是需要使用dba权限登陆到sqlplus。命令:sqlplus/thoughsysdba
4、在sqlplus中,建议使用conn连接下具体想要操作的数据库用户。命令:connusername/password显示connected来表示直接连接最终。
5、在SQL中然后输入想要并且操作的sql语句,以一个单表查询为例通过演示:sql语句:select*fromtablename。
plsql developer如何安装配置?
1上网下载安装好oracle的精简优化客户端从oracle官网去下载最新版intantclient,目前最新版是12.1。因为oracle的客户端是能兼容的,所以12.1版本的客户端是可以直接连接所有12.1以下版本的服务器端,肯定以及11.2。既然使用PL/SQLDeveloper,就不必须再按装ORACLE官方的GUI客户端了,所以我去下载这个instant版本的精简客户端版本就足够了,越简单的越稳定点啊。从官网可以下载需要有oracle网站的账号,相对于和oracle拉好关系的人来说,免费的去注册一个oracle账号是必要保障的。这个软件包下载能完成后,真接压缩包到更改路径再试一下,是纯绿色软件,不必须完全安装。我解压缩后弄到了E:green下。2下载SqlPlus,检查是否这个可以真确连接服务器(可选)在直接下载精简整合客户端的同一个页面,上网下载sqlplus这个小工具,这但DBA的最爱啊,很小但很实用点,这里要注意是单独检查连接上情况。去下载后再解压包,把解压缩后的文件夹中的所有文件,不能复制到刚才的客户端目录下。打开命令行窗口,快速切换到这个目录下,想执行熟悉的sqlplususer//service,如果能正常直接连接,说明服务器和本机之间可以都正常通信,最终达到首先排除了基本上的错误。如果没有又不能连接上,则必须渐渐地排查了。3新建配置文件sqlnet.ora和tnsnames.ora,空白文档环境变量TNS_ADMIN在D:greeninstantclient_12_1目录下,新建任务两个文件,名称四个为sqlnet.ora,tnsnames.ora。这两个文件提供给了客户端服务名到指定你的oracle服务器提供给的数据库服务名的映射。sqlnet.ora内容万分感谢:[plain]viewplaincopy_PATH(TNSNAMES,EZCONNECT)tnsnames.ora内容不胜感激:[plain]viewplain文件复制客户端服务名(DESCRIPTION(ADDRESS(PROTOCOL TCP)(HOST服务器IP地址)(PORT 1521))(CONNECT_DATA(SERVER DEDICATED)(SERVICE_NAME服务器端侦听器提供的服务名))其中,客户端服务名可以不输入设置中,服务器IP地址那就是提供给oracle服务的机器IP,服务器端侦听器提供的服务名是据服务器端的设置填好。【尽量】客户端服务名前提是顶格写,前面又不能有任何空格,要不然会程序出错。后再,为系统先添加环境变量TNS_ADMIN,其值为oracle客户端安装目录,本例中就是E:greeninstantclient_12_1。4上网下载直接安装PL/SQLDeveloper软件我是从官网上网下载的,版本为10.0.5.1710,其实这个软件不是免费的,不过可以免费试用版90天。可以下载之后直接安装即可,安装过程会提示早期的Oracle肯定对路径没有要求苛责,我们的Oracle版本是11.2的,不存在这个问题,所以设置为路径去掉。起动该软件,又出现登录界面。你选Cancel,刚刚进入主界面。在主界面的主菜单中,你选择【Tools】【Preferences...】,弹出设置里对话框,如下.明确的上图所示,主要目的应该是让PL/SQLDevelper这个软件可以不找不到oracle客户端。可以设置能完成后,再重启PL/SQLDeveloper,在登录页面,输入用户名密码和tnsnames.ora文件中设置里的客户端服务名,就也可以连接最终了。如果不是提示错误,请系统检查上面的所有配置过程,特别是tnsnames.ora配置文件,和TNS_ADMIN环境变量。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。