oracle 数据库简单使用 _fei
oracle 数据库简单使用
01) oracle 数据库安装
02) oracle 数据库使用
03) navicat 连接 oracle
Navicat 连接 oracle 数据库时如果遇到报错: connection to server failed probale oracle net admin error ,这个由于 Navicat 里面的 oci.dll 版本和 oracle版本不符,需要更新 Navicat 里面的 oci.dll 与 oracle 一致[ 参考地址: 用Navicat连接Oracle数据库时报错 ]
04) Navicat 连接 oracle 账号权限问题
connection as SYS should be as SYSDBA or SYSOPER 错误,不能使用sys账号连接,要使用 system账号登录
05) PL/SQL Developer 连接 oracle 数据库(我这里oracle数据版本11为例)
05-01) PL/SQL Developer 和 oracle 数据库在同一个系统中,安装完 PL/SQL Developer 和 oracle 直接连接即可
05-02_a) PL/SQL Developer 在windows7系统,oracle 在 linux系统 (windows7 中不安装oracle客户端配置PL/SQL)
安装完PL/SQL,还需要下载 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip 这2个都需要,在后面配置PL/SQL 的时候会用到;
05-02_b) 创建 tnsnames.ora 文件 ,向文件中添加如下内容
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = fei )
)
)
05-02_C) 解压 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 下面,其实不是必须的,只要后面配置的时候可以找到这个文件就可以)
05-02_d) 网上说需要在配置环境变量 ,
变量名 | 变量 |
---|---|
TNS_ADMIN | C:\instantclient_11_2 |
NLS_LANG | AMERICAN_AMERICA.AL32UTF8 |
我这里没有配置这2个环境变量,也可以连接成功
05-02_e) 配置 PL/SQL Developer , (汉化在后面会另加说明), 启动 PL/SQL 出现登录窗口,点击取消(calcel)按钮,这嗜好会进去软件界面
oracle 主目录 C:\instantclient_11_2
OCI库 C:\instantclient_11_2\oci.dll
05-02_f) 重启 PL/SQl , 输入账号密码,注意数据库的哪一行要写(192.168.1.200:1521/fei [ IP 端口 数据库名称 ])
05-02_g) 其他问题,在PL/SQL远程连接oracle的时候经常遇到一个错误,
initialization error could not locate OCI dll oracleHomeKey OracleHomeDir
Initialization error 不能初始化 oci.dll
分析:出现这样的问题就是上面 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip 这2个缺少其中的一个造成的,还有一个原因是 这2个版本和oracle数据库版本不一致造成的
aaa) PL/SQL Developer 汉化
01) PL/SQL Developer - Registered Download 下载__操作oracle数据库工具
01_02) instantclient-basic-windows.x64-11.2.0.4.0.zip 下载地址 && instantclient-basic-linux.zseries64-11.2.0.4.0.zip 下载
其他参考地址: