为centos7上Oracle新建数据库

安装步骤网络上很多,这里借鉴别人的安装方法不一一赘述,链接在本文最后。

第一、在Oracle账户下

dbca

PS:如果出现

DISPLAY not set.Set DISPLAY environment variable, then re-run.

说明display没有设置,

进入到root中,输入

DISPLAY=:0.0; export DISPLAY

echo $DISPLAY

是否显示这个:0.0,如果是则继续,不是就从第一步重新开始    

xhost +

显示:

access control disabled, clients can connect from any host

然后进入Oracle

$ DISPLAY=:0.0; export DISPLAY

$ echo $DISPLAY

是否显示这个:0.0,如果是则继续,不是就从第一步重新开始     

再次输入dbca

 

第二、安装详细步骤:

https://www.omgdba.com/install-oracle-11g-r2-on-centos-7-3-create-a-new-database-instance.html

第三、链接中第一步做完之后结束

### 连接 Oracle 数据库的方法 在 CentOS 7 上通过命令行或其他工具连接到 Oracle 数据库可以通过以下方式实现: #### 方法一:使用 `sqlplus` 命令本地登录 如果已经配置好 Oracle 环境并希望以管理员身份登录数据库,可以执行如下命令: ```bash sqlplus / as sysdba ``` 这表示以系统管理员的身份无密码登录到本地 Oracle 实例[^1]。 对于普通用户登录,则需指定用户名和密码: ```bash sqlplus username/password@localhost:1521/service_name ``` 其中 `username` 是数据库中的用户名,`password` 是对应的密码,`service_name` 是目标服务名[^3]。 #### 方法二:使用 `sqlplus` 登录远程数据库 当需要访问远程服务器上的 Oracle 数据库时,可采用以下语法: ```bash sqlplus username/password@//remote_host:port/service_name ``` 例如,假设远程主机 IP 地址为 `192.168.1.100`,端口为默认的 `1521`,服务名为 `orcl`,则命令应写成: ```bash sqlplus scott/tiger@//192.168.1.100:1521/orcl ``` 此方法适用于已正确配置网络环境的情况,确保监听器正常运行且防火墙允许相应端口通信。 #### 方法三:图形化工具连接(如 SQL Developer) 除了命令行外,还可以利用 GUI 工具来简化操作流程。下载并安装官方推荐的 **SQL Developer** 软件后,在界面中新建连接,填写必要的参数即可完成设置。具体步骤包括但不限于定义连接名称、输入用户名与密码以及设定主机地址和服务名等信息[^4]。 注意:无论采取哪种途径都得事先确认环境变量 PATH 中包含了 `$ORACLE_HOME/bin` 的路径;另外还需验证 tnsnames.ora 文件是否存在并且内容准确无误以便支持命名解析功能。 ```python # 示例 Python 脚本用于测试 JDBC 驱动程序连接至 Oracle DB (仅作参考用途) import cx_Oracle dsn_tns = cx_Oracle.makedsn('host', 'port', service_name='service_name') conn = cx_Oracle.connect(user='username', password='password', dsn=dsn_tns) print(conn.version) conn.close() ``` 以上展示了多种场景下如何成功建立同 Oracle 数据库之间的联系渠道。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值