1、su - oracle
这样才能真正切换到oracle用户环境,如果是su oracle只是切换到oracle用户而已,环境变量并没有启动过来。
2、在oracle终端中:sqlplus /nolog 切换到SQL模式
3、创建新的数据库在oracle的安装目录中(以10g为例)
cd /oracle/10g/bin
./dbca
4、修改监听器配置文件在oracle/oracle10g/product/10.2.0/network/admin/listener.ora
配置信息基本与windows系统一样
5、启动监听器
(1). 切换至oracle安装用户(一般为oracle)
su - oracle
(2). 启动监听器
lsnrctl start
另:停止监听器
lsnrctl stop
测试监听器
tnsping db名字
6、创建数据库运行./dbca时 出现以下错误
Xlib: connection to "0.0" refused by server
Xlib: No protocol specified
Error:Can't open display:0.0
解决办法:用root登陆,在#提示符后输入:
xhost local:用户 non-network local connections being added to access control list
敲回车运行后出现:
non-network local connections being added to access control list xhost: bad hostname "non-network" xhost: bad hostname "local" xhost: bad hostname "connections" xhost: bad hostname "being" xhost: bad hostname "added" xhost: bad hostname "to" xhost: bad hostname "access" xhost: bad hostname "control" xhost: bad hostname "list"
本文详细指导如何在Linux下通过su-oracle切换到Oracle用户环境,包括使用sqlplus进入SQL模式,通过dbca创建数据库,修改listener.ora配置,启动和测试监听器,以及解决Xlib连接问题。关键步骤包括创建数据库、配置监听器和权限设置。

被折叠的 条评论
为什么被折叠?



