oracle 其他问题

1
2
3
connection to server failed probale oracle net admin error

Navicat 客户端的oci需要与oracle 的版本一致
1
2
3
connection as SYS should be as SYSDBA or SYSOPER

不能使用sys账号,要使用system账号登录

PL/SQL Developer 连接oracle

#PLoracle在通一个系统中

安装完PL/SQL Developer 直接连接oracle数据库即可

PL oracle

PLwindows系统, oraclelinux系统中

01) 需要下载 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip,注意版本要和oracle数据库版本一致,这2个都需要,在后面配置PL/SQL 的时候会用到

PL oracle

02) 创建 tnsnames.ora 文件 ,向文件中添加如下内容

1
2
3
4
5
6
7
8
9
10
orcl =   
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.69.199 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ehrv3 )
)

)

PL oracle

03) 解压 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip 解压后名字是 instantclient_11_2 ,然后把这2个解压文件合并,有重复的文件直接覆盖替换, 我把文件 放到 C:\instantclient_11_2,然后把 tnsnames.ora 放到 C:\instantclient_11_2 下面,(网上有的说把 tnsnames.ora 放到新建的目录 C:\instantclient_11_2\network\admin 下面,其实不是必须的,只要后面配置的时候可以找到这个文件就可以)
PL oracle

03-02) !!! 下面这2个环境变量不配置也可以 ,( 我这里没有配置这2个环境变量 )

变量名 变量
TNS_ADMIN C:\instantclient_11_2
NLS_LANG AMERICAN_AMERICA.AL32UTF8

04) 配置 PL/SQL Developer , (汉化在后面会另加说明), 启动 PL/SQL 出现登录窗口,点击取消(calcel)按钮,这嗜好会进去软件界面

1
2
3
oracle 主目录 C:\instantclient_11_2

OCI库 C:\instantclient_11_2\oci.dll

PL oracle

05) 重启 PL/SQl , 输入账号密码,注意数据库的哪一行要写(192.168.1.200:1521/fei [ IP 端口 数据库名称 ])

PL oracle

PL oracle

PL/SQL Developer - Registered Download 下载__操作oracle数据库工具

instantclient-basic-windows.x64-11.2.0.4.0.zip 下载地址 && instantclient-basic-linux.zseries64-11.2.0.4.0.zip 下载

oracle教程