Администратор баз данных, модератор ORAFAQ, "ramoradba"

AntonioGaums
Сообщения: 145
Зарегистрирован: 31 май 2023, 21:13

Администратор баз данных, модератор ORAFAQ, "ramoradba"

Непрочитанное сообщение AntonioGaums »

Всем привет, я Санка, работаю менеджером по продуктам и главным администратором базы данных)., У меня есть широкий спектр опыта в администрировании и внедрении в областях баз данных, облачных вычислений и других серверов. Я один из модераторов в ORAFAQ. Основная цель этого блога - делиться знаниями.
Все фрагменты кода, URL-адреса и все остальное в этом блоге взяты из моего опыта, моих знаний с различных веб-сайтов и форумов. поэтому, пожалуйста, сначала протестируйте сообщения в вашей среде тестирования.
Опыт, тестовые примеры, взгляды и мнения и т.д., изложенные на этом веб-сайте, являются моими собственными и не отражают взгляды или мнения моего работодателя.
Этот сайт независим от корпорации Oracle и никоим образом не представляет ее. Oracle официально не спонсирует, не одобряет и не одобряет этот сайт или его содержимое. Названия продуктов и компаний, упомянутые на этом веб-сайте, могут быть товарными знаками соответствующих владельцев. Я не несу ответственности за какой-либо ущерб или любые юридические действия.

Ссылки:
на готовые виртуальные машины с веб-сайта Ahmed Baraka
https://ahmedbaraka.com/public/index.php/download

Готовые виртуальные машины разработчика (для Oracle VM VirtualBox)
https://www.oracle.com/downloads/develo ... loads.html

Виртуальные устройства Oracle VM
https://www.oracle.com/virtualization/t ... ances.html

Шаблоны виртуальных машин для Oracle Database
https://www.oracle.com/database/technol ... lates.html
Готовые образы Linux VMBox и VMWARE

Как установить Python с помощью Anaconda и подключиться к Oracle
Опубликовано Шрирамом Санкой 4 октября 2022 года

Как установить Python с помощью Anaconda и подключиться к Oracle

Вы также можете загрузить исполняемый файл программы установки Python с https://www.python.org/downloads/windows /

С помощью CX_ORACLE мы можем подключаться и выполнять команды Oracle .

<ya-tr-span data-index="75-0" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="<strong>import pandas as pd import pandas.io.sql as psql import cx_Oracle import os os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8" " data-translation="<сильный> импортируйте pandas как pd импортируйте pandas.io.sql как psql импортируйте cx_Oracle импортируйте ОС os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8" " data-ch="0" data-type="trSpan"><сильный> импортируйте pandas как pd
импортируйте pandas.io.sql как psql
импортируйте cx_Oracle
импортируйте ОС
os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8"

</ya-tr-span><ya-tr-span data-index="75-1" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe') ora_conn = cx_Oracle.connect('sriram','sriram',dsn=dsn_tns) df1 = psql.read_sql('SELECT * FROM dba_users ', con=ora_conn) " data-translation="dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe') ora_conn = cx_Oracle.connect('sriram', 'sriram', dsn= dsn_tns) df1 = psql.read_sql('ВЫБРАТЬ * ИЗ dba_users ', con=ora_conn) " data-ch="0" data-type="trSpan">dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe')
ora_conn = cx_Oracle.connect('sriram', 'sriram', dsn= dsn_tns)
df1 = psql.read_sql('ВЫБРАТЬ * ИЗ dba_users ', con=ora_conn)
</ya-tr-span><ya-tr-span data-index="75-2" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="#for v in df1['USERNAME']: " data-translation="# для v в df1['USERNAME']: " data-ch="0" data-type="trSpan"># для v в df1['USERNAME']:
</ya-tr-span><ya-tr-span data-index="75-3" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="# print(v) print("Running :", df1) " data-translation="# print(v) print("Running:", df1) " data-ch="0" data-type="trSpan"># print(v)
print("Running:", df1)
</ya-tr-span><ya-tr-span data-index="75-4" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="ora_conn.close()</strong> " data-translation="ora_conn.close()</strong> " data-ch="0" data-type="trSpan">ora_conn.close()</strong>

</ya-tr-span>

Вы можете использовать getpass, чтобы скрыть запрашиваемый пароль в командной строке.

<ya-tr-span data-index="108-0" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="<strong>import pandas as pd import pandas.io.sql as psql import cx_Oracle import getpass import os os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8" " data-translation="<сильный> импортируйте pandas как pd импортируйте pandas.io.sql как psql импортируйте cx_Oracle импортируйте getpass импортируйте os os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8" " data-ch="0" data-type="trSpan"><сильный> импортируйте pandas как pd
импортируйте pandas.io.sql как psql
импортируйте cx_Oracle
импортируйте getpass
импортируйте os
os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8"
</ya-tr-span><ya-tr-span data-index="108-1" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="username = input("Enter User Name: ") userpwd = getpass.getpass(prompt='Password: ', stream=None) " data-translation="имя пользователя = ввод ("Введите имя пользователя: ") userpwd = getpass.getpass(приглашение = 'Пароль: ', поток = Нет) " data-ch="0" data-type="trSpan">имя пользователя = ввод ("Введите имя пользователя: ")
userpwd = getpass.getpass(приглашение = 'Пароль: ', поток = Нет)

</ya-tr-span><ya-tr-span data-index="108-2" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe') ora_conn = cx_Oracle.connect(username,userpwd,dsn=dsn_tns) df1 = psql.read_sql('SELECT username,account_status FROM dba_users ', con=ora_conn) " data-translation="dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe') ora_conn = cx_Oracle.connect (имя пользователя, userpwd, dsn= dsn_tns) df1 = psql.read_sql('ВЫБЕРИТЕ имя пользователя, account_status ИЗ dba_users ', con=ora_conn) " data-ch="0" data-type="trSpan">dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe')
ora_conn = cx_Oracle.connect (имя пользователя, userpwd, dsn= dsn_tns)
df1 = psql.read_sql('ВЫБЕРИТЕ имя пользователя, account_status ИЗ dba_users ', con=ora_conn)
</ya-tr-span><ya-tr-span data-index="108-3" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="print("Running :", df1) " data-translation="print("Running :", df1) " data-ch="0" data-type="trSpan">print("Running :", df1)
</ya-tr-span><ya-tr-span data-index="108-4" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="ora_conn.close() " data-translation="ora_conn.close() " data-ch="0" data-type="trSpan">ora_conn.close()
</ya-tr-span><ya-tr-span data-index="108-5" data-translated="true" data-source-lang="en" data-target-lang="ru" data-value="</strong> " data-translation="<сильный> " data-ch="0" data-type="trSpan"><сильный>
</ya-tr-span>

Вы можете использовать график, установив matplotlib


<strong>import pandas as pd
import pandas.io.sql as psql
import cx_Oracle
import getpass
import os
import matplotlib.pyplot as plt
os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8"
username = input("Enter User Name: ")
userpwd = getpass.getpass(prompt='Password: ', stream=None)

dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe')
ora_conn = cx_Oracle.connect(username,userpwd,dsn=dsn_tns)
df1 = psql.read_sql('SELECT count(*) cnt,account_status FROM dba_users group by account_status', con=ora_conn)

print(df1)
df1.plot(x="ACCOUNT_STATUS",y=["CNT"])
plt.show()
ora_conn.close()</strong>

<strong>import pandas as pd
import pandas.io.sql as psql
import cx_Oracle
import getpass
import os
import matplotlib.pyplot as plt

os.environ["NLS_LANG"] = "AMERICAN_AMERICA.AL32UTF8"
username = input("Enter User Name: ")
userpwd = getpass.getpass(prompt='Password: ', stream=None)

dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'xe')
ora_conn = cx_Oracle.connect(username,userpwd,dsn=dsn_tns)
df1 = psql.read_sql('SELECT count(*) cnt,account_status FROM dba_users group by account_status', con=ora_conn)
print(df1)
df1.plot.bar(x="ACCOUNT_STATUS",y=["CNT"],rot=0)
plt.show()
ora_conn.close()</strong>

Надеюсь, вам это понравится!!!

Анаконда (2)
Apache (1)
Шаблон ARM (1)
ARM-TTK (1)
ASKTOM (1)
Azure (1)
Книги (3)
Буфер получает (1)
Облако (1)
КОННОР (1)
DATAPUMP (1)
DevOps (1)
Docker (1)
Docker CE (1)
Docker Compose (1)
download_blogs (1)
Экспорт (1)
форматировщик (1)
Функции в Oracle (5)
Установка (9)
Linux (9)
LoadTest (1)
МЕТАДАННЫЕ (1)
Шаблон ARM для Microsoft Azure Cloud (1)
MySQL (6)
Nginx (1)
Ничего, кроме резервного копирования (1)
oracle (2)
Администрирование Oracle (4)
Oracle Database 21c (1)
Администрирование сервера Oracle (17)
Видеоролики Oracle (9)
Виртуальная машина Oracle (2)
Oracle XE (1)
Производительность (3)
ПОЧТАЛЬОН (1)
Python (11)
pytube (1)
scrapetube (1)
Безопасность (2)
Selenium (1)
sql (5)
ssl (1)
СУДОКУ (1)
TOMKYTE (1)
Ubuntu (2)
Без рубрики (25)
Обновление (2)
Обновите 5.7 до 8 (2)
Vertica (1)
Образы виртуальных машин (1)
Сервер веб-логики (1)
Веб-трафик (1)
Создание веб-страниц (4)
Windows (3)
youtube (1)

Вернуться в «песочница»