Oracle的使用

   前几天搞了个Oracle 10g的通用版的,体积很小,就200M多点,安装容易,使用却不那么的简单,在进入Oracle主页的时候用户名和密码无法验证,搞了半天也没好,不过可以像使用MySQL那样,创建数据库和其他的一些操作,运行sqlplus进入了Oracle,此时要输入用户名和密码,但是却无法进入,此时现在这样:先输入as sysdba,此时会让你再次输入用户名,这时在输入用户名和密码就可以进入了:

图片

这样就可以像使用MySQL那样了。不过感觉这样太“龌龊”了,还是卸载了不用的好!!!

 

       这两天下来Oracle 11g版本,受不了了,这体积太大了,安装的时间也蛮长的,大概弄了40多分钟,安装结束一看,丫的,4.62G,特大了,受不了了,不过还是顺利的弄好了!在安装的过程中也发现了一些问题,在选择安装目录的时候最好一定要选一个空的文件夹,而且文件夹的名称之间不要有空格,这样就可以完全顺利的进行安装!

       在最后的时候口令管理这一步设置的时候需要将system的密码设置为:manager,sys的密码设置为:change_on_install,还有要将scott解锁,把密码设置问为:tiger。

       为了能开机启动快一些可以在我的电脑—->管理中将OracleDBConsoleoracle,OracleOraDb11g_home1TNSListener设置为手动,至此Oracle 11g安装全部完成了!!

    Oh,year,感觉不错!!!

cx_Oracle是一个Python的第三方包,用于连接和操作Oracle数据库。它提供了一系列的方法和函数,以便在Python中执行SQL语句、调用存储过程和函数等数据库操作。在使用cx_Oracle时,需要先安装这个包,并根据需要进行配置。 在使用cx_Oracle进行数据库操作时,通常的步骤如下: 1. 导入cx_Oracle模块:使用import cx_Oracle语句导入模块。 2. 建立数据库连接:使用cx_Oracle.connect()函数建立与数据库的连接。需要提供数据库的用户名、密码以及数据库地址等连接信息。 3. 创建游标对象:使用连接对象的cursor()方法创建一个游标对象,用于执行SQL语句和调用存储过程。 4. 执行SQL语句:使用游标对象的execute()方法执行SQL语句。可以通过fetchone()、fetchall()等方法获取查询结果。 5. 调用存储过程和函数:使用游标对象的callproc()方法调用存储过程,通过callfunc()方法调用函数。需要提供存储过程或函数的名称、参数等信息。 6. 关闭游标和连接:使用游标对象的close()方法关闭游标,使用连接对象的close()方法关闭连接。 下面是一个使用cx_Oracle连接和操作Oracle数据库的示例代码: ```python import cx_Oracle # 建立数据库连接 conn = cx_Oracle.connect('用户名/密码@数据库地址/数据库名称') # 创建游标对象 cursor = conn.cursor() # 执行SQL语句 cursor.execute('SELECT * FROM 表名') # 获取查询结果 result = cursor.fetchall() print(result) # 调用存储过程 out_var = cursor.var(cx_Oracle.STRING) cursor.callproc('存储过程名', [参数1, 参数2, out_var]) print(out_var.getvalue()) # 关闭游标和连接 cursor.close() conn.close() ``` 需要注意的是,使用cx_Oracle操作Oracle数据库需要先安装Oracle客户端,并将Oracle客户端的路径配置到系统环境变量中。具体安装和配置过程可以参考cx_Oracle官方文档或相关教程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值