plsql如何配置连接oracle数据库?plsql如何配置连接oracle数据库,具体操作方法如下:
1、首先我们打开PLSQL,点取消进去进入数据库 。
2、然后弹出PLSQL主界面,找到菜单栏的tools选择属性preferences进去 。
3、弹出如下界面 , 配置oracleclient,配置好两个设置项,点apply,然后点ok,关闭PLSQL,重启PLSQL 。
4、上边的两个填写项就是第一步中的目录,以及目录下的一个文件,如下图所示 , 在哪个目录就对应的去找就可以了 。
5、重启PLSQL进入到登录界面,输入相关信息 , 用户名密码 , 以及连接信息连接信息:可以是ip:1521/实例名,也可以是network/admin目录下的tnsname.ora中配置的TNS别名 。
6、连接进去成功之后 。可以随便写一个语句查查,是否正常,查询无误 。
如何设置Oracle的环境变量工具/材料:以win7系统为例 。
1、首先选中“计算机”,右键点击“属性”图标 。
2、然后在该界面中,点击右侧“更改设置”按钮 。
3、之后在弹出的窗口中 , 点击“高级”分页卡里的“环境变量”按钮 。
4、接着在弹出的窗口中,点击“新建”按钮 。
5、之后在弹出的窗口中,输入变量名“ORACLE_HOME” , 变量值“E:\Oracle\product\11.2.0\dbhome_1”,点击“确定”按钮 。
6、再者点击“新建”按钮,在弹出的窗口中,输入变量名“TNS_ADMIN”,变量值“E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN”,点击“确定”按钮 。
7、其次点击“新建”按钮,在弹出的窗口中 , 输入变量名“NLS_LANG”,变量值“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,点击“确定”按钮 。
8、最后在弹出的窗口中,点击“确定”按钮 。
oracle网络配置相关概念 网络配置文件默认的目录在$ORACLE_HOME/neork/admin 目录下
sqlnet ora
sqlnet ora文件决定找数据库服务器别名的方式
参数SQLNET AUTHENTICATION_SERVICES= (NONE NTS)表明用户连接Oracle服务器时使用哪种验证方式
NONE表示Oracle身份验证
NTS表示操作系统身份验证
两种方式可以并用
ORA_DBA组中的域用户和本地用户不需要Oracle用户名和密码就可以登录Oracle
而且该组的用户登录数据库后都具有SYSDBA权限(多个实例时 可以建立类似这样的组ORA_SID_DBA 其中SID指实例名
同理:ORA_OPER组中的成员具有SYSOPER角色的权限
登录方式sqlplus / as sysdba
或者sqlplus nolog 然后SQLconnect / as sysdba
NAMES DEFAULT_DOMAIN = WORLD
NAMES DIRECTORY_PATH = (TNSNAMES ONAMES HOSTNAME)
表明解析客户端连接时所用的主机字符串的方式
TNSNAMES表示采用TNSNAMES ORA文件来解析
ONAMES表示使用自己的名称服务器(Oracle Name Server)来解析 目前Oracle建议使用轻量目录访问协议LDAP来取代ONAMES
HOSTNAME表示使用host文件 DNS NIS等来解析
如果你的ORACLE客户端和服务器默认的域名不一样 需要用#号注释第一行
#NAMES DEFAULT_DOMAIN = WORLD
使它不起作用
NAMES DIRECTORY_PATH指定找服务器别名的顺序 (本地的tnsnames ora文件 命名服务器 主机名方式)
服务器的sqlnet ora里可以设置检查客户端是否alive的时间间隔
sqlnet expire_time =
也可以设置环境变量TNS_ADMIN指向你想用的sqlnet ora和tnsnames ora目录
例如
TNS_ADMIN=/home/oracle/config/ ;export TNS_ADMIN
tnsnames ora
写数据库服务器别名的详细内容
有以下几种写法:
# 一般的写法
APPDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =https://www.04ip.com/post/
(SERVICE_NAME = appdb)
)
)
# 明确标明用dedicated方式连接数据库
APPD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST= )(PORT= ))
(CONNECT_DATA=https://www.04ip.com/post/
(SERVICE_NAME=appdb)
(SERVER=DEDICATED)))
# 对多个listener端口做均衡负载方式连接数据库
APPS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
【oracle怎么进行配置 oracle怎么配置tns】 )
(CONNECT_DATA =https://www.04ip.com/post/
(SERVICE_NAME = appdb)
)
)
# 注意 如果数据库服务器用MTS 客户端程序需要用database link时最好明确指明客户端用dedicated直连方式
#不然会遇到很多跟分布式环境有关的ORACLE BUG
lishixinzhi/Article/program/Oracle/201311/17314
如何一步步配置ORACLE前提是安装好了oracle适合的程序版本: 1、在服务器端创建坚挺服务 2、创建oracle服务实例 3、服务器端测试通过 4、客户端安装oracle客户端 5、客户端配置tsn文件 6、客户端测试,好多工具可以测试 oracle自带的工具或pl/sql工具 。以上步骤大多都有合适的操作界面,但愿你一遍通过 。
关于oracle怎么进行配置和oracle怎么配置tns的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- linux当前目录命令行,linux文件当前目录用什么表示
- 肚脐下载,肚脐baby
- 虚拟主机怎么输入命令,虚拟主机设置
- 益智游戏青年,青少年益智游戏大全
- 如何卸载go语言环境 go语言安装
- 微信视频号喷子多,微信视频号怎么开
- 冒险解谜游戏中文版pc,冒险解谜游戏推荐
- 老师钉钉直播回放转文字,如何将钉钉直播回放转发
- c语言load函数 c语言中load函数