开启
oralce
服务器,配置
PL/SQL+10g/11g
在
linux
中切换
oracle
用户并使用其配置
(
即
- )
命令
:su - oracle
然后启动
oracle
服务
命令
:/home/oracle/startdb.sh
等待服务程序启动(时间有点久
2-5mins
不等)
在
linux
中切换
oracle
用户并使用其配置
(
即
- )
命令
:su – applmgr
(需要输入密码)
Password:applmgr(
默认不显示输入的密码
)
然后启动应用
命令
:/home/applmgr/startapp.sh
(同样是漫长的等待
2-3mins
不等)
目前
Linux
这边的任务就算完成了
然后配置
tnsnames.ora
文件
如果是配置
10g
的客户端,文件地址是
10g
客户端目录下
\NETWORK\ADMIN \tnsnames.ora
(
11g
文件地址是在
10g
客户端目录下
product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
)
(
用
Notepad++
打开,这里需要没安装的用户安装
Notepad++)
添加下面的部分(注意
sysdemo
要靠左顶格,不能有空格,否则在用
plsql developer
登录时会出现:
ORA-12154:TNS:
无法解析制定的连接标识符
)
:
添加内容如下:
systdemo =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = syfdemo)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = VIS)
)
)
保存一下
(Notepad++
能够获取管理员权限修改这个配置文件
)
打开
plsqldev.exe(PL/SQL Developer)
选择
Cancel
进入
修改
PL/SQL Developer
连接的
Oracle
客户端程序:
Tools-Preferences(
工具
-
首选项
)
DevSuiteHome1(
表示
10g
客户端
)
Ora11g_home1(
表示
11g
客户端
)
这里我们将其与
10g
客户端相连
选择后点击
ok
成功修改后提示如下并选择
OK
关闭并重开
PL/SQL Developer
这时候我们会发现数据库那里多了一个
SYSDEMO
的选项,我们选择它用
hr
用户登录,
hr
的密码是:
hr
成功连接后显示:
然后进入主界面,这里我们可能会遇到服务器端和客户端字符集编码不匹配的问题:
或者是显示有
2%
的不同,这个问题参见经验文档
《Oracle-EBS-Linux-虚拟机-服务器配置问题(解决无监听AND客户端服务器字符集不匹配问题)》
其中遇到任何问题请参阅
《
oracle
虚拟机配置问题解答》