-
PL/SQL
工具连接
ORALCE
数据库的方法
1
、利用
ORACLE NET
MANAGER
工具
1
)打开
ORACLE NET MANAGER
2
)增加
服务命名
第一步
NET
服务名:任意填写
第二步
通
讯协议:
如果连接远程机器上的
ORACLE
< br>,
选择
TCP/IP
(
internet
协议)
第三步
主机名:输入
IP
地址
端口号:一般缺省为
1521
第四步
SID
:
一般和数据库名字相同
第五步
测试
3
)启动
PL/SQL
连接
2
、直接修改配置文件:
1
)打开
目录
D:oracle
安装目录
ora
92networkadmin
中的文件
。
2
)增加如下代码:
TRAFFIC_DB =
#NET
服务名,可任意起
(DESCRIPTION =
(ADDRESS_LIST
=
(ADDRESS =
(PROTOCOL = TCP)(HOST = 192.168.1.143)(PORT =
1521))
#HOST
为
p>
连接的数据库
服务器
的
IP
地址,
PORT
为
连接的数据库服务器的端
号,一般缺省为
1521
)
(CONNECT_DATA =
(SID = carsys)
#
数据库系统标识,一般和数据库同名
)
)
3
)保存文件。启动
PL/SQL
工具登陆即可
vnc
server
配置
1
。使用
root
用户启动系统的
vncserver
服务;
#service vncserver start
2
p>
。
然后切换到登陆用户下面,
我这里假设要
使用
oracle
系统帐户进行远程登陆
#su - oracle
3
。
使用
oracle
用户输入以下命令:
$$vncserver
如果是第一次运行,
< br>则系统会出现提示信息,
提示你输入密码,
这是通过终端
进
行登陆时需要输入的;
另外,
p>
还有一个数字信息,
这个也是需要在终端登陆时输入的,
即冒号后面跟着
的一个数字,如:
1
,:
2
等等,需要记住;
4
。在
windows
客户端使用
vncviewer
,输入如下:
p>
:1
或者
:2
等
,后面的数字需要和服务器端的对应才行;
xxx
是你服务
p>
器的
ip
地址了;
[linux as 5]
软件要求
其他所需程序包的版本(或更高版本):
gcc-2.96-124
make-3.79
binutils-2.11
openmotif-2.1.30-11
glibc-2.2.4-31
要查看系统上安装了这些程序包的哪些版本,运行以下命令:
rpm
-q
gcc
make
binutils
openmotif
glibc
setarchp4198954_21_
在
运行
runInstaller
之前打
.
rpm
-ivh
(p4198954_21_)
(
不打
PATH
也可以)
安装
和
在
Red Hat Enterprise Linux
介质的第三张
CD
以
root
用户身份运行以下命令:
rpm
-ivh /mnt/cdrom/RedHat/RPMS/
创建数据库安装的准备工作
:
1<
/p>
,创建
user/group
;
groupadd dba
groupadd oinstall
useradd
oracle -g oinstall -G dba
passwd
oracle
如果
nobody
用
户不存在(
id nobody
命令查看
)
,则创建:
useradd n
obody2
,建立
oracle
安装
文件夹
(sample)
;
mkdir -p /opt/oracle/10.2.0.1
/opt/oracle/oradata
/opt/oracle/archivelog
chown
-R ll /opt/oracle
chmod 755 -R
/opt/oracle2
,
配置环境变量;
要使用
Oracle
产品,应该或必须设置几个环境变量。
如果您在同一服务器上安装了多个
Oracle
产品或数据库,则
ORACLE_HOME
、
ORACLE_SID
和
PATH
变量可能会更改。
ORACLE_BASE
变量不应更改,并可以在需要时在您
的登录配置文件中设置它。
Oracle
提供了一个称作
oraenv
的实用程序来设置其他变量。
对于数据库服务器,建议设置以下环境变量:
使用
root
用户
:
vi
/home/oracle/.bash_profile
以下是配置文件的内容
ORACLE_BASE=/opt/oracle
ORACLE_HOME=/opt/oracle/10.2.0.1
ORACLE_SID=ge01
PATH=$$ORACLE
_HOME/bin:$$ORACLE_HOME/OPatch:$$PATH
TNS_ADMIN=$$ORACLE_HOME/network/admin
NLS_LANG=AMERICAN_16GBK
LANG=AMERICAN_16GBK
export
PATH
ORACLE_BASE
ORACLE_HOME
ORACLE_SID
TNS_ADMIN
NLS_LANG
LANG
4
,
设置系统参数;
Oracle
数据库
10g
需要以下所示的内核参数设置。
<
/p>
一般情况下可以设置最大共享
内存
为物理
内存的一半,
如果物理内存是
2G
,
则
可以设置最大共享内存为
1073741824
,
如上;如物理内存是
1G
,则可以设置最大共享内存为
512 * 1024 *
1024 =
536870912
;以此类推。在
redhat
上最大共享内存不建议超过
4*1024*1024*102
4-1=4294967295
切换到
root
用户
:
su root
修改
vi /etc/,
添加:
=
2147483648
= 4096
=
2097152
= 250 32000 100 128
-max = 65536
_local_port_range = 1024 65000
_default=262144
_max=262144
_default=262144
_max=262144<
/p>
修改后运行
命令使得内核改变立
即生效;
B)
设
置
oracle
对文件的要求:
编辑文件:
vi /etc/security/
加入以下语句:
oracle
soft nproc 2047
oracle
hard nproc 16384
oracle
soft nofile 1024
oracle
hard nofile
65536
编辑文件:
vi
/etc/pam.d/login
加入以下语句
(
可能应该加在最后一条规则之
前)
:session required /lib/security/pam_
p>
设置
文件:
[root@enterprice64 ~]#vi /etc/
inventory_loc=/opt/oracle/oraInventory
inst_group=oinstall
[root@enterprice64 ~]#chown ll /etc/
p>
确保
/etc/
中包含上面的信息,且
p>
Oracle
包含访问权限。
5.
解压缩
Oracle10G
的安装文件
:
使用
Oracle
用户登陆
:
su - oracle
在
/home/oracle
上传和解压缩
10201_database_:
unzip 10201_database_linux32
6.
开始安装
oracle
L
i
n
u
x
命令行环境下安装(也可以在
图形界面下安装
)
使用
Oracle<
/p>
用户登陆
:
su - oracle
根据希望安装的数据库版本类型选择
Silent
安装模式的
response_file
文件的
p>
类似,比如:
、
<
/p>
还是
。
这里选择
类型,安装盘中的
< br>database/response
目录下对应的
re
sponse
文件拷贝出来,根据文件里面的提示对输入值进行修改。
< br>
比如这个例子中对如下的参数进行设置:
UNIX_GROUP_NAME=
FROM_LOCATION=
ORACLE_BASE=
ORACLE_HOME=
ORACLE_HOME_NAME=
SHOW_INSTALL_PROGR
ESS_PAGE= true
SHOW_END_OF_INSTALL_MSGS= true
COMPONENT_LANGUAGES=
s_nameForDBAGrp=
s_nameForOP
ERGrp=
INSTALL_TYPE=
n_configu
rationOption=3
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false
注意,所
有的字符串需要放在双引号中,注意大
小写。数字和布尔变量直接写就可以。
由于这里没有选择建立数据库而只安装软件,
因
此没有设置数据库相关的配置参
数。
[oracle@ente
rprice64 data]$$ chmod 700
面可以开始
SILENT
安装了:
注意,响应文件需要使用绝对路径。
cd /home/oracle/database
[oracle@enterprice64 database]$$
./runInstaller -silent -responseFile
/h
ome/oracle/
用
root
执
行如下脚本:
/opt/oracle/10.2.0.1/oraInventory/
/opt/oracle/10.2.0.1/
不过这里
p>
Oracle
存在一个
bug
,在
脚本中,自动将
OUI
_SILENT
参数设
置为
TRUE<
/p>
,而后的检查中,
如果发现这个值为<
/p>
TRUE
,那么这个脚本运行会自动退出了。这里需要手工将其<
/p>
修改为
false
,
最后使用
root
执行一下
p>
$$ORACLE_HOME/
脚本就可以了。根据提示按
Enter
就可以了。
这样就在字符下成功安装
了。通过
SILENT
模式安装数据库之后,下面继续使用
p>
SILENT
模式进行数据库的建立,
<
/p>
仍然是拷贝安装目录下的
/home/oracle/datab
ase/response/
到安装
目录,并进行编译,
根据数据库建立方式的不同编辑不同的数据库库选项。
比如在本次安装过程中设置了下列参数:
RESPONSEFILE_VERSION =
OPERATION_TYPE =
GDBNAME =
SID =
TEMPLATENAME =
SYSPASSWORD =
SYSTEMPASSWORD
=
DATAFILEDESTINATION =
RECOV
ERYAREADESTINATION=
STORAGETYPE=FS
CHARACTERSET =
MEMORYPERCENTAGE =
SCRIPTDESTINATION
=
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD =
DBSNMPPASSWORD =
其中最后
1
项不是必须的,这个的目的是在建立
数据库的同时生
成脚本。
下面就可以开始
SILEN
T
模式的数据库创建了:
[oracle@enterprice64 database]$$ dbca
-silent -responseFile
/home/oracle/
用
root
执行如下脚本:
< br>
/opt/oracle/10.2.0.1/oraInventory/<
/p>
最后可以利用
netca
来
SILENT
方式设置网络部分,同样的方法设置
<
/p>
:
RESPONSEFILE_VER
SION=
CREATE_TYPE=
SHOW_GUI=false
LOG_FILE=
INSTALLED_COMPONENTS=